Если вы использовали настройки рекламы локальных товаров в рамках API для товаров в магазине, то в API для продавцов произошли несколько важных изменений.
Настройки LIA теперь относятся к одному из трех основных компонентов, каждый из которых имеет связанный с ним ресурс.
| Основной компонент | Ресурс |
|---|---|
| Настройка учетной записи для обслуживания по всем каналам сети | Настройки многоканального взаимодействия |
| Подключение к партнеру Local Feed Partnership (LFP) для получения данных об инвентаризации. | LfpProvider |
| Подключение к аккаунту Google Business Profile (GBP) для доступа к данным местных магазинов. | GbpAccount |
Кроме того, в настройках LIA для каждой учетной записи существовал один ресурс, содержащий список настроек для каждого национального подразделения. С помощью OmnichannelSettings можно связать с учетной записью несколько ресурсов. Каждый ресурс представляет собой настройки для конкретного национального подразделения.
Вот как изменились запросы и ресурсы.
Запросы
| Новый домен | Название метода API содержимого | Название метода API продавца |
|---|---|---|
accounts.omnichannelSettings | liasettings.custombatch | Этот метод больше не используется. 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 работа сервиса отличается. См. Pickup .
Настройки многоканального взаимодействия
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
| (н/д) | (н/д) | name | string | Имя ресурса для данной многоканальной настройки. Формат: Формат: accounts/{account}/omnichannelSettings/{omnichannel_setting} |
country | string | regionCode | string | Обязательно. Код страны из Common Locale Data Repository (CLDR) (например, "US") |
hostedLocalStorefrontActive | boolean | lsfType | enum (LsfType) | Обязательно. Тип локального магазина (LSF) для данного regionCode . Возможные значения:
|
| (н/д) | (н/д) | inStock | object | URI страницы товара в наличии (Universal Resource Identifier) и статус обслуживания для этого regionCode . Укажите хотя бы один из объектов inStock или pickup в API создания, если вы выбрали один из типов MHLSF , но указывайте inStock только если lsfType имеет значение GHLSF . |
storePickupActive | boolean | pickup | object | URI страницы товара Pickup и статус обслуживания для этого regionCode . Укажите хотя бы один из объектов inStock или Pickup в API создания, если вы выбрали один из типов MHLSF , но не указывайте его, если в качестве lsfType указан GHLSF . |
posDataProvider | object | lfpLink | object | Только выходные данные. Установленная связь с поставщиком LFP. |
onDisplayToOrder | object | odo | object | URI и статус политики "выставление на продажу по заказу" (ODO) для этого regionCode |
about | object | about | object | URI страницы «О нас» и статус для этого regionCode |
inventory | object | inventoryVerification | object | Статус процесса проверки инвентаризации и контактная информация для этого regionCode |
omnichannelExperience | object (LiaOmnichannelExperience) | (н/д) | (н/д) | Используйте lsfType и pickup (см. выше). |
LsfType
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
lsfType | string | lsfType | enum (LsfType) | Тип локального магазина (LSF). Возможные значения:
|
В наличии
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
| (н/д) | (н/д) | uri | string | URI целевой страницы товара. Обязателен, если вы выбрали один из типов MHLSF . Обязателен, если объект задан. Для GHLSF он должен быть пустым, а для MHLSF — непустым. Сервис использует его только для проверки наличия товара на складе. Этот домен URI должен совпадать с главной страницей продавца. |
| (н/д) | (н/д) | state | enum | Только вывод. Статус наличия товара на складе. Доступные значения: |
Чтобы ознакомиться с версией контента для покупок, см. LiaCountrySettings и LiaOmnichannelExperience .
Подобрать
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
| (н/д) | (н/д) | uri | string | URI страницы товара для самовывоза. Обязателен, если объект задан. API использует его только для проверки отображения страницы самовывоза. Этот домен URI должен совпадать с главной страницей продавца. |
LiaInventorySettings.status | string | state | enum (ReviewState.State) | Только вывод. Статус обслуживания заказа на вынос. Доступные значения:
|
Чтобы ознакомиться с версией контента для покупок, см. LiaCountrySettings и LiaOmnichannelExperience .
LfpLink
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
posDataProviderId | string | lfpProvider | string | Обязательно. Имя ресурса поставщика LFP. |
posExternalAccountId | string | externalAccountId | string | Обязательно. Идентификатор учетной записи, по которому этот продавец известен поставщику LFP. |
| (н/д) | (н/д) | state | enum (ReviewState.State) | Только вывод. Состояние LFPLink. Доступные значения:
|
Чтобы ознакомиться с версией контента для покупок, см. LiaPosDataProvider .
OnDisplayToOrder
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
shippingCostPolicyUrl | string | uri | string | Обязательно. URI политики "выставление на продажу по заказу" (ODO). |
status | string | state | enum (ReviewState.State) | Только вывод. Статус URI. Возможные значения: |
Чтобы ознакомиться с версией содержимого для покупок, см. LiaOnDisplayToOrderSettings .
О
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
url | string | uri | string | Обязательно. URI страницы «О нас». |
status | string | state | enum (ReviewState.State) | Только вывод. Статус URI. Возможные значения:
|
Чтобы просмотреть версию, содержащую информацию о товарах, см. раздел LiaAboutPageSettings .
Проверка инвентаризации
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
status | string | state | enum (InventoryVerification.State) | Только вывод. Статус процесса проверки запасов. Возможные значения: |
inventoryVerificationContactName | string | contact | string | Обязательно. Контактное лицо для процесса проверки инвентаризации. |
inventoryVerificationContactEmail | string | contactEmail | string | Обязательно. Адрес электронной почты контактного лица для процесса проверки инвентаризации. |
inventoryVerificationContactStatus | string | contactState | enum (ReviewState.State) | Только вывод. Статус проверки контакта. Возможные значения: |
Чтобы просмотреть версию содержимого раздела «Покупки», см. разделы LiaCountrySettings и LiaInventorySettings .
LfpProvider
| API для отображения контента покупок | API для продавцов | |||
|---|---|---|---|---|
| Поле | Тип | Поле | Тип | Описание |
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 | API для продавцов | |||
|---|---|---|---|---|
Field | Type | Поле | Тип | Описание |
name | string | name | string | Название ресурса счета в фунтах стерлингов Формат: accounts/{account}/gbpAccount/{gbp_account} |
| (н/д) | (н/д) | gbpAccountId | string | Идентификатор бизнес-профиля |
type | string | type | enum (GbpAccount.Type) | Тип бизнес-профиля. Доступные значения:
|
email | string | gbpAccountName | string | Название бизнес-профиля:
|
listingCount | string | listingCount | int64 | Количество объявлений, связанных с этим аккаунтом. |
Чтобы ознакомиться с версией, посвященной контенту для покупок, см. раздел GmbAccountsGmbAccount .