「
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 との比較:
- Merchant API ユーザーは、
accounts/{accountId}/shippingSettings
、次の単語に 同じ動作を得るには、{name} フィールドを指定します。 - Merchant API では、カスタム領域に対する読み取り / 書き込み操作( 選択します地域グループなどのカスタム エリアは、読み取りまたは リージョン サービスを使用して記述します。
WarehouseBasedDeliveryTime
の設定方法 Merchant API と Content API for Shopping の相違点は異なります。もし Merchant API を使用している場合は、倉庫情報を次のように定義する必要があります:shippingsettings.warehouses
。各配送サービスはwarehouseBaseDeliveryTime
でウェアハウス名を使用します。- Merchant API の 1 つのサービスで、複数の配送先の国がサポートされています。
新たにサポートされるフィールド
Merchant Shipping Settings API では、 Content API for Shopping:
- 倉庫: 納品用の倉庫、 どの店舗が在庫を保管、処理するかを考えます。
- ポイント プログラム: Merchant API のユーザーは、ポイント プログラムの情報を入力できます。 配送設定を管理できます
- 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 |
○ | いいえ |