设置商品送货时间

商品送货时间是订单下达后预计需要的时间。送货信号合作伙伴可以使用此功能,代表合作的商家设置特定地区的送货时间。

配送信号合作伙伴可以使用此资源为商品/地区对设置送货时间,以及代表他们关联的商家查看或删除现有送货时间。一个 ProductDeliveryTime 资源会存储多次传送时间,并且每项优惠只能有一个 ProductDeliveryTime 实例。

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

制作游戏

配送信号合作伙伴可以使用要更新的商家帐号的 merchantIdProductDeliveryTime 实例调用 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

使用商家的 merchantIdproductId 调用 get 以获取商品的送货时间。此方法会返回给定 productIdProductDeliveryTime 实例。

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

删除

配送信号合作伙伴可以使用商家的 merchantIdproductId 调用 delete 来删除商品的送货时间。此方法会返回空响应。

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