REST Resource: accounts.onlineReturnPolicies

Zasób: OnlineReturnPolicy

Obiekt zasad zwrotów online. Jest on obecnie używany do reprezentowania zasad zwrotów w przypadku reklam i programów bezpłatnych informacji.

Zapis JSON
{
  "name": string,
  "returnPolicyId": string,
  "label": string,
  "countries": [
    string
  ],
  "policy": {
    object (Policy)
  },
  "restockingFee": {
    object (RestockingFee)
  },
  "returnMethods": [
    enum (ReturnMethod)
  ],
  "itemConditions": [
    enum (ItemCondition)
  ],
  "returnShippingFee": {
    object (ReturnShippingFee)
  },
  "returnPolicyUri": string,
  "acceptDefectiveOnly": boolean,
  "processRefundDays": integer,
  "acceptExchange": boolean
}
Pola
name

string

Identyfikator. Nazwa zasobu OnlineReturnPolicy. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Tylko dane wyjściowe. Identyfikator zasad zwrotów wygenerowany przez Google.

label

string

To pole to unikalna etykieta zdefiniowana przez użytkownika dla zasad zwrotów. Pamiętaj, że tej samej etykiety nie można używać w różnych zasadach zwrotów w tym samym kraju. Jeśli produkt nie zawiera określonego atrybutu etykiety, zasady będą automatycznie oznaczane jako „domyślne”. Aby przypisać niestandardowe zasady zwrotów do określonych grup produktów, postępuj zgodnie z instrukcjami podanymi w sekcji Etykieta zasad zwrotów. Etykieta może zawierać maksymalnie 50 znaków.

countries[]

string

Kraje sprzedaży, w których obowiązują zasady zwrotów. Wartości muszą być prawidłowym 2-literowym kodem ISO 3166.

policy

object (Policy)

Zasady zwrotów.

restockingFee

object (RestockingFee)

Opłata za uzupełnienie towarów, która obowiązuje w przypadku wszystkich kategorii powodów zwrotu. Jeśli wartość nie zostanie ustawiona, będzie ona traktowana jako bezpłatna opłata za uzupełnienie zapasów.

returnMethods[]

enum (ReturnMethod)

Metody zwrotów dla klientów, którzy mogą zwrócić produkt. Ta wartość nie może być pusta, chyba że typem zasad zwrotów jest noReturns.

itemConditions[]

enum (ItemCondition)

Warunki zwrotu produktu nie mogą być puste, chyba że typ zasad zwrotów to „Bez zwrotów”.

returnShippingFee

object (ReturnShippingFee)

Opłata za przesyłkę zwrotną. Należy go ustawić tylko wtedy, gdy klient musi pobrać i wydrukować etykietę zwrotną.

returnPolicyUri

string

Identyfikator URI zasad zwrotów. Google może go użyć, aby sprawdzić poprawność zasad. Podaj prawidłowy URL.

acceptDefectiveOnly

boolean

To pole określa, czy sprzedawca akceptuje tylko wadliwe produkty i że jest wymagane.

processRefundDays

integer

To pole określa liczbę dni, w ciągu której sprzedawcy przetwarzają zwroty środków. Jest ono opcjonalne.

acceptExchange

boolean

To pole określa, czy sprzedawca umożliwia klientom wymianę produktów. To pole jest wymagane.

Zasady

dostępnych zasad,

Zapis JSON
{
  "type": enum (Type),
  "days": string
}
Pola
type

enum (Type)

Typ zasady.

days

string (int64 format)

Liczba dni, w których można zwrócić produkty po ich dostarczeniu. Jeden dzień to 24 godziny od daty dostawy. Wymagany w przypadku zwrotów produktów NUMBER_OF_DAYS_AFTER_DELIVERY.

Typ

Typy zasad zwrotów.

Wartości w polu enum
TYPE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NUMBER_OF_DAYS_AFTER_DELIVERY Liczba dni, w ciągu których zwrot jest ważny od momentu dostawy.
NO_RETURNS Bez możliwości zwrotu.
LIFETIME_RETURNS Zwroty bezterminowe.

RestockingFee

Opłata za uzupełnienie towarów. Może to być stała opłata lub mikroprocent.

Zapis JSON
{

  // Union field type can be only one of the following:
  "fixedFee": {
    object (Price)
  },
  "microPercent": integer
  // End of list of possible types for union field type.
}
Pola

Pole sumy type.

type może być tylko jednym z tych elementów:

fixedFee

object (Price)

Stała opłata za uzupełnienie towarów.

microPercent

integer

Procent całkowitej ceny w milionowych częściach jednostki. 15 000 000 zł oznacza, że zostanie naliczona opłata w wysokości 15% całkowitej ceny.

ReturnMethod

Dostępne metody zwrotów.

Wartości w polu enum
RETURN_METHOD_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
BY_MAIL Zwrot pocztą.
IN_STORE Zwrot w sklepie.
AT_A_KIOSK Wróć do kiosku.

ItemCondition

Dostępne stany produktu.

Wartości w polu enum
ITEM_CONDITION_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NEW Nowość.
USED Użyto.

ZwrotKoszt przesyłki

Opłata za przesyłkę zwrotną. Może to być opłata stała lub wartość logiczna wskazująca, że klient pokrywa rzeczywisty koszt dostawy.

Zapis JSON
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Pola
type

enum (Type)

Typ opłaty za przesyłkę zwrotną.

fixedFee

object (Price)

Stała kwota opłaty za przesyłkę zwrotną. Ta wartość ma zastosowanie tylko wtedy, gdy typ to FIXED. Jeśli typ jest ustawiony na FIXED, a wartość nie jest określona, opłata za zwrot będzie traktowana jako bezpłatna.

Typ

Typy opłat za przesyłkę zwrotną.

Wartości w polu enum
TYPE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
FIXED Opłata za przesyłkę zwrotną ma stałą wartość.
CUSTOMER_PAYING_ACTUAL_FEE Klienci zapłacą rzeczywisty koszt przesyłki zwrotnej.

Metody

get

Pobiera istniejące zasady zwrotów.

list

Wyświetla wszystkie istniejące zasady zwrotów.