El tiempo de entrega del producto es una estimación del tiempo que tarda en entregarse un pedido después de que se realiza. Los socios de indicadores de envío pueden usar esta función para establecer los tiempos de entrega de 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 establecer los tiempos de entrega de los pares oferta-región, y para 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 comercio que estás actualizando.
create
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 comercio que se actualizará y una instancia de 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 de create
reemplaza la instancia anterior, por lo que se pierden los campos que no incluyes. Este método devuelve la instancia de ProductDeliveryTime
con la información actualizada que envías.
Cada ProductDeliveryTime
puede tener hasta 100 entradas de areaDeliveryTimes
.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Este es 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
Obtén el tiempo de entrega de un producto llamando a get
con el merchantId
del comercio y el productId
. Este método devuelve la instancia de ProductDeliveryTime
para el productId
determinado.
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 devuelve una respuesta vacía.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId