Shopping Content API で ローカル在庫広告の設定を使用していた場合、Merchant API ではいくつかの重要な変更があります。
LIA 設定は、それぞれに関連リソースを持つ 3 つのコア コンポーネントのいずれかに属するようになりました。
コア コンポーネント | リソース |
---|---|
オールチャネル サービング用のアカウント構成 | OmnichannelSetting |
在庫データのローカル フィード パートナー(LFP)との接続 | LfpProvider |
ローカル店舗データ用の Google ビジネス プロフィール(GBP)アカウントへの接続 | GbpAccount |
また、LIA 設定では、アカウントごとに 1 つのリソースがあり、各国家機関の設定のリストが含まれていました。OmnichannelSettings
を使用すると、複数のリソースをアカウントに関連付けることができます。各リソースは、特定の国 / 地域のエンティティの設定を表します。
リクエストとリソースの変更内容は次のとおりです。
リクエスト
新しいドメイン | Content API メソッド名 | Merchant API メソッド名 |
---|---|---|
accounts.omnichannelSettings |
liasettings.custombatch |
このメソッドは廃止されます。Merchant API は、複数のリクエストを一度に送信する機能をサポートしています。 |
liasettings.get |
accounts.omnichannelSettings.list |
|
liasettings.list |
すべてのサブアカウントのすべての LIA 設定を直接取得する方法は利用できなくなりました。代わりに、すべてのサブアカウントにクエリを実行し、accounts.omnichannelSettings.list を使用して、目的のサブアカウントの omnichannelSettings を取得します。 |
|
liasettings.update |
accounts.omnichannelSettings.create, accounts.omnichannelSettings.update |
|
liasettings.requestinventoryverification |
accounts.omnichannelSettings.requestInventoryVerification |
|
liasettings.setinventoryverificationcontact |
このメソッドは廃止されます。代わりに、更新されたマスクを使用して accounts.omnichannelSettings.create または accounts.omnichannelSettings.update を使用してください。 |
|
liasettings.setomnichannelexperience |
このメソッドは廃止されます。代わりに、更新されたマスクを使用して accounts.omnichannelSettings.create または accounts.omnichannelSettings.update を使用してください。 |
|
accounts.omnichannelSettings.lfpProvider |
liasettings.listposdataproviders |
accounts.omnichannelSettings.lfpProviders.findLfpProviders |
liasettings.setposdataprovider |
accounts.omnichannelSettings.lfpProviders.linkLfpProvider |
|
accounts.gbpAccount |
liasettings.getaccessiblegmbaccounts |
accounts.gbpAccount.list |
liasettings.requestgmbaccess |
accounts.gbpAccount.linkGbpAccount |
リソース
また、PickupType によってサービスの動作が異なります。集荷をご覧ください。
OmnichannelSetting
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
(なし) | (なし) | name |
string |
このオムニチャネル設定のリソース名。形式:
形式: accounts/{account}/omnichannelSettings/{omnichannel_setting}
|
country |
string |
regionCode |
string |
必須。 Common Locale Data Repository(CLDR)の国コード(「US」など) |
hostedLocalStorefrontActive |
boolean |
lsfType |
enum (LsfType) |
必須。
この regionCode の
ローカル ストアフロント(LSF)タイプ。有効な値は次のとおりです。
|
(なし) | (なし) | inStock |
object |
この regionCode の在庫あり商品ページの URI(ユニバーサル リソース識別子)と配信ステータス。MHLSF タイプのいずれかを選択した場合は、create API で inStock オブジェクトまたは pickup オブジェクトの少なくとも 1 つを設定します。ただし、lsfType が GHLSF の場合は inStock のみを設定します。 |
storePickupActive |
boolean |
pickup |
object |
この regionCode の店舗受取用商品ページの URI と配信ステータス。MHLSF タイプのいずれかを選択した場合は、create API で inStock オブジェクトまたは Pickup オブジェクトを 1 つ以上設定します。ただし、GHLSF が lsfType として設定されている場合は設定しません。 |
posDataProvider |
object |
lfpLink |
object |
出力専用。LFP プロバイダへの確立されたリンク |
onDisplayToOrder |
object |
odo |
object |
この regionCode の「見本展示あり」(ODO)ポリシーの URI とステータス |
about |
object |
about |
object |
この regionCode の概要ページの URI とステータス |
inventory |
object |
inventoryVerification |
object |
この regionCode の在庫確認手続きのステータスと連絡先情報 |
omnichannelExperience |
object (LiaOmnichannelExperience) |
(なし) | (なし) | lsfType と pickup (上記)を使用します。 |
LsfType
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
lsfType |
string |
lsfType |
enum (LsfType) |
店舗詳細ページ(LSF)のタイプ。指定できる値は次のとおりです。
|
InStock
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
(なし) | (なし) | uri |
string |
商品のランディング ページの URI。MHLSF タイプのいずれかを選択した場合は必須です。オブジェクトが設定されている場合は必須です。GHLSF の場合は空にする必要がありますが、MHLSF の場合は空にできません。このサービスでは、在庫ありの配信を確認する場合にのみ使用されます。この URI のドメインは、販売者のホームページと一致している必要があります。
|
(なし) | (なし) | state |
enum |
出力専用。在庫ありの配信のステータス。使用可能な値は
です。 |
ショッピング コンテンツのバージョンを確認するには、LiaCountrySettings と LiaOmnichannelExperience をご覧ください。
受け取り
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
(なし) | (なし) | uri |
string |
店舗受取用の商品ページの URI。オブジェクトが設定されている場合は必須です。API では、集荷配信の確認にのみ使用されます。この URI ドメインは、販売者のホームページと一致している必要があります。 |
LiaInventorySettings.status |
string |
state |
enum (ReviewState.State) |
出力専用。集荷配信のステータス。使用可能な値は次のとおりです。
|
ショッピング コンテンツのバージョンを確認するには、LiaCountrySettings と LiaOmnichannelExperience をご覧ください。
LfpLink
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
posDataProviderId |
string |
lfpProvider |
string |
必須。LFP プロバイダのリソース名 |
posExternalAccountId |
string |
externalAccountId |
string |
必須。LFP プロバイダがこの販売者を認識しているアカウント ID |
(なし) | (なし) | state |
enum (ReviewState.State) |
出力専用。LfpLink のステータス。使用可能な値は次のとおりです。
|
ショッピング コンテンツのバージョンを確認するには、LiaPosDataProvider をご覧ください。
OnDisplayToOrder
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
shippingCostPolicyUrl |
string |
uri |
string |
必須。「見本展示あり」(ODO)ポリシーの URI。 |
status |
string |
state |
enum (ReviewState.State) |
出力専用。URI のステータス。使用できる値は次のとおりです。
|
ショッピング コンテンツのバージョンを確認するには、LiaOnDisplayToOrderSettings をご覧ください。
概要
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
url |
string |
uri |
string |
必須。概要ページの URI |
status |
string |
state |
enum (ReviewState.State) |
出力専用。URI のステータス。指定できる値は次のとおりです。
|
ショッピング コンテンツのバージョンを確認するには、LiaAboutPageSettings をご覧ください。
InventoryVerification
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
status |
string |
state |
enum (InventoryVerification.State) |
出力専用。在庫確認手続きのステータス。使用できる値は次のとおりです。
|
inventoryVerificationContactName |
string |
contact |
string |
必須。在庫確認手続きの連絡先名 |
inventoryVerificationContactEmail |
string |
contactEmail |
string |
必須。在庫確認プロセスの連絡先のメールアドレス |
inventoryVerificationContactStatus |
string |
contactState |
enum (ReviewState.State) |
出力専用。連絡先確認のステータス。使用できる値は次のとおりです。
|
ショッピング コンテンツのバージョンを確認するには、LiaCountrySettings と LiaInventorySettings をご覧ください。
LfpProvider
Shopping Content API | Merchant API | |||
---|---|---|---|---|
Field | タイプ | Field | タイプ | 説明 |
fullName |
string |
name |
string |
LFP プロバイダのリソース名。 形式: accounts/{account}/omnichannelSettings/{omnichannel_setting}/lfpProviders/{lfp_provider}
|
(なし) | (なし) | regionCode |
string |
必須。CLDR 国コード |
providerId |
string |
(なし) | (なし) | このフィールドは削除されます。 |
displayName |
string |
displayName |
string |
LFP プロバイダの表示名 |
ショッピング コンテンツのバージョンを確認するには、PosDataProvidersPosDataProvider をご覧ください。
GbpAccount
Shopping Content API |
Merchant API | |||
---|---|---|---|---|
Field |
Type |
Field | タイプ | 説明 |
name |
string |
name |
string |
GBP 口座のリソース名
形式: accounts/{account}/gbpAccount/{gbp_account}
|
(なし) | (なし) | gbpAccountId |
string |
ビジネス プロフィールの ID |
type |
string |
type |
enum (GbpAccount.Type) |
ビジネス プロフィールの種類。使用可能な値は次のとおりです。
|
email |
string |
gbpAccountName |
string |
ビジネス プロフィールの名前:
|
listingCount |
string |
listingCount |
int64 |
このアカウントに関連付けられているリスティングの数 |
ショッピング コンテンツのバージョンを確認するには、GmbAccountsGmbAccount をご覧ください。