Package google.shopping.merchant.lfp.v1beta

Индекс

Лфпинвенторисервице

Сервис для партнера LFP по отправке локальных запасов для продавца.

ВставкаLfpInventory

rpc InsertLfpInventory( InsertLfpInventoryRequest ) returns ( LfpInventory )

Вставляет ресурс LfpInventory для заданной целевой учетной записи продавца. Если ресурс уже существует, он будет заменен. Срок действия инвентаря автоматически истекает через 30 дней.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/content

Дополнительную информацию см. в обзоре OAuth 2.0 .

LfpПродажаСервис

Сервис для партнера LFP по отправке данных о продажах для продавца.

ВставкаLfpРаспродажа

rpc InsertLfpSale( InsertLfpSaleRequest ) returns ( LfpSale )

Вставляет LfpSale для данного продавца.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/content

Дополнительную информацию см. в обзоре OAuth 2.0 .

LfpStoreService

Сервис для партнера LFP по представлению местных магазинов для продавца.

УдалитьLfpStore

rpc DeleteLfpStore( DeleteLfpStoreRequest ) returns ( Empty )

Удаляет магазин целевого продавца.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/content

Дополнительную информацию см. в обзоре OAuth 2.0 .

GetLfpStore

rpc GetLfpStore( GetLfpStoreRequest ) returns ( LfpStore )

Получает информацию о магазине.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/content

Дополнительную информацию см. в обзоре OAuth 2.0 .

ВставитьLfpStore

rpc InsertLfpStore( InsertLfpStoreRequest ) returns ( LfpStore )

Вставляет магазин для целевого продавца. Если магазин с таким кодом магазина уже существует, он будет заменен.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/content

Дополнительную информацию см. в обзоре OAuth 2.0 .

СписокLfpStores

rpc ListLfpStores( ListLfpStoresRequest ) returns ( ListLfpStoresResponse )

Перечисляет магазины целевого продавца, указанные фильтром в ListLfpStoresRequest .

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/content

Дополнительную информацию см. в обзоре OAuth 2.0 .

УдалитьLfpStoreRequest

Сообщение запроса для метода DeleteLfpStore.

Поля
name

string

Необходимый. Название удаляемого магазина для целевой учетной записи продавца. Формат: accounts/{account}/lfpStores/{target_merchant}~{store_code}

ПолучитьLfpStoreRequest

Сообщение запроса для метода GetLfpStore .

Поля
name

string

Необходимый. Название магазина, который требуется получить. Формат: accounts/{account}/lfpStores/{target_merchant}~{store_code}

ВставкаLfpInventoryRequest

Сообщение запроса для метода InsertLfpInventory .

Поля
parent

string

Необходимый. Учетная запись поставщика LFP. Формат: accounts/{account}

lfp_inventory

LfpInventory

Необходимый. Инвентарь для вставки.

ВставитьLfpЗапрос на продажу

Сообщение запроса для метода InsertLfpSale.

Поля
parent

string

Необходимый. Учетная запись поставщика LFP. Формат: accounts/{lfp_partner}

lfp_sale

LfpSale

Необходимый. Продажа для вставки.

ВставкаLfpStoreRequest

Сообщение запроса для метода InsertLfpStore.

Поля
parent

string

Необходимый. Формат учетной записи поставщика LFP: accounts/{account}

lfp_store

LfpStore

Необходимый. Магазин для вставки.

ЛфпИнвентори

Локальный инвентарь для продавца.

Поля
name

string

Только вывод. Идентификатор. Имя ресурса LfpInventory . Формат: accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}

target_account

int64

Необходимый. Идентификатор Merchant Center продавца, для которого необходимо отправить инвентарь.

store_code

string

Необходимый. Идентификатор магазина продавца. Либо код магазина, добавленный через InsertLfpStore , либо код магазина в профиле компании.

offer_id

string

Необходимый. Неизменный. Уникальный идентификатор продукта. Если для продавца представлены и запасы, и продажи, этот идентификатор должен совпадать для одного и того же товара.

Примечание . Если продавец продает один и тот же товар, новый и подержанный, у них должны быть разные идентификаторы.

region_code

string

Необходимый. Код территории CLDR для страны, в которой продается продукт.

content_language

string

Необходимый. Двухбуквенный языковой код элемента по стандарту ISO 639-1.

price

Price

Необязательный. Текущая цена товара.

availability

string

Необходимый. Наличие товара в этом магазине. Допустимые значения атрибутов см. в спецификации данных о местном запасе продукции.

collection_time

Timestamp

Необязательный. Время сбора инвентаря. Если не установлено, будет установлено время отправки инвентаря.

gtin

string

Необязательный. Глобальный номер торговой единицы продукта.

quantity

int64

Необязательный. Количество товара, доступного в этом магазине. Должно быть больше или равно нулю.

pickup_method

string

Необязательный. Поддерживаемый способ получения для этого предложения. Если значение не «не поддерживается», это поле необходимо отправить вместе с pickupSla . Приемлемые значения атрибутов см. в спецификации данных о местном запасе продукции .

pickup_sla

string

Необязательный. Ожидаемая дата, когда заказ будет готов к выдаче, относительно даты заказа. Должен быть отправлен вместе с pickupMethod . Приемлемые значения атрибутов см. в спецификации данных о местном запасе продукции .

feed_label

string

Необязательный. Этикетка фида продукта. Если этот параметр не установлен, по умолчанию будет выбран regionCode .

LfpРаспродажа

Продажа для торговца.

Поля
name

string

