Если вы использовали настройки рекламы локальных товаров в рамках 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 | A method to get all the LIA settings for all sub-accounts is no longer directly available. Instead, query all sub-accounts and use accounts.omnichannelSettings.list to get the omnichannelSettings for the ones of interest. | |
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 | The in-stock product page URI (Universal Resource Identifier) and serving status for this regionCode . Set at least one of the inStock or pickup objects in the create API if you chose one of the MHLSF types, but only set inStock if the lsfType is 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). Возможные значения:
|
В наличии
| Shopping Content 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 | Required. The resource name of the LFP provider |
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 | Required. The contact name for the inventory verification process |
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 | Название ресурса счета в фунтах стерлингов Format: accounts/{account}/gbpAccount/{gbp_account} |
| (н/д) | (н/д) | gbpAccountId | string | Идентификатор бизнес-профиля |
type | string | type | enum (GbpAccount.Type) | Тип бизнес-профиля. Доступные значения:
|
email | string | gbpAccountName | string | Название бизнес-профиля:
|
listingCount | string | listingCount | int64 | Количество объявлений, связанных с этим аккаунтом. |
Чтобы ознакомиться с версией, посвященной контенту для покупок, см. раздел GmbAccountsGmbAccount .