设置商品送货时间

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

配送信号合作伙伴可以使用此资源为以下商品设置送货时间: 商品区域对,以及代表客户查看或删除现有送货时间 商家。一个 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