商品送货时间是订单下达后预计需要的时间。送货信号合作伙伴可以使用此功能,代表合作的商家设置特定地区的送货时间。
配送信号合作伙伴可以使用此资源为商品/地区对设置送货时间,以及代表他们关联的商家查看或删除现有送货时间。一个 ProductDeliveryTime
资源会存储多次传送时间,并且每项优惠只能有一个 ProductDeliveryTime
实例。
如需使用 ProductDeliveryTime
资源,请以您自己的 Merchant Center 帐号(而不是要更新的商家帐号)的身份进行身份验证。
制作游戏
配送信号合作伙伴可以使用要更新的商家帐号的 merchantId
和 ProductDeliveryTime
实例调用 create
,从而创建或更新商品送货时间。如需更新现有的商品送货时间,请确保提供所有 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
使用商家的 merchantId
和 productId
调用 get
以获取商品的送货时间。此方法会返回给定 productId
的 ProductDeliveryTime
实例。
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
删除
配送信号合作伙伴可以使用商家的 merchantId
和 productId
调用 delete
来删除商品的送货时间。此方法会返回空响应。
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId