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 Overview .

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

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

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

rpc InsertLfpSale( InsertLfpSaleRequest ) returns ( LfpSale )

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

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

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

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

Для получения дополнительной информации см.OAuth 2.0 Overview .

LfpStoreService

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

УдалитьLfpStore

rpc DeleteLfpStore( DeleteLfpStoreRequest ) returns ( Empty )

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

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

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

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

Для получения дополнительной информации см.OAuth 2.0 Overview .

GetLfpStore

rpc GetLfpStore( GetLfpStoreRequest ) returns ( LfpStore )

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

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

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

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

Для получения дополнительной информации см.OAuth 2.0 Overview .

ВставитьLfpStore

rpc InsertLfpStore( InsertLfpStoreRequest ) returns ( LfpStore )

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

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

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

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

Для получения дополнительной информации см.OAuth 2.0 Overview .

СписокLfpStores

rpc ListLfpStores( ListLfpStoresRequest ) returns ( ListLfpStoresResponse )

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

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

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

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

Для получения дополнительной информации см.OAuth 2.0 Overview .

Удалить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 для получения следующей страницы. Если это поле опущено, последующие страницы отсутствуют.