Если вы использовали настройки рекламы местного ассортимента в Shopping Content API, обратите внимание на несколько важных изменений в Merchant API.
Теперь настройки рекламы местного ассортимента относятся к одному из трех основных компонентов, у каждого из которых есть связанный ресурс.
| Основной компонент | Ресурс |
|---|---|
| Настройка аккаунта для многоканальных продаж | OmnichannelSetting |
| Подключение к партнеру по программе "Партнеры по фидам местного ассортимента" для получения данных об ассортименте. | LfpProvider |
| Связь с аккаунтом профиля компании в Google для получения данных о местных магазинах. | GbpAccount |
Кроме того, в настройках рекламы местного ассортимента для каждого аккаунта был один ресурс, который содержал список настроек для каждого национального юридического лица. В OmnichannelSettings с аккаунтом можно связать несколько ресурсов. Каждый ресурс представляет собой настройки для определенного национального объекта.
Ниже описано, как изменились запросы и ресурсы.
Запросы
| Новый домен | Название метода Content API | Название метода Merchant API |
|---|---|---|
accounts.omnichannelSettings |
liasettings.custombatch |
Этот метод будет удален. Merchant API поддерживает возможность отправлять несколько запросов одновременно. |
liasettings.get |
accounts.omnichannelSettings.list |
|
liasettings.list |
Метод получения всех настроек рекламы местного ассортимента для всех дочерних аккаунтов больше не доступен напрямую. Вместо этого запросите все дочерние аккаунты и используйте 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 | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
| (не применимо) | (не применимо) | name |
string |
Название ресурса для этой многоканальной настройки. Формат:
Формат: accounts/{account}/omnichannelSettings/{omnichannel_setting}
|
country |
string |
regionCode |
string |
Обязательно. Common Locale Data Repository (CLDR) country code (for example, "US") |
hostedLocalStorefrontActive |
boolean |
lsfType |
enum (LsfType) |
Обязательно.
Тип
витрины магазина для этого regionCode.
Возможные значения:
|
| (не применимо) | (не применимо) | inStock |
object |
URI (универсальный идентификатор ресурса) страницы товара в наличии и статус показа для этого regionCode. Если вы выбрали один из типов MHLSF, задайте в API создания хотя бы один из объектов inStock или pickup. Если lsfType – это GHLSF, задайте только inStock.
|
storePickupActive |
boolean |
pickup |
object |
URI страницы товара, который можно забрать в магазине, и статус показа для этого regionCode. Если вы выбрали один из типов MHLSF, задайте хотя бы один из объектов inStock или Pickup в API создания. Если в качестве lsfType задано значение GHLSF, задавать объекты не нужно.
|
posDataProvider |
object |
lfpLink |
object |
Только для вывода. Установленная связь с поставщиком данных о местном ассортименте. |
onDisplayToOrder |
object |
odo |
object |
URI и статус правил для товаров, доступных для заказа, в этом регионе (regionCode).
|
about |
object |
about |
object |
URI и статус страницы "О нас" для этого regionCode |
inventory |
object |
inventoryVerification |
object |
Статус проверки ассортимента и контактная информация для этого regionCode |
omnichannelExperience |
object (LiaOmnichannelExperience) |
(не применимо) | (не применимо) | Используйте lsfType и pickup (см. выше). |
LsfType
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
lsfType |
string |
lsfType |
enum (LsfType) |
Тип витрины магазина. Возможные значения:
|
InStock
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
| (не применимо) | (не применимо) | uri |
string |
URI целевой страницы товара. Обязательно, если вы выбрали один из типов MHLSF. Обязательно, если задан объект. Для GHLSF оно должно быть пустым, а для MHLSF – нет. Сервис использует его только для проверки показа товаров в наличии. Домен URI должен совпадать с доменом главной страницы продавца.
|
| (не применимо) | (не применимо) | state |
enum |
Только для вывода. Статус показа товаров в наличии. Доступные значения:
.
|
Чтобы посмотреть версию торгового контента, ознакомьтесь со статьями LiaCountrySettings и LiaOmnichannelExperience.
Самовывоз
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
| (не применимо) | (не применимо) | uri |
string |
URI страницы товара, который можно забрать по предзаказу. Обязательное свойство, если задан объект. API использует его только для проверки показа рекламы с возможностью самовывоза. Домен URI должен совпадать с доменом главной страницы продавца. |
LiaInventorySettings.status |
string |
state |
enum (ReviewState.State) |
Только для вывода. Статус показа самовывоза. Доступные значения:
|
Чтобы посмотреть версию торгового контента, ознакомьтесь со статьями LiaCountrySettings и LiaOmnichannelExperience.
LfpLink
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
posDataProviderId |
string |
lfpProvider |
string |
Обязательно. Название ресурса поставщика данных о товарах местного ассортимента. |
posExternalAccountId |
string |
externalAccountId |
string |
Обязательно. Идентификатор аккаунта, по которому поставщик данных о поиске товаров поблизости идентифицирует продавца. |
| (не применимо) | (не применимо) | state |
enum (ReviewState.State) |
Только для вывода. Статус связи с партнером по показу рекламы местного ассортимента. Доступные значения:
|
Чтобы узнать версию торгового контента, ознакомьтесь с информацией о LiaPosDataProvider.
OnDisplayToOrder
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
shippingCostPolicyUrl |
string |
uri |
string |
Обязательно. URI политики "образец для заказа" (ODO). |
status |
string |
state |
enum (ReviewState.State) |
Только для вывода. Статус URI. Возможные значения:
|
Версия торгового контента описана в статье LiaOnDisplayToOrderSettings.
Обзор
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
url |
string |
uri |
string |
Обязательно. URI страницы с информацией |
status |
string |
state |
enum (ReviewState.State) |
Только для вывода. Статус URI. Возможные значения:
|
Чтобы посмотреть версию торгового контента, перейдите к разделу LiaAboutPageSettings.
InventoryVerification
| Shopping Content API | Merchant API | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
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 | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
fullName |
string |
name |
string |
Название ресурса поставщика данных о товарах местного ассортимента.
Формат: accounts/{account}/omnichannelSettings/{omnichannel_setting}/lfpProviders/{lfp_provider}
|
| (не применимо) | (не применимо) | regionCode |
string |
Обязательно. Код страны CLDR |
providerId |
string |
(не применимо) | (не применимо) | Это поле будет удалено. |
displayName |
string |
displayName |
string |
Отображаемое название поставщика данных о местном ассортименте. |
Чтобы посмотреть версию торгового контента, перейдите в раздел PosDataProvidersPosDataProvider.
GbpAccount
Shopping Content API |
Merchant API | |||
|---|---|---|---|---|
Field |
Type |
Поле | Тип | Описание |
name |
string |
name |
string |
Название ресурса аккаунта профиля компании в Google.
Формат: accounts/{account}/gbpAccount/{gbp_account}
|
| (не применимо) | (не применимо) | gbpAccountId |
string |
Идентификатор профиля компании |
type |
string |
type |
enum (GbpAccount.Type) |
Тип профиля компании. Доступные значения:
|
email |
string |
gbpAccountName |
string |
Название профиля компании:
|
listingCount |
string |
listingCount |
int64 |
Количество объявлений, связанных с этим аккаунтом |
Чтобы посмотреть версию торгового контента, перейдите в раздел GmbAccountsGmbAccount.