La risorsa API Content OnlineReturnPolicy e i campi associati, inclusi ReturnPolicyPolicy e ReturnPolicySeasonalOverride, sono stati modificati.
L'equivalente dell'API Merchant della risorsa
returnpolicy nell'API Content è
accounts.onlineReturnPolicies.
Questa tabella spiega cosa cambia in OnlineReturnPolicy.
| API Content | API Merchant | 
|---|---|
| 
  "country": string
 | 
  "countries": [ string ]
 | 
| 
"policy": {
    object (ReturnPolicyPolicy)
  }
 | 
 "policy": {
    object (Policy)
  }
 | 
| 
"seasonalOverrides": [
    {
      object (ReturnPolicySeasonalOverride)
    }
  ]
 | 
"seasonalOverrides": [
    {
      object (SeasonalOverride)
    }
  ],
 | 
| 
nonFreeReturnReasons": [ string ]
 | Questo campo non sarà più disponibile. 
 | 
| kind
 | Questo campo non sarà più disponibile. 
 | 
| 
"returnShippingFee": {
    object (Price)
  }
 | 
"returnShippingFee": {
    object (ReturnShippingFee)
  }
 | 
Inoltre, con l'API Merchant sono stati introdotti diversi nuovi campi.
| Campo API Merchant | Descrizione | 
|---|---|
| 
 "restockingFee": {
    object (RestockingFee)
  },
 | (Facoltativo) Il costo di ricostituzione delle scorte che si applica a tutte le categorie di motivi del reso.
Se il valore non è impostato, questa commissione verrà trattata come una commissione di riassortimento senza costi. 
 | 
| 
  "returnMethods": [
      enum (ReturnMethod)
  ]
 | (Facoltativo) I metodi di reso con cui i clienti possono restituire un articolo. Questo valore
non deve essere vuoto, a meno che il tipo di norma per i resi non sia noReturns. 
 | 
| 
  "itemConditions": [ enum (ItemCondition) ],
 | (Facoltativo) Le condizioni dell'articolo accettate per i resi non devono essere vuote, a meno che
il tipo di norme sui resi non sia noReturns. | 
| 
  "returnShippingFee": {
      object (ReturnShippingFee)
  }
 | (Facoltativo) La tariffa di spedizione reso. Deve essere impostato solo quando il cliente deve
scaricare e stampare l'etichetta per il reso. 
 | 
| 
  "returnPolicyUri": string
 | Obbligatorio. L'URI delle norme sui resi. Google utilizza questo valore per convalidare il criterio.
Deve essere un URL valido. 
 | 
| 
  "acceptDefectiveOnly": boolean
 | Obbligatorio. Specifica che un commerciante accetta solo i prodotti difettosi
per i resi. 
 | 
| 
  "processRefundDays": integer
 | (Facoltativo) Specifica il numero di giorni necessari ai commercianti per elaborare i rimborsi. 
 | 
| 
  "acceptExchange": boolean
 | (Facoltativo) Specifica se il commerciante consente ai clienti di cambiare i prodotti. | 
| 
  "returnLabelSource": enum (ReturnLabelSource)
 | Specifica l'origine dell'etichetta di reso. Obbligatorio quando il metodo di reso è BY_MAIL. 
 | 
ReturnPolicyPolicy
L'API Content ReturnPolicyPolicy diventa Policy nell'API Merchant. Ecco
come sono cambiati i campi.
| API Content | API Merchant | 
|---|---|
| 
"type": string,
 | 
"type": enum (Type)
I valori possibili includono 
NUMBER_OF_DAYS_AFTER_DELIVERY, NO_RETURNS or LIFETIME_RETURNS.
 | 
| 
  "numberOfDays": string
 | 
  "days": string
 | 
| 
  "lastReturnDate": string
 | Utilizza invece days. Rappresenta il numero di giorni in cui gli articoli possono essere
restituiti dopo la consegna, dove un giorno è definito come 24 ore dopo il timestamp
della consegna. Obbligatorio per i resi diNUMBER_OF_DAYS_AFTER_DELIVERY. | 
ReturnPolicySeasonalOverride
L'API Content ReturnPolicySeasonalOverride diventa SeasonalOverride nell'API Merchant. Oltre alle modifiche ai campi, il campo aggiuntivo
return_window è un'unione che può essere returnDays o returnUntilDate:
  "returnDays": integer,
  "returnUntilDate": {
    object (Date)
Hanno i seguenti significati:
- returnDays: Numero di giorni (dalla data di consegna) entro cui è ancora possibile restituire il prodotto.
- returnUntilDate: Data di fine fissa fino alla quale è possibile restituire il prodotto.
Ecco come sono cambiati i campi.
| API Content | API Merchant | 
|---|---|
| 
 "name": string
 | 
"label": string
 | 
| 
  "startDate": string
 | 
  "startDate": {
    object (Date)
  }
 | 
| 
  "endDate": string
 | 
  "endDate": {
    object (Date)
  }
 | 
| 
  "policy": {
    object (ReturnPolicyPolicy)
  }
 | Utilizza invece policy. | 
Definizioni di altri oggetti
Per le definizioni dei nuovi oggetti dell'API Merchant
- RestockingFee
- ReturnMethod
- ItemCondition
- ReturnShippingFee
- Type
- ReturnLabelSource
vedi
accounts.onlineReturnPolicies.
Metodi
Con l'API Merchant, sono state apportate alcune modifiche anche ai metodi dell'API Content.
| API Content | API Merchant | 
|---|---|
| 
customBatch
 | Con l'API Merchant, l'approccio è diverso. Vedi Refactor code for concurrent requests. | 
| 
delete
 | 
delete
 | 
| 
get
 | 
get
 | 
| 
insert
 | create | 
|  list  |  list  |