- JSON 表現
- サービス
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeliveryTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CutoffTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TransitTable
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TransitTimeRow
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TransitTimeValue
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BusinessDayConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 平日
- WarehouseBasedDeliveryTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RateGroup
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Value
- Table
- ヘッダー
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 重量
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- WeightUnit
- LocationIdSet
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 行
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CarrierRate
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ShipmentType
- MinimumOrderValueTable
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- StoreCodeSetWithMov
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- StoreConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- StoreServiceType
- CutoffConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LocalCutoffTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 距離
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 単位
- LoyaltyProgram
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LoyaltyProgramTiers
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ウェアハウス
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 住所
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- WarehouseCutoffTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
販売アカウントの [送料設定](https://support.google.com/merchants/answer/6069284)。
JSON 表現 |
---|
{ "name": string, "services": [ { object ( |
フィールド | |
---|---|
name |
ID。送料設定のリソース名。形式: |
services[] |
省略可。移行先アカウントのサービスのリスト。 |
warehouses[] |
省略可。 |
etag |
必須。このフィールドは非同期の問題を回避するために使用されます。呼び出しと挿入の間で配送設定データが変更されていないことを確認します。ユーザーは以下の手順を行う必要があります。
|
サービス
配送サービス。
JSON 表現 |
---|
{ "deliveryCountries": [ string ], "rateGroups": [ { object ( |
フィールド | |
---|---|
deliveryCountries[] |
必須。サービスが適用される国の CLDR 地域コード。 |
rateGroups[] |
省略可。送料グループの定義。最後の 1 つのみに、空の |
loyaltyPrograms[] |
省略可。この配送サービスが限定されるポイント プログラム。 |
serviceName |
必須。サービスの自由形式名。移行先アカウント内で一意である必要があります。 |
active |
必須。配送サービスのアクティブ ステータスを公開するブール値。 |
currencyCode |
このサービスが適用される通貨の CLDR コード。料金グループの料金と一致している必要があります。 |
deliveryTime |
必須。注文から商品の配送まで、さまざまな側面に費やされた時間。 |
shipmentType |
このサービスで注文される配送先の種類です。 |
minimumOrderValue |
このサービスの最低注文額。設定した場合、この金額以上を支払う必要があることを示します。サービスの料金はすべて同じ通貨を使用する必要があります。minimumOrderValueTable と一緒に設定することはできません。 |
minimumOrderValueTable |
受け取りに関するフルフィルメント タイプの店舗ごとの最低注文額の表。minimumOrderValue と一緒に設定することはできません。 |
storeConfig |
商品の発送元である店舗のリスト。これはローカル配送の配送タイプにのみ有効です。 |
DeliveryTime
注文から商品の配送まで、さまざまな側面に費やされた時間。
JSON 表現 |
---|
{ "warehouseBasedDeliveryTimes": [ { object ( |
フィールド | |
---|---|
warehouseBasedDeliveryTimes[] |
省略可。選択した運送業者の設定に基づいて、倉庫(発送元の場所)ごとにお届け日数を計算する必要があることを示します。設定する場合は、[お届け日数][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] のその他のお届け日数関連のフィールドを設定しないでください。 |
minTransitDays |
配送中の最短営業日数。0 は当日配達、1 は翌日配達を表します。 |
maxTransitDays |
配送中の最長営業日数。0 は当日配達、1 は翌日配達を表します。 |
cutoffTime |
受付終了時間の定義(営業日単位)。設定しない場合、受付終了時間はデフォルトで午前 8 時(PST)に設定されます。 |
minHandlingDays |
注文が発送されるまでの最短営業日数。0 は同日発送、1 は翌日発送を意味します。 |
maxHandlingDays |
注文が発送されるまでの最長営業日数。0 は同日発送、1 は翌日発送を意味します。 |
transitTimeTable |
お届け日数の表、行と列のディメンションに基づくお届け日数(営業日)。 |
handlingBusinessDayConfig |
注文を処理できる営業日です。指定しなかった場合は、月曜日~金曜日の営業日と見なされます。 |
transitBusinessDayConfig |
注文を配送可能な営業日です。指定しなかった場合は、月曜日~金曜日の営業日と見なされます。 |
CutoffTime
受付終了時間の定義(営業日単位)。
JSON 表現 |
---|
{ "hour": integer, "minute": integer, "timeZone": string } |
フィールド | |
---|---|
hour |
必須。当日中に処理できる注文受付終了時間の時間。 |
minute |
必須。当日中に注文が処理されるまでの受付終了時間(分)です。 |
timeZone |
必須。タイムゾーン識別子(例: Europe/Zurich)。 |
TransitTable
お届け日数の表、行と列のディメンションに基づくお届け日数(営業日)。minTransitDays
、maxTransitDays
、transitTimeTable
のいずれかを設定できますが、両方を設定することはできません。
JSON 表現 |
---|
{
"postalCodeGroupNames": [
string
],
"transitTimeLabels": [
string
],
"rows": [
{
object ( |
フィールド | |
---|---|
postalCodeGroupNames[] |
必須。リージョン名 |
transitTimeLabels[] |
必須。お届け日数ラベルのリスト。最後の値は |
rows[] |
必須。 |
TransitTimeRow
postalCodeGroupNames
または transitTimeLabels
のディメンション セットが 1 つしかない場合は、そのディメンションに 1 つの値を持つ行が複数あります。ディメンションが 2 つある場合は、各行が postalCodeGroupNames
に対応し、列(値)が transitTimeLabels
に対応します。
JSON 表現 |
---|
{
"values": [
{
object ( |
フィールド | |
---|---|
values[] |
必須。お届け日数(最短~最長)(営業日数)。 |
TransitTimeValue
お届け日数(最短~最長)(営業日数)。
JSON 表現 |
---|
{ "minTransitDays": integer, "maxTransitDays": integer } |
フィールド | |
---|---|
minTransitDays |
最短お届け日数の範囲(営業日数)。0 は当日配達、1 は翌日配達を表します。 |
maxTransitDays |
|
BusinessDayConfig
倉庫の営業日。
JSON 表現 |
---|
{
"businessDays": [
enum ( |
フィールド | |
---|---|
businessDays[] |
必須。通常の営業日です。空にすることはできません。 |
平日
列挙型 | |
---|---|
WEEKDAY_UNSPECIFIED |
|
MONDAY |
|
TUESDAY |
|
WEDNESDAY |
|
THURSDAY |
|
FRIDAY |
|
SATURDAY |
|
SUNDAY |
WarehouseBasedDeliveryTime
選択した運送業者の設定に基づいて、倉庫(発送元の場所)ごとにお届け日数を計算する必要があることを示します。設定した場合、deliveryTime
のその他のお届け日数関連フィールドは設定しないでください。
JSON 表現 |
---|
{ "carrier": string, "carrierService": string, "warehouse": string } |
フィールド | |
---|---|
carrier |
必須。携帯通信会社( |
carrierService |
必須。運送サービス( |
warehouse |
必須。ウェアハウス名。[warehouse][ShippingSetting.warehouses.name] と一致する必要があります |
RateGroup
送料グループの定義。最後の 1 つのみに、空の applicableShippingLabels
(つまり「その他すべて」)を指定できます。他の applicableShippingLabels
を重複させることはできません。
JSON 表現 |
---|
{ "applicableShippingLabels": [ string ], "subtables": [ { object ( |
フィールド | |
---|---|
applicableShippingLabels[] |
必須。この料金グループを適用する商品を定義する送料ラベルのリスト。これは分離です。料金グループに適用するには、1 つのラベルが一致している必要があります。サービスの最後の料金グループの場合のみ、空にできます。 |
subtables[] |
省略可。 |
carrierRates[] |
省略可。 |
singleValue |
料金グループの値(例: 定額 $10)。 |
mainTable |
料金グループを定義するテーブル( |
name |
省略可。料金グループの名前。設定する場合は、配送サービス内で一意である必要があります。 |
値
料金グループの 1 つの値、または料金グループ表のセルの値。noShipping
、flatRate
、pricePercentage
、carrier_rateName
、subtable_name
のいずれか 1 つのみを設定する必要があります。
JSON 表現 |
---|
{
"noShipping": boolean,
"flatRate": {
object ( |
フィールド | |
---|---|
noShipping |
true の場合、商品を発送できません。設定する場合は true にする必要があります。他のすべてのフィールドが設定されていない場合のみ設定できます。 |
flatRate |
定額料金。他のフィールドがすべて設定されていない場合にのみ設定できます。 |
pricePercentage |
10 進表記の数値で表される価格の割合(例: |
carrierRate |
同じ送料グループで定義された運送業者の送料を参照する運送業者の送料の名前。他のフィールドがすべて設定されていない場合にのみ設定できます。 |
subtable |
サブテーブルの名前。表のセルでのみ設定でき(たとえば、単一の値には設定できません)、他のすべてのフィールドが設定されていない場合のみ設定できます。 |
表
料金グループを定義するテーブル(singleValue
では表現力が十分でない場合)。
JSON 表現 |
---|
{ "rows": [ { object ( |
フィールド | |
---|---|
rows[] |
必須。テーブルを構成する行のリスト。 |
name |
テーブルの名前。サブテーブルでは必須。メインのテーブルでは無視されます。 |
rowHeaders |
必須。テーブルの行のヘッダー。 |
columnHeaders |
テーブルの列のヘッダー。省略可: 設定しない場合、ディメンションは 1 つだけです。 |
ヘッダー
テーブルの行または列ヘッダーの空でないリスト。prices
、weights
、num_items
、postalCodeGroupNames
、location
のいずれか 1 つのみを設定する必要があります。
JSON 表現 |
---|
{ "prices": [ { object ( |
フィールド | |
---|---|
prices[] |
必須。注文価格の上限を含むリスト。最終価格の値は、price amountMicros = -1 に設定することで無限にすることができます。たとえば、 |
weights[] |
必須。包括的な注文の重みの上限のリスト。最後の重みの値は、price amountMicros = -1 に設定することで無限大にすることができます。たとえば、 |
numberOfItems[] |
必須。アイテムの上限数を含むリスト。最後の値は |
postalCodeGroupNames[] |
必須。郵便グループ名のリスト。最後の値は |
locations[] |
必須。地域 ID セットのリストです。空にすることはできません。他のフィールドがすべて設定されていない場合にのみ設定できます。 |
重量
文字列の値と単位の値として表される重み。
JSON 表現 |
---|
{
"unit": enum ( |
フィールド | |
---|---|
unit |
必須。重量の単位。指定できる値: kg と lb |
amountMicros |
必須。マイクロ単位の数値で表される重量(100 万マイクロは 1 の通貨標準単位に相当。たとえば、1 kg = 1000000 マイクロ)。このフィールドを -1 に設定することで、無限大として設定することもできます。このフィールドに指定できるのは、-1 と正の値のみです。 |
WeightUnit
重量の単位。
列挙型 | |
---|---|
WEIGHT_UNIT_UNSPECIFIED |
単位が指定されていません |
POUND |
lb 単位。 |
KILOGRAM |
kg 単位。 |
LocationIdSet
地域 ID セットのリストです。空にすることはできません。他のフィールドがすべて設定されていない場合にのみ設定できます。
JSON 表現 |
---|
{ "locationIds": [ string ] } |
フィールド | |
---|---|
locationIds[] |
必須。地域 ID の空でないリスト。ロケーション タイプ(都道府県など)はすべて同じである必要があります。 |
行
セルのリストを含めます。
JSON 表現 |
---|
{
"cells": [
{
object ( |
フィールド | |
---|---|
cells[] |
必須。行を構成するセルのリスト。2 次元の表では |
CarrierRate
mainTable
または singleValue
で参照できる運送業者の送料のリスト。
JSON 表現 |
---|
{
"name": string,
"carrier": string,
"carrierService": string,
"originPostalCode": string,
"percentageAdjustment": string,
"flatAdjustment": {
object ( |
フィールド | |
---|---|
name |
必須。運送業者の送料の名前。料金グループごとに一意である必要があります。 |
carrier |
必須。運送サービス( |
carrierService |
必須。運送サービス( |
originPostalCode |
必須。この運送業者の送料の発送元。 |
percentageAdjustment |
省略可。10 進表記の数値で表した乗法送料調整比。負の値も使用できます。たとえば、 |
flatAdjustment |
省略可。追加の送料調整比です。負の値も使用できます。たとえば、 |
ShipmentType
配送サービスの配送タイプ。
列挙型 | |
---|---|
SHIPMENT_TYPE_UNSPECIFIED |
このサービスでは配送タイプが指定されていません。 |
DELIVERY |
このサービスでは、お客様が選択した住所に注文が発送されます。 |
LOCAL_DELIVERY |
このサービスでは、お客様が選択した住所に注文が発送されます。ご注文の商品はお近くの店舗から発送されます。 |
COLLECTION_POINT |
このサービスでは、お客様が選択した住所に注文が発送されます。注文は集荷所から発送されます。 |
MinimumOrderValueTable
受け取りのフルフィルメント タイプの店舗ごとの最低注文額の表。
JSON 表現 |
---|
{
"storeCodeSetWithMovs": [
{
object ( |
フィールド | |
---|---|
storeCodeSetWithMovs[] |
必須。同じ最低注文額(MOV)を共有する店舗コード セットのリスト。少なくとも 2 つのセットが必要で、最後のセットは空にする必要があります。これは、「他のすべてのストアで MOV」を意味します。各店舗コードは、すべてのセットで 1 回だけ使用できます。サービスの料金はすべて同じ通貨を使用する必要があります。 |
StoreCodeSetWithMov
同じ最低注文額を共有する店舗コード セットのリスト。2 セット以上必須で、最後のセットは空にする必要があります。これは、「他のすべてのストアで MOV を使用する」ことを意味します。各店舗コードは、すべてのセットで 1 回だけ使用できます。サービスの料金はすべて同じ通貨を使用する必要があります。
JSON 表現 |
---|
{
"storeCodes": [
string
],
"value": {
object ( |
フィールド | |
---|---|
storeCodes[] |
省略可。一意の店舗コードのリスト、またはキャッチオールの場合は空。 |
value |
指定した店舗の最低注文額。 |
StoreConfig
商品の発送元である店舗のリスト。これはローカル配送の配送タイプに対してのみ有効です。
JSON 表現 |
---|
{ "storeCodes": [ string ], "storeServiceType": enum ( |
フィールド | |
---|---|
storeCodes[] |
省略可。ローカル配送を提供する店舗コードのリストです。空の場合、 |
storeServiceType |
この販売者が指定したすべての店舗または一部の店舗がローカル配送に対応しているかどうかを示します。 |
cutoffConfig |
当日のローカル配送の終了に関する設定。 |
serviceRadius |
配達可能な範囲(半径)を指定します。これは、ローカル配送の配送タイプの場合のみ必須です。 |
StoreServiceType
販売者が指定したすべての店舗または一部の店舗がローカル配送を提供しているかどうかを示します。
列挙型 | |
---|---|
STORE_SERVICE_TYPE_UNSPECIFIED |
店舗のサービスタイプが指定されていません。 |
ALL_STORES |
この販売者が指定したすべての店舗(現在と将来)がローカル配送に対応しているかどうかを示します。 |
SELECTED_STORES |
storeCodes にリストされている店舗のみがローカル配送の対象となることを示します。 |
CutoffConfig
当日のローカル配送の終了に関する設定。
JSON 表現 |
---|
{
"localCutoffTime": {
object ( |
フィールド | |
---|---|
localCutoffTime |
当日のローカル配送の終了日時。 |
storeCloseOffsetHours |
ローカル配送フルフィルメントでのみ有効です。受付終了時間を、店舗が閉店するまでの時間数として表します。 |
noDeliveryPostCutoff |
配送サービスが n 日以内のローカル配送に設定されている場合、販売者は n+1 日以内のローカル配送の表示を無効にできます。たとえば、配送サービスで当日配達が定義されていて、期限を過ぎている場合、このフィールドを |
LocalCutoffTime
当日のローカル配送の終了日時。
JSON 表現 |
---|
{ "hour": string, "minute": string } |
フィールド | |
---|---|
hour |
時間指定ローカル配送の注文は、同日中に処理する必要があります。 |
minute |
同日に処理するには、ローカル配達の分単位の注文が必要です。 |
距離
配達可能な範囲(半径)を指定します。これは、ローカル配送の配送タイプの場合のみ必須です。
JSON 表現 |
---|
{
"value": string,
"unit": enum ( |
フィールド | |
---|---|
value |
距離の整数値。 |
unit |
単位は国によって異なる場合があり、マイルと km を含めるようにパラメータ化されています。 |
単位
単位は国によって異なる場合があり、マイルとキロメートルを含めるようにパラメータ化されています。
列挙型 | |
---|---|
UNIT_UNSPECIFIED |
単位が指定されていません |
MILES |
単位(マイル) |
KILOMETERS |
単位(キロメートル) |
LoyaltyProgram
販売者が提供するポイント プログラム。
JSON 表現 |
---|
{
"loyaltyProgramTiers": [
{
object ( |
フィールド | |
---|---|
loyaltyProgramTiers[] |
省略可。この配送サービスのポイント プログラムの階層。 |
programLabel |
これは、Merchant Center のポイント プログラム設定で設定されているポイント プログラムのラベルです。このサブ属性を使用すると、貴社のポイント プログラムが対象の商品にマッピングされます。 |
LoyaltyProgramTiers
販売者のポイント プログラムのサブセット。
JSON 表現 |
---|
{ "tierLabel": string } |
フィールド | |
---|---|
tierLabel |
階層ラベル [tierLabel] サブ属性は、商品単位の特典を階層間で区別します。この値は Merchant Center のプログラム設定でも設定されます。ポイント プログラムに階層が 1 つしかない場合でも、データソースの変更では必須です。 |
倉庫
在庫を保管、処理するフルフィルメント ウェアハウス。次のタグ: 7
JSON 表現 |
---|
{ "name": string, "shippingAddress": { object ( |
フィールド | |
---|---|
name |
必須。ウェアハウスの名前。アカウント内で一意である必要があります。 |
shippingAddress |
必須。倉庫の配送先住所。 |
cutoffTime |
必須。注文を受け付けて処理を開始できる最新の時刻です。それより後の注文は翌日に処理されます。この時間は倉庫の郵便番号に基づきます。 |
handlingDays |
必須。この倉庫で商品を梱包して発送するまでの日数。これは倉庫単位ですが、商品アイテムの属性に基づいて商品単位でオーバーライドできます。 |
businessDayConfig |
倉庫の営業日。設定しない場合、デフォルトで月曜日から金曜日に設定されます。 |
住所
倉庫の配送先住所。
JSON 表現 |
---|
{ "streetAddress": string, "city": string, "administrativeArea": string, "postalCode": string, "regionCode": string } |
フィールド | |
---|---|
streetAddress |
住所の番地レベルの部分。例: |
city |
必須。市区町村。郵便区画や地区の下位区分(例: 地区、区画など)が含まれる場合もあります。 |
administrativeArea |
必須。国の最上位の行政区域。たとえば、カリフォルニア州(「CA」)やケベック州(「QC」)のような州です。 |
postalCode |
必須。郵便番号(「94043」など)。 |
regionCode |
必須。CLDR 国コード(「US」など)。 |
WarehouseCutoffTime
注文を受け付けて処理を開始できる最新の時刻です。それより後の注文は翌日に処理されます。この時間は倉庫の郵便番号に基づきます。
JSON 表現 |
---|
{ "hour": integer, "minute": integer } |
フィールド | |
---|---|
hour |
必須。倉庫で同日中に注文を処理する受付終了時間の時間。時間は倉庫のタイムゾーンに基づきます。 |
minute |
必須。倉庫で同日中に注文を処理するための受付終了時間の分数。分はウェアハウスのタイムゾーンに基づきます。 |