Il tempo di consegna del prodotto è una stima del tempo necessario per la consegna di un ordine dopo che è stato effettuato. Indicatori di spedizione I partner possono utilizzare questa funzionalità per impostare i tempi di consegna per regioni specifiche per conto dei commercianti con cui collaborano.
I partner di indicatori di spedizione possono utilizzare questa risorsa per impostare i tempi di consegna per le coppie offerta-regione e per visualizzare o eliminare i tempi di consegna esistenti per conto dei commercianti a cui sono collegati. Una risorsa
ProductDeliveryTime
memorizza
più tempi di consegna e può esserci una sola istanza di ProductDeliveryTime
per offerta.
Per utilizzare la risorsa ProductDeliveryTime
, esegui l'autenticazione come tuo account Merchant Center, non come l'account commerciante che stai aggiornando.
create
I partner di indicatori di spedizione possono creare o aggiornare i tempi di consegna di un prodotto
chiamando create
con
merchantId
dell'account commerciante da aggiornare e un'istanza ProductDeliveryTime
. Per aggiornare un tempo di consegna del prodotto esistente, assicurati di fornire
tutti i campi ProductDeliveryTime
, inclusi quelli che non sono stati modificati. Ogni
richiesta create
sovrascrive l'istanza precedente, quindi i campi che non includi
vengono persi. Questo metodo restituisce l'istanza ProductDeliveryTime
con le
informazioni aggiornate che invii.
Ogni ProductDeliveryTime
può contenere al massimo 100 voci areaDeliveryTimes
.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Ecco un esempio di corpo della richiesta:
{
"productId": {
"productId": "online:en:US:offer-id"
}
"areaDeliveryTimes": [
{
"deliveryArea": {
"countryCode": "US"
"postalCodeRange": {
"firstPostalCode": "123*"
"lastPostalCode": "456*"
}
}
"deliveryTime": {
"minHandlingTimeDays": "0"
"maxHandlingTimeDays": "1"
"minTransitTimeDays": "2"
"maxTransitTimeDays": "4"
}
},
{
"deliveryArea": {
"countryCode": "US"
"administrativeAreaCode": "NY"
}
"deliveryTime": {
"minHandlingTimeDays": "0"
"maxHandlingTimeDays": "1"
"minTransitTimeDays": "5"
"maxTransitTimeDays": "7"
}
}
]
}
get
Per conoscere i tempi di consegna di un prodotto, chiama
get
con il merchantId
del commerciante e il productId
. Questo metodo restituisce l'istanza ProductDeliveryTime
per l'productId
specificato.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
elimina
I partner che forniscono indicatori di spedizione possono eliminare i tempi di consegna di un prodotto chiamando
delete
con l'merchantId
del commerciante e l'productId
. Questo metodo restituisce una risposta vuota.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId