REST Resource: accounts.shippingSettings

リソース: ShippingSettings

販売者のアカウントの配送設定

JSON 表現
{
  "name": string,
  "services": [
    {
      object (Service)
    }
  ],
  "warehouses": [
    {
      object (Warehouse)
    }
  ],
  "etag": string
}
フィールド
name

string

ID。配送設定のリソース名。形式: accounts/{account}/shippingSetting

services[]

object (Service)

省略可。ターゲット アカウントのサービス リスト。

warehouses[]

object (Warehouse)

省略可。services で参照できる倉庫のリスト。

etag

string

必須。このフィールドは、非同期の問題を回避するために使用されます。get 呼び出しと insert 呼び出しの間で配送設定データが変更されていないことを確認します。お客様は次の手順を行う必要があります。

  1. 最初の配送設定の作成時に etag フィールドを空の文字列に設定。

  2. 最初に作成した後、get メソッドを呼び出して etag と現在の配送設定データを取得してから、insert を呼び出します。

  3. 必要な配送設定情報に変更します。

  4. ステップ 2 で取得した etag を使用して、目的の配送設定情報で insert メソッドを呼び出します。

  5. 手順 2 と手順 4 の間で配送設定データが変更された場合。送料設定データが変更されるたびに etag が変更されるため、挿入リクエストは失敗します。新しい etag を使用して、手順 2 ~ 4 を繰り返します。

サービス

配送サービス。

JSON 表現
{
  "deliveryCountries": [
    string
  ],
  "rateGroups": [
    {
      object (RateGroup)
    }
  ],
  "loyaltyPrograms": [
    {
      object (LoyaltyProgram)
    }
  ],
  "serviceName": string,
  "active": boolean,
  "currencyCode": string,
  "deliveryTime": {
    object (DeliveryTime)
  },
  "shipmentType": enum (ShipmentType),
  "minimumOrderValue": {
    object (Price)
  },
  "minimumOrderValueTable": {
    object (MinimumOrderValueTable)
  },
  "storeConfig": {
    object (StoreConfig)
  }
}
フィールド
deliveryCountries[]

string

必須。サービスが適用される国の CLDR 地域コード。

rateGroups[]

object (RateGroup)

省略可。送料グループの定義。空の applicableShippingLabels を指定できるのは最後のみです。これは「その他すべて」を意味します。他の applicableShippingLabels は重ならないようにしてください。

loyaltyPrograms[]

object (LoyaltyProgram)

省略可。この配送サービスが利用できるポイント プログラム。

serviceName

string

必須。サービスの自由形式の名前。ターゲット アカウント内で一意にする必要があります。

active

boolean

必須。配送サービスのアクティブなステータスを公開するブール値。

currencyCode

string

このサービスが適用される通貨の CLDR コード。料金グループの料金と一致している必要があります。

deliveryTime

object (DeliveryTime)

必須。注文から商品の配送までのさまざまな段階で費やされる時間。

shipmentType

enum (ShipmentType)

このサービスが注文を配送する場所のタイプ。

minimumOrderValue

object (Price)

このサービスの最低注文額。設定した場合、ユーザーは少なくともこの金額の購入が必要になります。1 つのサービス内のすべての価格は同じ通貨にする必要があります。minimumOrderValueTable と併用できません。

minimumOrderValueTable

object (MinimumOrderValueTable)

集荷フルフィルメント タイプのストアごとの最小注文額の表。minimumOrderValue と同時に設定することはできません。

storeConfig

object (StoreConfig)

商品の発送元となる店舗のリスト。これは、ローカル配送の配送タイプでのみ有効です。

DeliveryTime

注文から商品の配送までのさまざまな段階で費やされる時間。

JSON 表現
{
  "warehouseBasedDeliveryTimes": [
    {
      object (WarehouseBasedDeliveryTime)
    }
  ],
  "minTransitDays": integer,
  "maxTransitDays": integer,
  "cutoffTime": {
    object (CutoffTime)
  },
  "minHandlingDays": integer,
  "maxHandlingDays": integer,
  "transitTimeTable": {
    object (TransitTable)
  },
  "handlingBusinessDayConfig": {
    object (BusinessDayConfig)
  },
  "transitBusinessDayConfig": {
    object (BusinessDayConfig)
  }
}
フィールド
warehouseBasedDeliveryTimes[]

object (WarehouseBasedDeliveryTime)

省略可。選択した運送業者の設定に基づいて、倉庫(発送元)ごとにお届け日数を計算する必要があることを示します。設定する場合は、[delivery time][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] の他のお届け日数関連フィールドは設定しないでください。

minTransitDays

integer

配送にかかる最短の営業日数。0 は当日配達、1 は翌日配達を意味します。minTransitDaysmaxTransitDaystransitTimeTable のいずれかを設定する必要があります。両方を設定することはできません。

maxTransitDays

integer

配送にかかる最長の営業日数。0 は当日配達、1 は翌日配達を意味します。minTransitDays 以上の値を指定する必要があります。

cutoffTime

object (CutoffTime)

営業日の締め切り時間の定義。設定しない場合、デフォルトの締め切り時間は午前 8 時(太平洋標準時)になります。

minHandlingDays

integer

注文が発送されるまでにかかる最小の営業日数。0 は当日発送、1 は翌日発送を意味します。「minHandlingDays」と「maxHandlingDays」は、同時に設定するか、どちらも設定しない必要があります。

maxHandlingDays

integer

注文が発送されるまでの最長営業日数。0 は当日発送、1 は翌日発送を意味します。minHandlingDays 以上の値を指定する必要があります。「minHandlingDays」と「maxHandlingDays」は、同時に設定するか、どちらも設定しない必要があります。

transitTimeTable

object (TransitTable)

お届け日数表: 行と列のディメンションに基づくお届けまでの営業日数。minTransitDaysmaxTransitDaystransitTimeTable のいずれかを設定できますが、両方は設定できません。

handlingBusinessDayConfig

object (BusinessDayConfig)

注文を処理できる営業日。指定しない場合は、月曜日から金曜日の営業日とみなされます。

transitBusinessDayConfig

object (BusinessDayConfig)

注文が配送される営業日数。指定しない場合は、月曜日から金曜日の営業日とみなされます。

CutoffTime

営業日の締め切り時間の定義。

JSON 表現
{
  "hour": integer,
  "minute": integer,
  "timeZone": string
}
フィールド
hour

integer

必須。同日に処理されるように注文を完了する必要がある締め切り時間の午後時間。

minute

integer

必須。同日に処理されるように注文を完了する必要がある締め切り時間の分単位。

timeZone

string

必須。タイムゾーン ID。たとえば「Europe/Zurich」など。

TransitTable

お届け日数表: 行と列のディメンションに基づくお届けまでの営業日数。minTransitDaysmaxTransitDaystransitTimeTable のいずれかを設定できますが、両方は設定できません。

JSON 表現
{
  "postalCodeGroupNames": [
    string
  ],
  "transitTimeLabels": [
    string
  ],
  "rows": [
    {
      object (TransitTimeRow)
    }
  ]
}
フィールド
postalCodeGroupNames[]

string

必須。リージョン名のリスト Region.name。最後の値は "all other locations" にできます。(例: ["zone 1", "zone 2", "all other locations"])。参照される郵便番号グループは、サービスの配送国と一致している必要があります。

transitTimeLabels[]

string

必須。お届け日数ラベルのリスト。最後の値は "all other labels" にできます。例: ["food", "electronics", "all other labels"]

rows[]

object (TransitTimeRow)

必須。postalCodeGroupNames または transitTimeLabels のディメンション セットが 1 つしかない場合、そのディメンションの値が 1 つの行に複数存在します。ディメンションが 2 つある場合、各行は postalCodeGroupNames に対応し、列(値)は transitTimeLabels に対応します。

TransitTimeRow

postalCodeGroupNames または transitTimeLabels のディメンション セットが 1 つしかない場合、そのディメンションの値が 1 つの行に複数存在します。ディメンションが 2 つある場合、各行は postalCodeGroupNames に対応し、列(値)は transitTimeLabels に対応します。

JSON 表現
{
  "values": [
    {
      object (TransitTimeValue)
    }
  ]
}
フィールド
values[]

object (TransitTimeValue)

必須。お届け日数の範囲(最小 - 最大)(営業日数)。

TransitTimeValue

お届け日数の範囲(最小 - 最大)(営業日数)。

JSON 表現
{
  "minTransitDays": integer,
  "maxTransitDays": integer
}
フィールド
minTransitDays

integer

最短の配送日数(営業日数)。0 は当日配達、1 は翌日配達を意味します。

maxTransitDays

integer

minTransitDays 以上の値を指定する必要があります。

BusinessDayConfig

倉庫の営業日。

JSON 表現
{
  "businessDays": [
    enum (Weekday)
  ]
}
フィールド
businessDays[]

enum (Weekday)

必須。通常の営業日。空白にすることはできません。

平日

列挙型
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

WarehouseBasedDeliveryTime

選択した運送業者の設定に基づいて、倉庫(発送元)ごとにお届け日数を計算する必要があることを示します。設定する場合は、deliveryTime の他の配送時間関連フィールドは設定しないでください。

JSON 表現
{
  "carrier": string,
  "carrierService": string,
  "warehouse": string
}
フィールド
carrier

string

必須。携帯通信会社("UPS""Fedex" など)。対応している携帯通信会社

carrierService

string

必須。携帯通信会社サービス("ground""2 days" など)。サービスの名前は eddSupportedServices リストに含まれている必要があります。

warehouse

string

必須。ウェアハウス名。これは [warehouse][ShippingSetting.warehouses.name] と一致する必要があります。

RateGroup

送料グループの定義。空の applicableShippingLabels を指定できるのは最後のみです。これは「その他すべて」を意味します。他の applicableShippingLabels は重ならないようにしてください。

JSON 表現
{
  "applicableShippingLabels": [
    string
  ],
  "subtables": [
    {
      object (Table)
    }
  ],
  "carrierRates": [
    {
      object (CarrierRate)
    }
  ],
  "singleValue": {
    object (Value)
  },
  "mainTable": {
    object (Table)
  },
  "name": string
}
フィールド
applicableShippingLabels[]

string

必須。この料金グループが適用される商品を定義する送料ラベルのリスト。これは排他的論理演算です。料金グループを適用するには、ラベルのいずれか 1 つが一致している必要があります。空にできるのは、サービスの最後の料金グループの場合のみです。

subtables[]

object (Table)

省略可。mainTable が参照するサブテーブルのリスト。mainTable が設定されている場合にのみ設定できます。

carrierRates[]

object (CarrierRate)

省略可。mainTable または singleValue で参照できる携帯通信会社の料金のリスト。

singleValue

object (Value)

料金グループの値(例: 定額料金 10 米ドル)。mainTablesubtables が設定されていない場合にのみ設定できます。

mainTable

object (Table)

singleValue では表現力が不十分な場合に、レートグループを定義するテーブル。singleValue が設定されていない場合にのみ設定できます。

name

string

省略可。レートグループの名前。設定する場合は、配送サービス内で一意にする必要があります。

料金グループの単一の値、または料金グループ テーブルのセルの値。noShippingflatRatepricePercentagecarrier_rateNamesubtable_name のいずれか 1 つを設定する必要があります。

JSON 表現
{
  "noShipping": boolean,
  "flatRate": {
    object (Price)
  },
  "pricePercentage": string,
  "carrierRate": string,
  "subtable": string
}
フィールド
noShipping

boolean

true の場合、商品は配送できません。設定時に true にする必要があります。他のすべてのフィールドが設定されていない場合にのみ設定できます。

flatRate

object (Price)

定額料金。他のすべてのフィールドが設定されていない場合にのみ設定できます。

pricePercentage

string

小数表記の数値で表される料金の割合(例: "5.4")。他のすべてのフィールドが設定されていない場合にのみ設定できます。

carrierRate

string

同じレートグループで定義された運送業者レートを参照する運送業者レートの名前。他のすべてのフィールドが設定されていない場合にのみ設定できます。

subtable

string

サブテーブルの名前。テーブルのセルにのみ設定できます(単一値には設定できません)。また、他のすべてのフィールドが設定されていない場合にのみ設定できます。

singleValue では十分に表現できない場合に、レートグループを定義するテーブル。

JSON 表現
{
  "rows": [
    {
      object (Row)
    }
  ],
  "name": string,
  "rowHeaders": {
    object (Headers)
  },
  "columnHeaders": {
    object (Headers)
  }
}
フィールド
rows[]

object (Row)

必須。テーブルを構成する行のリスト。rowHeaders と同じ長さにする必要があります。

name

string

テーブルの名前。サブテーブルでは必須ですが、メインテーブルでは無視されます。

rowHeaders

object (Headers)

必須。テーブルの行のヘッダー。

columnHeaders

object (Headers)

テーブルの列のヘッダー。省略可: 設定しない場合、テーブルにはディメンションが 1 つだけになります。

ヘッダー

テーブルの行または列のヘッダーの空ではないリスト。pricesweightsnum_itemspostalCodeGroupNameslocation のいずれか 1 つを設定する必要があります。

JSON 表現
{
  "prices": [
    {
      object (Price)
    }
  ],
  "weights": [
    {
      object (Weight)
    }
  ],
  "numberOfItems": [
    string
  ],
  "postalCodeGroupNames": [
    string
  ],
  "locations": [
    {
      object (LocationIdSet)
    }
  ]
}
フィールド
prices[]

object (Price)

必須。注文価格の上限(税込み)のリスト。price amountMicros を -1 に設定すると、最終価格の値を無限大にすることができます。たとえば、[{"amountMicros": 10000000, "currencyCode": "USD"}, {"amountMicros": 500000000, "currencyCode": "USD"}, {"amountMicros": -1, "currencyCode": "USD"}] はヘッダー「$10 以下」、「$500 以下」、「$500 超」を表します。1 つのサービス内のすべての価格は同じ通貨にする必要があります。空でないこと。-1 を除き、正の数値を指定してください。他のすべてのフィールドが設定されていない場合にのみ設定できます。

weights[]

object (Weight)

必須。注文重量の上限(含む)のリスト。price amountMicros を -1 に設定すると、最後の重みの値を無限にすることができます。たとえば、[{"amountMicros": 10000000, "unit": "kg"}, {"amountMicros": 50000000, "unit": "kg"}, {"amountMicros": -1, "unit": "kg"}] は「<= 10kg」、「<= 50kg」、「> 50kg」のヘッダーを表します。サービス内のすべての重みは同じ単位にする必要があります。空でないこと。-1 を除き、正の数値を指定してください。他のすべてのフィールドが設定されていない場合にのみ設定できます。

numberOfItems[]

string

必須。項目数の上限(上限を含む)のリスト。最後の値は "infinity" にできます。たとえば、["10", "50", "infinity"] は「10 個以下」、「50 個以下」、「50 個超」のヘッダーを表します。空でないこと。他のすべてのフィールドが設定されていない場合にのみ設定できます。

postalCodeGroupNames[]

string

必須。郵便グループ名のリスト。最後の値は "all other locations" にできます。例: ["zone 1", "zone 2", "all other locations"]。参照される郵便番号グループは、サービスの配送国と一致している必要があります。空でないこと。他のすべてのフィールドが設定されていない場合にのみ設定できます。

locations[]

object (LocationIdSet)

必須。位置情報 ID セットのリスト。空でないこと。他のすべてのフィールドが設定されていない場合にのみ設定できます。

重量

重量を文字列の値と単位で表します。

JSON 表現
{
  "unit": enum (WeightUnit),
  "amountMicros": string
}
フィールド
unit

enum (WeightUnit)

必須。重量の単位。有効な値は kg と lb です。

amountMicros

string (int64 format)

必須。重量(マイクロ単位の数値)。100 万マイクロが通貨の標準単位に相当します(例: 1 kg = 1000000 マイクロ)。このフィールドは、-1 に設定することで無限に設定することもできます。このフィールドは -1 と正の値のみをサポートします。

WeightUnit

重量の単位。

列挙型
WEIGHT_UNIT_UNSPECIFIED 単位未指定
POUND lb 単位。
KILOGRAM kg 単位。

LocationIdSet

位置情報 ID セットのリスト。空でないこと。他のすべてのフィールドが設定されていない場合にのみ設定できます。

JSON 表現
{
  "locationIds": [
    string
  ]
}
フィールド
locationIds[]

string

必須。地域 ID の空でないリスト。すべて同じ場所のタイプ(都道府県など)にする必要があります。

セルのリストを指定します。

JSON 表現
{
  "cells": [
    {
      object (Value)
    }
  ]
}
フィールド
cells[]

object (Value)

必須。行を構成するセルのリスト。2 次元テーブルの場合は columnHeaders と同じ長さ、1 次元テーブルの場合は長さが 1 である必要があります。

CarrierRate

mainTable または singleValue で参照できる携帯通信会社の料金のリスト。サポートされている運送業者は、https://support.google.com/merchants/answer/12577710?ref_topic=12570808&sjid=10662598224319463032-NC#zippy=%2Cdelivery-cost-rate-type%2Ccarrier-rate-au-de-uk-and-us-only で定義されています。

JSON 表現
{
  "name": string,
  "carrier": string,
  "carrierService": string,
  "originPostalCode": string,
  "percentageAdjustment": string,
  "flatAdjustment": {
    object (Price)
  }
}
フィールド
name

string

必須。運送業者の運賃の名前。レートグループごとに一意である必要があります。

carrier

string

必須。携帯通信会社サービス("UPS""Fedex" など)。

carrierService

string

必須。携帯通信会社サービス("ground""2 days" など)。

originPostalCode

string

必須。この運送業者の運賃の出発地。

percentageAdjustment

string

省略可。小数表記の数値として、配送料の乗数修飾子。負の値を指定できます。たとえば、"5.4" はレートを 5.4% 増加させ、"-3" はレートを 3% 低下させます。

flatAdjustment

object (Price)

省略可。加算型の送料調整比。負の値を指定できます。たとえば、{ "amountMicros": 1, "currencyCode" : "USD" } は料金に $1 を追加し、{ "amountMicros": -3, "currencyCode" : "USD" } は料金から $3 を削除します。

ShipmentType

配送サービスの配送タイプ。

列挙型
SHIPMENT_TYPE_UNSPECIFIED このサービスでは配送タイプが指定されていません。
DELIVERY このサービスでは、お客様が指定した住所宛てに注文商品を発送します。
LOCAL_DELIVERY このサービスでは、お客様が指定した住所宛てに注文商品を発送します。注文した商品が近くの店舗から発送される。
COLLECTION_POINT このサービスでは、お客様が指定した住所宛てに注文商品を発送します。注文が集荷所から発送される。

MinimumOrderValueTable

集荷フルフィルメント タイプのストアごとの最小注文額の表。

JSON 表現
{
  "storeCodeSetWithMovs": [
    {
      object (StoreCodeSetWithMov)
    }
  ]
}
フィールド
storeCodeSetWithMovs[]

object (StoreCodeSetWithMov)

必須。同じ最低注文額(MOV)を共有するストアコードセットのリスト。少なくとも 2 つのセットが必要です。最後のセットは空にする必要があります。これは「他のすべてのストアに対して MOV」を意味します。各ストアコードは、すべてのセットで 1 回だけ使用できます。1 つのサービス内のすべての価格は同じ通貨にする必要があります。

StoreCodeSetWithMov

同じ最低注文額を共有するストアコードセットのリスト。少なくとも 2 つのセットが必要です。最後のセットは空にする必要があります。これは「他のすべてのストアに対して MOV」を意味します。各ストアコードは、すべてのセットで 1 回だけ使用できます。1 つのサービス内のすべての価格は同じ通貨にする必要があります。

JSON 表現
{
  "storeCodes": [
    string
  ],
  "value": {
    object (Price)
  }
}
フィールド
storeCodes[]

string

省略可。一意の店舗コードのリスト。カテゴリ全体を指定する場合は空白にします。

value

object (Price)

指定された店舗の最低注文額。

StoreConfig

商品の発送元となる店舗のリスト。これは、ローカル配送の配送タイプでのみ有効です。

JSON 表現
{
  "storeCodes": [
    string
  ],
  "storeServiceType": enum (StoreServiceType),
  "cutoffConfig": {
    object (CutoffConfig)
  },
  "serviceRadius": {
    object (Distance)
  }
}
フィールド
storeCodes[]

string

省略可。地域配送を提供している店舗コードのリスト。空の場合は、all_stores が true にする必要があります。

storeServiceType

enum (StoreServiceType)

この販売者が掲載しているすべての店舗、または一部の店舗で、地域内配送を提供しているかどうかを示します。

cutoffConfig

object (CutoffConfig)

当日配達に関連する設定が終了します。

serviceRadius

object (Distance)

配達可能な範囲(半径)。これは、ローカル配送の配送タイプでのみ必須です。

StoreServiceType

販売者が登録したすべての店舗、または一部の店舗で、地域内配達を提供しているかどうかを示します。

列挙型
STORE_SERVICE_TYPE_UNSPECIFIED 店舗サービスタイプが指定されていません。
ALL_STORES この販売者が掲載しているすべての店舗(現在および今後)で、地域への配送を提供しているかどうかを示します。
SELECTED_STORES storeCodes にリストされている店舗のみがローカル配送の対象であることを示します。

CutoffConfig

当日配達に関連する設定が終了します。

JSON 表現
{
  "localCutoffTime": {
    object (LocalCutoffTime)
  },
  "storeCloseOffsetHours": string,
  "noDeliveryPostCutoff": boolean
}
フィールド
localCutoffTime

object (LocalCutoffTime)

当日ローカル配達が終了する時間。

storeCloseOffsetHours

string (int64 format)

ローカル配送のフルフィルメントでのみ有効です。閉店時間までの時間数で指定します。localCutoffTime とは相互に排他的です。

noDeliveryPostCutoff

boolean

販売者は、n 日以内の配達に設定されている配送サービスを利用している場合、n+1 日以内の配達を表示しないようにオプトアウトできます。たとえば、配送サービスで当日配達が定義されていて、締め切りを過ぎている場合、このフィールドを true に設定すると、計算された配送サービスの料金が NO_DELIVERY_POST_CUTOFF を返します。同じ例で、このフィールドを false に設定すると、計算される配送時間は 1 日になります。地域限定の配送のみです。

LocalCutoffTime

当日ローカル配達が終了する時間。

JSON 表現
{
  "hour": string,
  "minute": string
}
フィールド
hour

string (int64 format)

当日配達の注文は、当日処理するために、この時間までに注文する必要があります。

minute

string (int64 format)

当日配達の注文は、同日に処理されるように、午後 3 時までに注文する必要があります。

距離

配達可能な範囲(半径)。これは、ローカル配送の配送タイプでのみ必須です。

JSON 表現
{
  "value": string,
  "unit": enum (Unit)
}
フィールド
value

