El tiempo de entrega del producto es una estimación del tiempo que tarda un pedido en entregarse después de que se realiza. Los socios de indicadores de envío pueden usar esta función para configurar tiempos de entrega para regiones específicas en nombre de los comercios con los que se asocian.
Los socios de indicadores de envío pueden usar este recurso para configurar los tiempos de entrega de los pares de región de oferta y ver o borrar los tiempos de entrega existentes en nombre de los comercios a los que están vinculados. Un recurso ProductDeliveryTime
almacena varios tiempos de entrega y solo puede haber una instancia de ProductDeliveryTime
por oferta.
Para usar el recurso ProductDeliveryTime
, autentícate como tu propia cuenta de Merchant
Center, no como la cuenta del comerciante que quieres actualizar.
crear
Los socios de indicadores de envío pueden crear o actualizar el tiempo de entrega de un producto llamando a create
con el merchantId
de la cuenta del comerciante que se actualizará y una instancia ProductDeliveryTime
. Para actualizar el tiempo de entrega de un producto existente, asegúrate de proporcionar todos los campos ProductDeliveryTime
, incluidos los que no cambiaron. Cada solicitud create
reemplaza la instancia anterior, por lo que los campos que no incluyas se perderán. Este método muestra la instancia de ProductDeliveryTime
con la
información actualizada que envías.
Cada ProductDeliveryTime
puede tener un máximo de 100 entradas areaDeliveryTimes
.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
A continuación, se incluye un ejemplo de cuerpo de solicitud:
{
"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
Para conocer el tiempo de entrega de un producto, llama a
get
con el merchantId
del comercio
y el productId
. Este método muestra la instancia ProductDeliveryTime
para la productId
determinada.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
borrar
Los socios de indicadores de envío pueden borrar el tiempo de entrega de un producto llamando a delete
con el merchantId
del comercio y el productId
. Este método muestra una respuesta vacía.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId