Shopping Content API でローカル在庫広告の設定を使用していた場合、Merchant API ではいくつかの重要な変更があります。
LIA の設定は、3 つのコア コンポーネントのいずれかに属するようになり、それぞれに関連付けられたリソースがあります。
| コア コンポーネント | リソース |
|---|---|
| オムニチャネル サービスのアカウント設定 | OmnichannelSetting |
| 在庫データに関するローカル フィード パートナー(LFP)との接続 | LfpProvider |
| ローカル店舗データ用の Google ビジネス プロフィール(GBP)アカウントへの接続 | GbpAccount |
また、LIA 設定では、アカウントごとに 1 つのリソースがあり、各国のエンティティの設定リストが含まれていました。OmnichannelSettings を使用すると、複数のリソースを 1 つのアカウントに関連付けることができます。各リソースは、特定の国別エンティティの設定を表します。
リクエストとリソースの変更内容は次のとおりです。
リクエスト
| 新しいドメイン | 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(Universal Resource Identifier)と配信ステータス。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 のステータス。指定できる値は
です。 |
Shopping Content のバージョンを確認するには、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) |
出力専用。連絡先の確認ステータス。指定できる値は
です。 |
Shopping Content のバージョンを確認するには、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 をご覧ください。