O recurso OnlineReturnPolicy
da API Content e os campos associados, incluindo
ReturnPolicyPolicy
e ReturnPolicySeasonalOverride
, mudaram.
O equivalente da API Merchant do recurso returnpolicy
na API Content é accounts.onlineReturnPolicies
.
Esta tabela explica o que muda em OnlineReturnPolicy
.
API Content | API Merchant |
---|---|
"country": string
|
"countries": [ string ]
|
"policy": {
object (ReturnPolicyPolicy)
}
|
"policy": {
object (Policy)
}
|
"seasonalOverrides": [
{
object (ReturnPolicySeasonalOverride)
}
]
|
"seasonalOverrides": [
{
object (SeasonalOverride)
}
],
|
nonFreeReturnReasons": [ string ]
|
Esse campo vai desaparecer.
|
kind
|
Esse campo vai desaparecer.
|
"returnShippingFee": {
object (Price)
}
|
"returnShippingFee": {
object (ReturnShippingFee)
}
|
Além disso, vários campos são novos na API Merchant.
Campo da API Merchant | Descrição |
---|---|
"restockingFee": {
object (RestockingFee)
},
|
Opcional. A taxa de reposição que se aplica a todas as categorias de motivo da devolução.
Se o valor não for definido, isso será tratado como uma taxa de reposição sem custo financeiro.
|
"returnMethods": [
enum (ReturnMethod)
]
|
Opcional. Os métodos de devolução que os clientes podem usar para devolver um item. Esse valor não pode estar vazio, a menos que o tipo de política de devolução seja "noReturns".
|
"itemConditions": [ enum (ItemCondition) ],
|
Opcional. As condições do item aceitas para devoluções não podem estar vazias, a menos que
o tipo de política de devolução seja noReturns.
|
"returnShippingFee": {
object (ReturnShippingFee)
}
|
Opcional. A tarifa de frete de devolução. Só deve ser definido quando o cliente precisar
fazer o download e imprimir a etiqueta de devolução.
|
"returnPolicyUri": string
|
Obrigatório. O URI da política de devolução. O Google usa isso para validar a política.
Precisa ser um URL válido.
|
"acceptDefectiveOnly": boolean
|
Obrigatório. Especifica que um comerciante aceita apenas produtos com defeito para devoluções.
|
"processRefundDays": integer
|
Opcional. Especifica o número de dias que os comerciantes levam para processar reembolsos.
|
"acceptExchange": boolean
|
Opcional. Especifica se o comerciante permite que os clientes troquem produtos. |
"returnLabelSource": enum (ReturnLabelSource)
|
Especifica a origem do rótulo de devolução. Obrigatório quando o método de devolução é BY_MAIL.
|
ReturnPolicyPolicy
A API Content ReturnPolicyPolicy
passa a ser Policy
na API Merchant. Veja como os campos mudaram.
API Content | API Merchant |
---|---|
"type": string,
|
"type": enum (Type)
Os valores possíveis incluem
NUMBER_OF_DAYS_AFTER_DELIVERY, NO_RETURNS or LIFETIME_RETURNS.
|
"numberOfDays": string
|
"days": string
|
"lastReturnDate": string
|
Use days . Ele representa 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 .
|
ReturnPolicySeasonalOverride
A API Content ReturnPolicySeasonalOverride
passa a ser SeasonalOverride
na
API Merchant. Além das mudanças nos campos, o campo adicional return_window
é uma união que pode ser returnDays
ou returnUntilDate
:
"returnDays": integer,
"returnUntilDate": {
object (Date)
Elas têm os seguintes significados:
returnDays
: número de dias (a partir da data de entrega) em que o produto ainda pode ser devolvido.returnUntilDate
: data de término fixa até quando o produto pode ser devolvido.
Confira como os campos mudaram.
API Content | API Merchant |
---|---|
"name": string
|
"label": string
|
"startDate": string
|
"startDate": {
object (Date)
}
|
"endDate": string
|
"endDate": {
object (Date)
}
|
"policy": {
object (ReturnPolicyPolicy)
}
|
Use policy .
|
Definições de outros objetos
Para definições dos novos objetos da API Merchant
RestockingFee
ReturnMethod
ItemCondition
ReturnShippingFee
Type
ReturnLabelSource
Consulte
accounts.onlineReturnPolicies
.
Métodos
Com a API Merchant, também há algumas mudanças nos métodos da API Content.
API Content | API Merchant |
---|---|
customBatch
|
Com a API Merchant, a abordagem é diferente. Consulte Refatorar o código para solicitações simultâneas. |
delete
|
delete
|
get
|
get
|
insert
|
create
|
list
|
list
|