REST Resource: accounts.onlineReturnPolicies

Zasób: OnlineReturnPolicy

Obiekt Zasady zwrotów online. Obecnie służy do określania zasad zwrotów w przypadku programów reklam i 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

Wymagane. 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 określa konkretnego 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

Wymagane. Kraje, w których obowiązują zasady zwrotów. Wartości muszą być prawidłowe 2-literowe kody 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 przyczyn 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 zwrotu, których mogą używać klienci. Ta wartość nie może być pusta, chyba że typ zasady zwrotów to 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 ustawić tylko wtedy, gdy klient musi pobrać i wydrukować etykietę zwrotu.

returnPolicyUri

string

Wymagane. Identyfikator URI zasad zwrotów. Google może użyć tych informacji do sprawdzenia zasad. Musi to być prawidłowy adres URL.

acceptDefectiveOnly

boolean

To pole określa, czy sprzedawca akceptuje zwroty tylko w przypadku wadliwych produktów. Jest ono 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 zezwala klientom na wymianę produktów. Jest ono wymagane.

Zasady

Dostępne zasady

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. Wymagane w przypadku zwrotó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 można zwrócić produkt po jego dostarczeniu.
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 unii 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 łącznej ceny w milionowych częściach jednostki. 15 000 000 oznacza, że zostanie pobrana opłata w wysokości 15% całkowitej ceny.

ReturnMethod

Dostępne metody zwrotu.

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 Zwrot w 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żywane.

ReturnShippingFee

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

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

enum (Type)

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

fixedFee

object (Price)

Stała kwota opłaty za przesyłkę zwrotną. Ta wartość jest stosowana tylko wtedy, gdy typ ma wartość 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ą jest wartością stałą.
CUSTOMER_PAYING_ACTUAL_FEE Klienci zapłacą rzeczywisty koszt przesyłki zwrotnej.

Metody

get

Pobiera istniejące zasady zwrotów określonego sprzedawcy.

list

Wyświetla wszystkie obowiązujące zasady zwrotów danego sprzedawcy.