REST Resource: accounts.onlineReturnPolicies

Recurso: OnlineReturnPolicy

Política de devoluciones en línea. Actualmente, se usa para representar las políticas de devoluciones de anuncios y programas de fichas gratuitas.

Representación 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: el nombre del recurso. Formato: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Solo salida. Es el ID de la política de devoluciones que genera Google.

label

string

Este campo representa la etiqueta única definida por el usuario de la política de devoluciones. Es importante tener en cuenta que no se puede usar la misma etiqueta en diferentes políticas de devoluciones para el mismo país. A menos que un producto especifique un atributo de etiqueta específico, las políticas se etiquetarán automáticamente como “predeterminadas”. Para asignar una política de devoluciones personalizada a ciertos grupos de productos, sigue las instrucciones que se indican en la Etiqueta de la política de devoluciones. La etiqueta puede contener hasta 50 caracteres.

countries[]

string

Los países de venta en los que se aplica la política de devoluciones. Los valores deben ser un código ISO 3166 válido de 2 letras.

policy

object (Policy)

Es la política de devoluciones.

restockingFee

object (RestockingFee)

Es la tarifa de reposición que se aplica a todas las categorías de motivos de devolución. Esto se consideraría una tarifa de reposición gratuita si no se establece el valor.

returnMethods[]

enum (ReturnMethod)

Son los métodos de devolución que indican los clientes que pueden devolver un artículo. Se requiere que este valor no esté vacío, a menos que el tipo de política de devoluciones sea noReturns.

itemConditions[]

enum (ItemCondition)

Las condiciones de los artículos que se aceptan para las devoluciones no deben estar vacías, a menos que el tipo de política de devoluciones sea “noReturns”.

returnShippingFee

object (ReturnShippingFee)

Es la tarifa de envío por devolución. Se debe configurar solo cuando el cliente necesita descargar e imprimir la etiqueta de devolución.

returnPolicyUri

string

Es el URI de la política de devoluciones. Google puede usar esta información para realizar una verificación de estado de la política. Debe ser una URL válida.

acceptDefectiveOnly

boolean

Este campo es obligatorio y especifica si el comercio solo acepta productos defectuosos para devoluciones.

processRefundDays

integer

Este campo especifica la cantidad de días que tardan los comercios en procesar reembolsos y es opcional.

acceptExchange

boolean

Este campo especifica si el comercio permite que los clientes intercambien productos; este campo es obligatorio.

Política

Las políticas disponibles

Representación JSON
{
  "type": enum (Type),
  "days": string
}
Campos
type

enum (Type)

Tipo de política.

days

string (int64 format)

La cantidad de días en los que se pueden devolver los artículos después de la entrega. Un día se define como 24 horas después de la marca de tiempo de la entrega. Obligatorio para las devoluciones de NUMBER_OF_DAYS_AFTER_DELIVERY.

Tipo

Tipos de política de devoluciones.

Enumeradores
TYPE_UNSPECIFIED Valor predeterminado Este valor no se usa.
NUMBER_OF_DAYS_AFTER_DELIVERY Es la cantidad de días en los que una devolución es válida después de la entrega.
NO_RETURNS No ofrece devoluciones.
LIFETIME_RETURNS El tiempo regresa.

RestockingFee

Es la tarifa de reposición. Puede ser una tarifa fija o un microporcentaje.

Representación 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ón type.

type puede ser una de las siguientes opciones:

fixedFee

object (Price)

Tarifa de reposición fija.

microPercent

integer

Porcentaje del precio total en micros. 15,000,000 significa que se cobrará el 15% del precio total.

ReturnMethod

Los métodos de devolución disponibles.

Enumeradores
RETURN_METHOD_UNSPECIFIED Valor predeterminado Este valor no se usa.
BY_MAIL Devolución por correo postal.
IN_STORE Devolución en tienda.
AT_A_KIOSK Regresa al kiosco.

ItemCondition

Son las condiciones disponibles del artículo.

Enumeradores
ITEM_CONDITION_UNSPECIFIED Valor predeterminado Este valor no se usa.
NEW Nueva.
USED Usado.

ReturnShippingFee

Es la tarifa de envío por devolución. Puede ser una tarifa fija o un valor booleano para indicar que el cliente paga el costo de envío real.

Representación JSON
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Campos
type

enum (Type)

Es el tipo de tarifa de envío por devolución.

fixedFee

object (Price)

Importe fijo de la tarifa de envío por devolución. Este valor solo es aplicable cuando el tipo es FIXED. Consideraremos la tarifa de envío por devolución como gratuita si el tipo es FIXED y no se establece este valor.

Tipo

Tipos de tarifas de envío por devolución.

Enumeradores
TYPE_UNSPECIFIED Valor predeterminado Este valor no se usa.
FIXED La tarifa de envío por devolución tiene un valor fijo.
CUSTOMER_PAYING_ACTUAL_FEE Los clientes pagarán la tarifa real de envío por devolución.

Métodos

get

Obtiene una política de devoluciones existente.

list

Enumera todas las políticas de devoluciones existentes.