Для чого: підтримувати актуальні залишки товарів у зовнішній системі майже в реальному часі.
Коли приходить: коли змінюються залишки (при продажах, надходженнях, списаннях, переміщеннях тощо).
Кому рекомендовано: коли критично мати “свіжі” залишки (наприклад, продажі) і не чекати 10–30 хвилин до наступного крона.
Що всередині:
{
"id": "product-id",
"barcode": "product_barcode",
"sku": "product_sku",
"name": "Product Name",
"total_physical": -1,
"total_reserved": 1,
"total_available": -2,
"stock_details": [
{
"storage_id": "Warehouse-Id",
"storage_name": "Storage Name",
"physical": -1,
"reserved": 1,
"available": -2
},
{
"storage_id": "Storage-Id",
"storage_name": "Основний склад",
"physical": 0,
"reserved": 0,
"available": 0
}
],
"timestamp": "2026-01-01T00:00:00.000Z"
}