设置商品送货时间

商品送货时间是系统为您估算出的一份订单所需的时间 订单中的商品送货信号 合作伙伴可以使用 功能,代表商家设置特定地区的送货时间 。

配送信号合作伙伴可以使用此资源为以下商品设置送货时间: 商品区域对,以及代表客户查看或删除现有送货时间 商家。一个 ProductDeliveryTime 资源存储区 多个送货时间,并且只能有一个ProductDeliveryTime 每个优惠 1 个实例。

如需使用 ProductDeliveryTime 资源,请以您自己的 Merchant 身份进行身份验证 Center 账号,而不是您要更新的商家账号。

create

配送信号合作伙伴可以通过以下方式创建或更新商品送货时间: 呼叫 create merchantId要更新的商家账号,以及一个ProductDeliveryTime 实例。如需更新现有的商品送货时间,请务必提供 所有 ProductDeliveryTime 字段,包括未更改的字段。每个 create 请求会覆盖上一个实例,因此您未包含的字段 会丢失此方法会返回 ProductDeliveryTime 实例,其中包含 您提交的最新信息。

每个 ProductDeliveryTime 最多可以有 100 个 areaDeliveryTimes 条目。

POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime

以下是一个示例请求正文:

{
 
"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

通过调用 get 替换为商家的 merchantIdproductId。此方法会返回 ProductDeliveryTime 实例。productId

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId

删除

配送信号合作伙伴可以通过调用 delete 替换为商家的 merchantIdproductId。此方法会返回一个空响应。

DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId