商品のお届け日数を設定する

商品のお届け日数は、注文に要する推定日数です 注文後に配送される見込みです配送シグナル パートナーはこれを使用して 販売者に代わって特定の地域のお届け日数を設定する機能 考えています

配送シグナル パートナーは、このリソースを使用して商品のお届け日数を設定できます オファーと地域のペアを設定したり、パートナーに代わって既存のお届け日数を表示または削除したりできます。 表示されます1 本 ProductDeliveryTime リソース ストア 複数のお届け日数があり、ProductDeliveryTime は 1 つのみ指定できます 割引されます

ProductDeliveryTime リソースを使用するには、自分の販売者として認証してください 更新する販売アカウントではなく、センター アカウントを選択する必要があります。

create

配送シグナル パートナーは、次の方法で商品のお届け日数を作成または更新できます。 次の値で create を呼び出す merchantId、更新する販売アカウントの ID、ProductDeliveryTime 作成します。既存の商品のお届け日数を更新するには、 すべての ProductDeliveryTime フィールド(変更されていないフィールドを含む)。各 create リクエストによって以前のインスタンスが上書きされるため、含めないフィールド なくなります。このメソッドは、指定された値とともに ProductDeliveryTime インスタンスを返します。 。

ProductDeliveryTime に指定できる areaDeliveryTimes は 100 個までです あります。

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

配送シグナル パートナーは、次の呼び出しによって商品のお届け日数を削除できます。 delete は、販売者の merchantIdproductId。このメソッドは空のレスポンスを返します。

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