string (int64 format)

距離の整数値。

unit

enum (Unit)

単位は国によって異なる場合があります。マイルとキロメートルが含まれるようにパラメータ化されています。

ユニット

単位は国によって異なる場合があります。マイルとキロメートルが含まれるようにパラメータ化されています。

列挙型
UNIT_UNSPECIFIED 単位が指定されていません
MILES 単位(マイル)
KILOMETERS 単位: キロメートル

LoyaltyProgram

販売者が提供するポイント プログラム

JSON 表現
{
  "loyaltyProgramTiers": [
    {
      object (LoyaltyProgramTiers)
    }
  ],
  "programLabel": string
}
フィールド
loyaltyProgramTiers[]

object (LoyaltyProgramTiers)

省略可。この配送サービスのポイント プログラムの階層。

programLabel

string

これは、Merchant Center のポイント プログラム設定で設定するポイント プログラム ラベルです。このサブ属性を使用すると、貴社のポイント プログラムが対象の商品にマッピングされます。

LoyaltyProgramTiers

販売者ポイント プログラムのサブセット。

JSON 表現
{
  "tierLabel": string
}
フィールド
tierLabel

string

階層ラベル [tierLabel] サブ属性は、商品単位の特典を階層間で区別します。この値は Merchant Center のプログラム設定でも設定されます。ポイント プログラムに階層が 1 つしかない場合でも、データソース変更の際は必須です。

倉庫

フルフィルメント ウェアハウス: 在庫を保管して処理します。

JSON 表現
{
  "name": string,
  "shippingAddress": {
    object (Address)
  },
  "cutoffTime": {
    object (WarehouseCutoffTime)
  },
  "handlingDays": string,
  "businessDayConfig": {
    object (BusinessDayConfig)
  }
}
フィールド
name

string

必須。ウェアハウスの名前。アカウント内で一意にする必要があります。

shippingAddress

object (Address)

必須。倉庫の発送先住所。

cutoffTime

object (WarehouseCutoffTime)

必須。注文を受け付け、処理を開始できる最遅の時間。その後の注文は翌日に処理されます。所要時間は倉庫の郵便番号に基づきます。

handlingDays

string (int64 format)

必須。この倉庫で商品を梱包して発送するまでにかかる日数。これは倉庫単位ですが、商品アイテムの属性に基づいて商品単位でオーバーライドできます。

businessDayConfig

object (BusinessDayConfig)

倉庫の営業日。設定しない場合、デフォルトは月曜日から金曜日になります。

住所

倉庫の発送先住所。

JSON 表現
{
  "streetAddress": string,
  "city": string,
  "administrativeArea": string,
  "postalCode": string,
  "regionCode": string
}
フィールド
streetAddress

string

住所の番地部分。例: 111w 31st Street

city

string

必須。市、町、コミューン。郵便区画または地域の下位区分(町内や郊外など)も含めることができます。

administrativeArea

string

必須。国の最上位の行政区分。たとえば、カリフォルニア州(「CA」)やケベック州(「QC」)などです。

postalCode

string

必須。郵便番号(例: 94043)。

regionCode

string

必須。CLDR 国コード(「US」など)。

WarehouseCutoffTime

注文を受け付け、処理を開始できる最遅の時間。その後の注文は翌日に処理されます。所要時間は倉庫の郵便番号に基づきます。

JSON 表現
{
  "hour": integer,
  "minute": integer
}
フィールド
hour

integer

必須。倉庫で当日中に処理されるように注文を完了する必要がある締め切り時間(時)。時間は倉庫のタイムゾーンに基づいています。

minute

integer

必須。倉庫で当日中に処理されるように注文を完了する必要がある締め切り時間(分単位)。分は倉庫のタイムゾーンに基づいています。

メソッド

getShippingSettings

配送設定情報を取得します。

insert

販売者の配送設定を、配送リクエストの設定に置き換えます。