Package google.shopping.merchant.inventories.v1beta

Индекс

ЛокалИнвенторисервице

Сервис для управления локальными запасами продуктов

Удалитьлокалинвентори

rpc DeleteLocalInventory( DeleteLocalInventoryRequest ) returns ( Empty )

Удаляет указанный LocalInventory из данного продукта в вашем торговом аккаунте. Удаление LocalInventory из конкретного продукта может занять до часа. После получения ответа об успешном удалении подождите некоторое время, прежде чем повторить попытку удаления.

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

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

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

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

Инсертелокалинвентори

rpc InsertLocalInventory( InsertLocalInventoryRequest ) returns ( LocalInventory )

Добавляет ресурс LocalInventory в продукт в вашем торговом аккаунте.

Заменяет весь ресурс LocalInventory , если для продукта уже существует запись с таким же storeCode .

Прежде чем новый или обновленный ресурс LocalInventory появится в продуктах, может пройти до 30 минут.

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

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

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

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

ListLocalInventories

rpc ListLocalInventories( ListLocalInventoriesRequest ) returns ( ListLocalInventoriesResponse )

Перечисляет ресурсы LocalInventory для данного продукта в вашем торговом аккаунте. Ответ может содержать меньше элементов, чем указано в pageSize . Если pageToken был возвращен в предыдущем запросе, его можно использовать для получения дополнительных результатов.

Ресурсы LocalInventory перечислены для каждого продукта для данной учетной записи.

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

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

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

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

Региональная служба инвентаризации

Сервис для управления региональным запасом продукции. Существует также отдельный ресурс regions и API для управления определениями регионов.

Удалитьрегионалинвентори

rpc DeleteRegionalInventory( DeleteRegionalInventoryRequest ) returns ( Empty )

Удаляет указанный ресурс RegionalInventory из данного продукта в вашем торговом аккаунте. Удаление RegionalInventory из конкретного продукта может занять до часа. После получения ответа об успешном удалении подождите некоторое время, прежде чем повторить попытку удаления.

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

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

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

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

Вставкарегионалинвентори

rpc InsertRegionalInventory( InsertRegionalInventoryRequest ) returns ( RegionalInventory )

Добавляет RegionalInventory к данному продукту в вашем торговом аккаунте.

Заменяет полный ресурс RegionalInventory если для продукта уже существует запись с тем же region .

Прежде чем новый или обновленный ресурс RegionalInventory появится в продуктах, может пройти до 30 минут.

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

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

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

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

Список региональных запасов

rpc ListRegionalInventories( ListRegionalInventoriesRequest ) returns ( ListRegionalInventoriesResponse )

Перечисляет ресурсы RegionalInventory для данного продукта в вашем торговом аккаунте. Ответ может содержать меньше элементов, чем указано в pageSize . Если pageToken был возвращен в предыдущем запросе, его можно использовать для получения дополнительных результатов.

Ресурсы RegionalInventory перечислены для каждого продукта для данной учетной записи.

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

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

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

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

Удалитьлокалинвенторирекуест

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

Поля
name

string

Необходимый. Название локального запаса данного продукта, который нужно удалить. Формат: accounts/{account}/products/{product}/localInventories/{store_code}

Удалитьрегионалинвенторирекуест

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

Поля
name

string

Необходимый. Имя ресурса RegionalInventory , который необходимо удалить. Формат: accounts/{account}/products/{product}/regionalInventories/{region}

Инсертслокалинвенторирекуест

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

Поля
parent

string

Необходимый. Учетная запись и продукт, в которые будут добавлены эти ресурсы. Формат: accounts/{account}/products/{product}

local_inventory

LocalInventory

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

Инсертерегионалинвенторирекуест

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

Поля
parent

string

Необходимый. Учетная запись и продукт, в которые будут добавлены эти ресурсы. Формат: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

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

Запрос ListLocalInventoriesRequest

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

Поля
parent

string

Необходимый. name родительского продукта, для которого нужно перечислить локальные запасы. Формат: accounts/{account}/products/{product}

page_size

int32

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

page_token

string

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

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

ListLocalInventoriesResponse

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

Поля
local_inventories[]

LocalInventory

Ресурсы LocalInventory для данного продукта из указанной учетной записи.

next_page_token

string

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

Запрос ListRegionalInventoriesRequest

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

Поля
parent

string

Необходимый. name родительского продукта, для которого нужно перечислить ресурсы RegionalInventory . Формат: accounts/{account}/products/{product}

page_size

int32

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

page_token

string

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

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

ListRegionalInventoriesResponse

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

Поля
regional_inventories[]

RegionalInventory

Ресурсы RegionalInventory для данного продукта из указанной учетной записи.

next_page_token

string

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

ЛокальныйИнвентори

Информация о местных запасах продукта. Представляет информацию о конкретном продукте в магазине, указанном storeCode . Список всех допустимых значений атрибутов см. в спецификации данных о местном запасе продукции .

Поля
name

string

Только вывод. Имя ресурса LocalInventory . Формат: accounts/{account}/products/{product}/localInventories/{store_code}

account

int64

Только вывод. Учетная запись, которой принадлежит продукт. Это поле будет игнорироваться, если оно установлено клиентом.

store_code

string

Необходимый. Неизменный. Код магазина (идентификатор магазина из профиля вашей компании) физического магазина, в котором продается товар. Дополнительную информацию см . в спецификации данных о местном ассортименте .

price

Price

Цена товара в этом магазине.

sale_price

Price

Цена продажи товара в этом магазине. Обязательный, если определена salePriceEffectiveDate .

sale_price_effective_date

Interval

TimePeriod продажи в этом магазине.

custom_attributes[]

CustomAttribute

Список пользовательских атрибутов (предоставленных продавцом). Вы также можете использовать CustomAttribute для отправки любого атрибута спецификации данных в его общей форме.

availability

string

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

quantity

int64

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

pickup_method

string

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

pickup_sla

string

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

instore_product_location

string

Расположение товара внутри магазина. Максимальная длина — 20 байт.

Региональный инвентарь

Информация о региональных запасах продукта. Представляет конкретную информацию, такую ​​как цена и доступность данного продукта в определенном region . Список всех допустимых значений атрибутов см. в спецификации данных о региональном ассортименте товаров .

Поля
name

string

Только вывод. Имя ресурса RegionalInventory . Формат: {regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}

account

int64

Только вывод. Учетная запись, которой принадлежит продукт. Это поле будет игнорироваться, если оно установлено клиентом.

region

string

Необходимый. Неизменный. Идентификатор региона для этого ресурса RegionalInventory . Более подробную информацию см. в разделе «Региональная доступность и цены» .

price

Price

Цена продукта в этом регионе.

sale_price

Price

Цена продажи товара в этом регионе. Обязательный, если определена salePriceEffectiveDate .

sale_price_effective_date

Interval

TimePeriod цены продажи в этом регионе.

custom_attributes[]

CustomAttribute

Список пользовательских атрибутов (предоставленных продавцом). Вы также можете использовать CustomAttribute для отправки любого атрибута спецификации данных в его общей форме.

availability

string

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