Задать остатки
set_inventorySet absolute available stock levels for product variants at specific locations. Provide inventoryItemId, locationId, and quantity; reason defaults to correction.
Instructions
Устанавливает АБСОЛЮТНЫЙ доступный остаток (available) позиций на локациях — «стало N», не «изменить на N»: повторный вызов с теми же числами ничего не меняет. Каждый элемент quantities несёт inventoryItemId (id inventoryItem варианта — он в ответе get_product, это НЕ id варианта), locationId (из list_locations) и quantity >= 0. reason — из закрытого словаря Shopify, по умолчанию correction. Историю движений не пишет и резервы не трогает. Провал приходит как ошибка с userErrors — например, если позиция не отслеживается (inventory tracking выключен) или не привязана к локации.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Причина изменения из словаря Shopify (correction, received, damaged, restock, …). По умолчанию correction. | |
| quantities | Yes | Позиции и их новые абсолютные остатки. |