O tempo de entrega do produto é uma estimativa do tempo que leva para um pedido ser entregue depois de ser feito. Os parceiros de indicadores de frete podem usar esse recurso para definir tempos de entrega para regiões específicas em nome dos comerciantes com quem fazem parceria.
Os parceiros de indicadores de frete podem usar esse recurso para definir tempos de entrega para pares de
oferta e região e conferir ou excluir os tempos de entrega atuais em nome dos
comerciantes vinculados. Um recurso
ProductDeliveryTime
armazena
vários tempos de entrega, e só pode haver uma instância de ProductDeliveryTime
por oferta.
Para usar o recurso ProductDeliveryTime
, faça a autenticação como sua própria conta do Merchant
Center, e não como a conta do comerciante que você está atualizando.
criar
Os parceiros de indicadores de frete podem criar ou atualizar um tempo de entrega do produto
chamando create
com o
merchantId
da conta do comerciante a ser atualizado e uma instância
ProductDeliveryTime
. Para atualizar o tempo de entrega de um produto existente, 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 não incluídos
sã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
areaDeliveryTimes
.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Veja um exemplo de corpo de 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
Saiba o tempo de entrega de um produto chamando 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
e o productId
do comerciante. Esse método retorna uma resposta vazia.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId