/api/lite/products/stocks
Метод возвращает остатки товарных предложений (с возможностью фильтрации по дате изменения остатков).
Запрос остатков
/api/lite/products/stocks
Параметры запроса:
stock_updated_from - дата, с момента которой изменились остатки, формат yyyy-MM-dd'T'HH:mm:ss[.SSS]
Пример: /api/lite/products/stocks?stock_updated_from=2024-05-21T00:00:00.000
Пейджинация
Для пейджинации используются параметры page и size: size - заказов на странице, page - номер страницы.
Пример: /api/lite/products/stocks?page=0&size=200
Если параметры не переданы, то дефолтные значения page=0&size=1000
Максимальное количество записей на одной странице - 100 000. Даже если указано значение более 100 000
Пример результата запроса:
"id": "215606" - ИД варианта
stockTotal - полный остаток
stockReserved - резерв
stockAvailable - свободный остаток (stockAvailable = stockTotal - stockReserved)
stockDefective - полный остаток на складе брака
stockDefectiveReserved - резерв на складе брака
stockExpired - полный остаток на складе просрочки
{
"recordsTotal": 2873,
"success": true,
"variants": [
{
"id": "215606",
"stock": [
{
"stockAvailable": 8,
"stockDefective": 0,
"stockDefectiveReserved": 0,
"stockExpired": 0,
"stockReserved": 2,
"stockTotal": 10,
"warehouseCode": "d7a490e3-7dd6-0104-60b6-ca222b03bf18"
}
]
},
{
"id": "213485",
"stock": [
{
"stockAvailable": 25,
"stockDefective": 0,
"stockDefectiveReserved": 0,
"stockExpired": 0,
"stockReserved": 1,
"stockTotal": 26,
"warehouseCode": "d7a490e3-7dd6-0104-60b6-ca222b03bf18"
}
]
},
{
"id": "206949",
"stock": [
{
"stockAvailable": 14,
"stockDefective": 0,
"stockDefectiveReserved": 0,
"stockExpired": 0,
"stockReserved": 1,
"stockTotal": 15,
"warehouseCode": "d7a490e3-7dd6-0104-60b6-ca222b03bf18"
}
]
}
]
}