Content API for Shopping から配送設定を移行する

ShippingSettings リソースを使用すると、アカウントの配送設定を取得、更新し、 すべてのサブアカウントが 関連付けられていることを確認できますP-MAX キャンペーンと アカウントの配送設定の追加または管理については、配送の概要 設定をご覧ください。

Merchant API を使用して配送設定の情報を読み取るには、以下を使用します。 リクエスト:

GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings

{accountId} は、一意の ID に置き換えます。 Merchant Center アカウント

Merchant API を使用して配送設定の情報を読み取るには、以下を使用します。 リクエスト:

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings:insert

詳細については、メソッド: accounts.shippingSettings.insert

Content API for Shopping と Merchant API の比較

Content API for Shopping と販売者の比較例 Shipping Settings API:

Content API 販売者 API
URL https://shoppingcontent.googleapis.com/content/v2.1/{accountId}/shippingsettings:insert https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings:insert
識別子 {accountId}/shippingsettings/{accountId} {name}

Merchant Shipping Settings API の主な更新内容は次のとおりです。 Content API for Shopping との比較:

  1. Merchant API ユーザーは、 accounts/{accountId}/shippingSettings、次の単語に 同じ動作を得るには、{name} フィールドを指定します。
  2. Merchant API では、カスタム領域に対する読み取り / 書き込み操作( 選択します地域グループなどのカスタム エリアは、読み取りまたは リージョン サービスを使用して記述します。
  3. WarehouseBasedDeliveryTime の設定方法 Merchant API と Content API for Shopping の相違点は異なります。もし Merchant API を使用している場合は、倉庫情報を次のように定義する必要があります: shippingsettings.warehouses。各配送サービスは warehouseBaseDeliveryTime でウェアハウス名を使用します。
  4. Merchant API の 1 つのサービスで、複数の配送先の国がサポートされています。

新たにサポートされるフィールド

Merchant Shipping Settings API では、 Content API for Shopping:

  1. 倉庫: 納品用の倉庫、 どの店舗が在庫を保管、処理するかを考えます。
  2. ポイント プログラム: Merchant API のユーザーは、ポイント プログラムの情報を入力できます。 配送設定を管理できます
  3. Etag: ETag は、複数のユーザーが試行する際に非同期の問題を解決するように設計されています。 Merchant API と Merchant Center の UI を使用して配送設定を更新するには できます。

名前が変更されたフィールド

Merchant API で次のフィールドの名前が変更されました。

Content API for Shopping 販売者の配送設定 API 説明
service services 単一の配送サービス。
service.name services.serviceName サービスの自由形式名。Merchant Center アカウント内で一意にする必要があります。
service.deliveryCountry services.deliveryCountries 配送サービスが適用される国の CLDR 地域コード。
service.currency services.currencyCode このサービスが適用される通貨の CLDR コード。
service.deliveryTime.minTransitTimeInDays services.deliveryTime.minTransitDays 注文が配送中に費やされる最短営業日数。たとえば、0 は当日配達を意味し、1 は翌日配達を意味します。
service.deliveryTime.maxTransitTimeInDays services.deliveryTime.maxTransitDays 注文の配送中に費やす最長営業日数。
service.deliveryTime.minHandlingTimeInDays services.deliveryTime.minHandlingDays 注文が発送されるまでの最短営業日数。
service.deliveryTime.maxHandlingTimeInDays services.deliveryTime.maxHandlingDays 注文が発送されるまでの最長営業日数。
service.deliveryTime.cutoffTime.timezone services.deliveryTime.cutoffTime.timeZone 受付終了時間のタイムゾーン ID。
service.deliveryTime.transitTimeTable.postalCodeGroupName services.deliveryTime.transitTimeTable.postalCodeGroupNames 郵便番号グループの名前。
service.deliveryTime.transitTimeTable.transitTimeLabel services.deliveryTime.transitTimeTable.transitTimeLabel 商品のお届け日数ラベル。
service.rate_group services.rateGroups 送料グループの定義。
service.rate_group.subtable services.rateGroups.subtables サブテーブルのリスト。
service.rate_group.carrier_rate services.rateGroups.carrierRates 運送業者の送料のリスト。
service.minimumOrderValueTable.storeCodeSetWithMovs services.minimumOrderValueTable.storeCodeSetWithMovs 同じ最低注文額を共有する店舗コード セットのリスト。

サポート終了のメソッド

shippingsettings.custombatch を使用して取得や削除を行うことはできません。 1 回のリクエストで複数のアカウントの配送設定を更新できます。

サポートが終了したフィールド

Merchant API では、Content API の以下のフィールドが非推奨になりました。販売者 API では、これらのフィールドの代替手段は用意されていません。

  • postal_code_group
  • service
    • Pickup_service
    • Eligibility
    • Scheduling_channel
    • Delivery_time
      • Holiday_cutoff
      • Min_scheduling_time_in_days
      • Max_scheduling_time_in_days
      • Scheduling_business_day_config

    • Rate_group
      • single_value_alternative_list

メソッド

Content API for Shopping のメソッドと 販売者の配送設定 API:

メソッド Content API for Shopping 販売者 API
customBatch ×
get
update ×
insert ×
getSupportedCarrier ×
getSupportedHolidays いいえ