REST Resource: accounts.onlineReturnPolicies

Zasób: OnlineReturnPolicy

Obiekt zasady 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 reprezentuje unikalną zdefiniowaną przez użytkownika etykietę 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 w produkcie nie określono 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 artykule 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 ta wartość nie zostanie ustawiona, będzie ona traktowana jako bezpłatna opłata za uzupełnienie towaró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 akceptowane w przypadku zwrotów nie mogą być puste, chyba że typ zasad zwrotów to „noReturns”.

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

Pole określa liczbę dni potrzebnych sprzedawcom na przetworzenie zwrotu środków. Pole jest 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)

W ciągu ilu dni od dostawy można zwrócić produkty, przy czym jeden dzień oznacza 24 godziny od sygnatury czasowej 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 Zwrot całkowity.

RestockingFee

Opłata za uzupełnienie towarów. Może to być opłata stała 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 mieć tylko jedną z tych wartości:

fixedFee

object (Price)

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

microPercent

integer

Procent ceny całkowitej w milionowych częściach jednostki. 15 000 000 oznacza, że zostanie pobrana 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 warunki produktu.

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

ReturnShippingFee

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. Opłata za przesyłkę zwrotną będzie uznawana za bezpłatną, jeśli typ to FIXED, a ta wartość nie zostanie ustawiona.

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ą rzeczywistą opłatę za przesyłkę zwrotną.

Metody

get

Pobiera istniejące zasady zwrotów.

list

Wyświetla listę wszystkich istniejących zasad zwrotów.