REST Resource: accounts.onlineReturnPolicies

Ресурс: OnlineReturnPolicy

Объект политики онлайн-возврата . В настоящее время это используется для обозначения политики возврата рекламы и программ бесплатных объявлений.

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
}
Поля
name

string

Идентификатор. Имя ресурса OnlineReturnPolicy . Формат: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Только вывод. Идентификатор политики возврата, созданный Google.

label

string

Это поле представляет собой уникальную определяемую пользователем метку политики возврата. Важно отметить, что одна и та же этикетка не может использоваться в разных правилах возврата для одной и той же страны. Если в продукте не указан определенный атрибут метки, политики будут автоматически помечены как «по умолчанию». Чтобы назначить собственную политику возврата для определенных групп продуктов, следуйте инструкциям, приведенным на этикетке с политикой возврата . Метка может содержать до 50 символов.

countries[]

string

Страны продажи, в которых действует политика возврата. Значения должны представлять собой действительный двухбуквенный код ISO 3166.

policy

object ( Policy )

Политика возврата.

restockingFee

object ( RestockingFee )

Плата за возврат, которая применяется ко всем категориям причин возврата. Это будет рассматриваться как бесплатная плата за пополнение запасов, если стоимость не будет установлена.

returnMethods[]

enum ( ReturnMethod )

Методы возврата, позволяющие клиентам вернуть товар. Это значение не должно быть пустым, за исключением случаев, когда тип политики возврата — noReturns.

itemConditions[]

enum ( ItemCondition )

Условия товара, принятые для возврата, не должны быть пустыми, если только тип политики возврата не «noReturns».

returnShippingFee

object ( ReturnShippingFee )

Стоимость обратной доставки. Следует устанавливать только в том случае, если клиенту необходимо загрузить и распечатать этикетку возврата.

returnPolicyUri

string

Политика возврата uri. Google может использовать это для проверки работоспособности политики. Это должен быть действительный URL-адрес.

acceptDefectiveOnly

boolean

В этом поле указывается, принимает ли продавец к возврату только дефектные товары, и это поле является обязательным.

processRefundDays

integer

В этом поле указывается количество дней, которое потребуется продавцам для обработки возврата средств. Поле является необязательным.

acceptExchange

boolean

В этом поле указывается, разрешает ли продавец клиентам обменивать товары. Это поле является обязательным.

Политика

Доступные политики.

JSON-представление
{
  "type": enum (Type),
  "days": string
}
Поля
type

enum ( Type )

Тип политики.

days

string ( int64 format)

Количество дней, в течение которых товары могут быть возвращены после доставки, где один день определяется как 24 часа после отметки времени доставки. Требуется для возврата NUMBER_OF_DAYS_AFTER_DELIVERY .

Тип

Типы политики возврата.

Перечисления
TYPE_UNSPECIFIED Значение по умолчанию. Это значение не используется.
NUMBER_OF_DAYS_AFTER_DELIVERY Количество дней, в течение которых действителен возврат после доставки.
NO_RETURNS Никаких возвратов.
LIFETIME_RETURNS Время жизни возвращается.

Плата за пополнение запасов

Плата за пополнение запасов. Это может быть фиксированная плата или микропроценты.

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.
}
Поля

type поля объединения.

type может быть только одним из следующих:

fixedFee

object ( Price )

Фиксированная плата за пополнение запасов.

microPercent

integer

Процент от общей стоимости в микро. 15 000 000 означает, что будет взиматься 15% от общей стоимости.

ВозвратМетод

Доступные способы возврата.

Перечисления
RETURN_METHOD_UNSPECIFIED Значение по умолчанию. Это значение не используется.
BY_MAIL Возврат по почте.
IN_STORE Вернитесь в магазин.
AT_A_KIOSK Вернитесь в киоск.

Состояние

Доступные условия товара.

Перечисления
ITEM_CONDITION_UNSPECIFIED Значение по умолчанию. Это значение не используется.
NEW Новый.
USED Использовал.

ВозвратСбор за доставку

Стоимость обратной доставки. Это может быть либо фиксированная плата, либо логическое значение, указывающее, что клиент оплачивает фактическую стоимость доставки.

JSON-представление
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Поля
type

enum ( Type )

Тип платы за обратную доставку.

fixedFee

object ( Price )

Фиксированная сумма комиссии за обратную доставку. Это значение применимо только в том случае, если тип FIXED . Мы будем считать плату за обратную доставку бесплатной, если тип FIXED и это значение не установлено.

Тип

Типы сборов за обратную доставку.

Перечисления
TYPE_UNSPECIFIED Значение по умолчанию. Это значение не используется.
FIXED Стоимость обратной доставки является фиксированной.
CUSTOMER_PAYING_ACTUAL_FEE Клиенты будут платить фактическую стоимость обратной доставки.

Методы

get

Получает существующую политику возврата.

list

Перечисляет все существующие политики возврата.