O tempo de entrega do produto é uma estimativa do tempo que leva para um pedido ser entregue após a realização. Os parceiros de indicadores de frete podem usar esse recurso para definir prazos de entrega para regiões específicas em nome dos comerciantes com quem trabalham.
Os parceiros de indicadores de frete podem usar esse recurso para definir prazos de entrega para pares de região da oferta e para ver ou excluir prazos de entrega em nome dos comerciantes vinculados a eles. Um recurso ProductDeliveryTime
armazena vários horários de entrega, e só pode haver uma instância ProductDeliveryTime
por oferta.
Para usar o recurso ProductDeliveryTime
, faça a autenticação como sua própria conta do Merchant Center, não a conta do comerciante que você está atualizando.
create
Os parceiros de indicadores de frete podem criar ou atualizar um prazo de entrega de produto chamando create
com o merchantId
da conta do comerciante a ser atualizada e uma instância ProductDeliveryTime
. Para atualizar um prazo de entrega de produto, forneça todos os campos ProductDeliveryTime
, incluindo aqueles que não foram alterados. Cada solicitação
create
substitui a instância anterior. Portanto, os campos que você não incluir
serão perdidos. Esse método retorna a instância ProductDeliveryTime
com as informações atualizadas que você envia.
Cada ProductDeliveryTime
pode ter no máximo 100 entradas de areaDeliveryTimes
.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Confira um exemplo de corpo da solicitação:
{
"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 saber o tempo de entrega de um produto, chame
get
com o merchantId
e o productId
do comerciante. Esse método retorna a instância ProductDeliveryTime
para o productId
especificado.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
excluir
Os parceiros de indicadores de frete podem excluir o tempo de entrega de um produto chamando
delete
com o
merchantId
do comerciante e o productId
. Esse método retorna uma resposta vazia.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId