REST Resource: accounts.onlineReturnPolicies

Recurso: OnlineReturnPolicy

Objeto da Política de devolução on-line. No momento, ele é usado para representar as políticas de devolução de programas de anúncios e listagens sem custo financeiro.

Representação 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
}
Campos
name

string

Identificador. OnlineReturnPolicy: o nome do recurso. Formato: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Apenas saída. ID da política de devolução gerado pelo Google.

label

string

Esse campo representa a etiqueta exclusiva definida pelo usuário da política de devolução. É importante ressaltar que a mesma etiqueta não pode ser usada em diferentes políticas de devolução para o mesmo país. A menos que um produto especifique um atributo de rótulo específico, as políticas serão marcadas automaticamente como "padrão". Para atribuir uma política de devolução personalizada a determinados grupos de produtos, siga as instruções na etiqueta da política de devolução. O rótulo pode ter até 50 caracteres.

countries[]

string

Os países de venda em que a política de devolução se aplica. Os valores precisam ser um código ISO 3166 válido de duas letras.

policy

object (Policy)

A política de devolução.

restockingFee

object (RestockingFee)

A taxa de reposição de estoque que se aplica a todas as categorias de motivos de devolução. Esse valor será tratado como uma taxa de reposição sem custo financeiro se o valor não for definido.

returnMethods[]

enum (ReturnMethod)

Os métodos de devolução que os clientes podem usar para devolver um item. Esse valor não pode ficar em branco, a menos que o tipo de política de devolução seja noReturns.

itemConditions[]

enum (ItemCondition)

As condições do item aceitas para devoluções não podem ficar em branco, a menos que o tipo de política de devolução seja "noReturns".

returnShippingFee

object (ReturnShippingFee)

A taxa de frete da devolução. Deve ser definido apenas quando o cliente precisa fazer o download e imprimir a etiqueta de devolução.

returnPolicyUri

string

O URI da política de devolução. Isso pode ser usado pelo Google para verificar a integridade da política. Precisa ser um URL válido.

acceptDefectiveOnly

boolean

Este campo especifica se o comerciante aceita devoluções de produtos com defeito e é obrigatório.

processRefundDays

integer

O campo especifica o número de dias que os comerciantes levam para processar reembolsos. É opcional.

acceptExchange

boolean

Este campo especifica se o comerciante permite que os clientes troquem produtos. É obrigatório.

Política

As políticas disponíveis.

Representação JSON
{
  "type": enum (Type),
  "days": string
}
Campos
type

enum (Type)

Tipo de política.

days

string (int64 format)

O número de dias em que os itens podem ser devolvidos após a entrega. Um dia é definido como 24 horas após o carimbo de data/hora da entrega. Obrigatório para devoluções de NUMBER_OF_DAYS_AFTER_DELIVERY.

Tipo

Tipos de política de devolução.

Tipos enumerados
TYPE_UNSPECIFIED Valor padrão. Esse valor não é usado.
NUMBER_OF_DAYS_AFTER_DELIVERY O número de dias em que uma devolução é válida após a entrega.
NO_RETURNS Sem devolução.
LIFETIME_RETURNS O tempo de vida útil volta.

RestockingFee

A taxa de reposição de estoque. Pode ser uma taxa fixa ou um micro%.

Representação 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.
}
Campos

Campo de união type.

type pode ser apenas de um dos tipos a seguir:

fixedFee

object (Price)

Taxa fixa de reposição de estoque.

microPercent

integer

Porcentagem do preço total em micros. 15.000.000 significa que 15% do preço total será cobrado.

ReturnMethod

Os métodos de retorno disponíveis.

Tipos enumerados
RETURN_METHOD_UNSPECIFIED Valor padrão. Esse valor não é usado.
BY_MAIL Devolver por correio.
IN_STORE Devolver na loja.
AT_A_KIOSK Volte em um quiosque.

ItemCondition

As condições do item disponíveis.

Tipos enumerados
ITEM_CONDITION_UNSPECIFIED Valor padrão. Esse valor não é usado.
NEW Novo.
USED Usado.

ReturnShippingFee

A taxa de frete da devolução. Pode ser uma taxa fixa ou um valor booleano para indicar que o cliente paga o custo real de frete.

Representação JSON
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Campos
type

enum (Type)

Tipo de taxa de frete da devolução.

fixedFee

object (Price)

Valor fixo da taxa de frete de devolução. Esse valor só é aplicável quando o tipo é FIXED. A taxa de frete de devolução será considerada sem custo financeiro se o tipo for FIXED e esse valor não estiver definido.

Tipo

Tipos de taxa de frete de devolução.

Tipos enumerados
TYPE_UNSPECIFIED Valor padrão. Esse valor não é usado.
FIXED A taxa de frete da devolução é um valor fixo.
CUSTOMER_PAYING_ACTUAL_FEE Os clientes vão pagar a taxa real de frete de devolução.

Métodos

get

Recebe uma política de devolução existente.

list

Lista todas as políticas de devolução.