Только вывод. Идентификатор. Имя ресурса LfpSale . Формат: accounts/{account}/lfpSales/{sale}

target_account

int64

Необходимый. Идентификатор продавца в Merchant Center, для которого будет осуществлена ​​продажа.

store_code

string

Необходимый. Идентификатор магазина продавца. Либо storeCode , введенный через API, либо код магазина в профиле компании.

offer_id

string

Необходимый. Уникальный идентификатор продукта. Если для продавца представлены и запасы, и продажи, этот идентификатор должен совпадать для одного и того же товара.

Примечание . Если продавец продает один и тот же товар, новый и подержанный, у них должны быть разные идентификаторы.

region_code

string

Необходимый. Код территории CLDR для страны, в которой продается продукт.

content_language

string

Необходимый. Двухбуквенный языковой код элемента по стандарту ISO 639-1.

gtin

string

Необходимый. Глобальный номер торговой единицы продаваемого продукта.

price

Price

Необходимый. Цена за единицу товара.

quantity

int64

Необходимый. Относительное изменение доступного количества. Отрицательный результат для возвращенных товаров.

sale_time

Timestamp

Необходимый. Временная метка продажи.

uid

string

Только вывод. Система сгенерировала глобальный уникальный идентификатор для LfpSale .

feed_label

string

Необязательный. Этикетка фида продукта. Если этот параметр не установлен, по умолчанию будет выбран regionCode .

LfpStore

Магазин для торговца. Он будет использоваться для сопоставления с магазином в бизнес-профиле Google целевого продавца. Если соответствующий магазин не найден, данные о запасах или продажах, представленные с кодом магазина, использоваться не будут.

Поля
name

string

Только вывод. Идентификатор. Имя ресурса LfpStore . Формат: accounts/{account}/lfpStores/{target_merchant}~{store_code}

target_account

int64

Необходимый. Идентификатор продавца в Merchant Center, для которого необходимо отправить магазин.

store_code

string

Необходимый. Неизменный. Идентификатор магазина, уникальный для целевого продавца.

store_address

string

Необходимый. Адрес магазина. Пример: 1600 Amphitheatre Pkwy, Маунтин-Вью, Калифорния 94043, США.

gcid_category[]

string

Необязательный. Идентификатор категории Google Мой бизнес .

matching_state

StoreMatchingState

Необязательный. Только вывод. Статус соответствия профилю компании в Google. См. matchingStateHint для получения дополнительной информации, если совпадение не найдено.

store_name

string

Необязательный. Название продавца или магазина.

phone_number

string

Необязательный. Телефон магазина в формате E.164 . Пример: +15556767888 .

website_uri

string

Необязательный. URL-адрес веб-сайта магазина или продавца.

place_id

string

Необязательный. Идентификатор местоположения магазина в Google .

matching_state_hint

string

Необязательный. Только вывод. Подсказка о том, почему сопоставление не удалось. Это значение устанавливается только при matchingState = STORE_MATCHING_STATE_FAILED .

Возможные значения:

  • « linked-store-not-found »: в профиле компании в Google нет доступных для сопоставления магазинов.
  • « store-match-not-found »: предоставленный LfpStore не может быть сопоставлен ни с одним из подключенных магазинов в профиле компании Google. Аккаунт Merchant Center подключен правильно, и магазины доступны в профиле компании в Google, но адрес местоположения LfpStore не совпадает с адресами магазинов в профиле компании в Google. Обновите адрес LfpStore или адрес магазина в профиле компании Google, чтобы они совпадали правильно.
  • " store-match-unverified ": предоставленный LfpStore не может быть сопоставлен ни с одним из подключенных магазинов профиля компании Google, поскольку соответствующий магазин профиля компании Google не проверен. Пройдите процедуру проверки профиля компании в Google, чтобы убедиться в правильности соответствия.

StoreMatchingState

Состояние соответствия LfpStore профилю компании в Google.

Перечисления
STORE_MATCHING_STATE_UNSPECIFIED Состояние соответствия магазина не указано.
STORE_MATCHING_STATE_MATCHED LfpStore успешно сопоставлен с магазином профиля компании в Google.
STORE_MATCHING_STATE_FAILED LfpStore не сопоставлен с магазином профиля компании в Google.

СписокLfpStoresЗапрос

Сообщение запроса для метода ListLfpStores.

Поля
parent

string

Необходимый. Партнер ЛФП. Формат: accounts/{account}

target_account

int64

Необходимый. Идентификатор продавца в Merchant Center, для которого требуется составить список магазинов.

page_size

int32

Необязательный. Максимальное количество возвращаемых ресурсов LfpStore для данной учетной записи. Служба возвращает значение меньшее, чем это значение, если количество магазинов для данной учетной записи меньше, чем pageSize . Значение по умолчанию — 250. Максимальное значение — 1000; Если указано значение выше максимального, то для pageSize по умолчанию будет установлено максимальное значение.

page_token

string

Необязательный. Токен страницы, полученный в результате предыдущего вызова ListLfpStoresRequest . Укажите токен страницы, чтобы получить следующую страницу. При разбиении на страницы все остальные параметры, предоставляемые ListLfpStoresRequest должны соответствовать вызову, который предоставил токен страницы. Токен возвращается как nextPageToken в ответе на предыдущий запрос.

ListLfpStoresResponse

Ответное сообщение для метода ListLfpStores.

Поля
lfp_stores[]

LfpStore

Магазины указанного продавца.

next_page_token

string

Токен, который можно отправить как pageToken для получения следующей страницы. Если это поле опущено, последующие страницы отсутствуют.