/api/lite/products/stocks
АтрибутыМетод –возвращает дополнительныеостатки характеристикитоварных дляпредложений описания(с номенклатуры. Используются для более полного отображения информации и продукте - в карточке продукта, а также для возможностивозможностью фильтрации впо каталогедате товаров.изменения Не являются обязательными к заполнению.
Справочник атрибутов является общим для аккаунта.
Атрибуты бывают строковыми и числовыми (в том числе могут быть дробными)остатков).
Значения атрибутов задаются в информации о продуктах.
Запрос справочника атрибутовостатков
/api/lite/products/attributesstocks
МетодПараметры возвращаетзапроса:
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" - ИД варианта
{
"recordsTotal": 2873,
"success": true,
"attributes"variants": [
{
"id": "12345679"215606",
"code": "roasting",
"title": "Степень обжарки",
"type": "string",
"ordering": 12,
"values"stock": [
{
"stringValue"stockAvailable": 8,
"stockDefective": 0,
"stockDefectiveReserved": 0,
"stockExpired": 0,
"stockReserved": 2,
"stockTotal": 10,
"warehouseCode": "XXL",
"ordering": 4
},
{
"stringValue": "XL",
"ordering": 3d7a490e3-7dd6-0104-60b6-ca222b03bf18"
}
]
},
{
"id": "12345"213485",
"code": "coffee_strength",
"title": "Крепость кофе",
"type": "decimal",
"ordering": 1211,
"values"stock": [
{
"decimalValue"stockAvailable": 1.3,25,
"ordering"stockDefective": 1000,
"stockDefectiveReserved": 0,
"stockExpired": 0,
"stockReserved": 1,
"stockTotal": 26,
"warehouseCode": "d7a490e3-7dd6-0104-60b6-ca222b03bf18"
}
]
},
{
"decimalValue"id": 2.5,"206949",
"ordering"stock": 200[
{
"stockAvailable": 14,
"stockDefective": 0,
"stockDefectiveReserved": 0,
"stockExpired": 0,
"stockReserved": 1,
"stockTotal": 15,
"warehouseCode": "d7a490e3-7dd6-0104-60b6-ca222b03bf18"
}
]
}
]
}
Создание/обновление атрибута
/api/lite/products/attributes
Создает или обновляет атрибут.
ID атрибута при создании/обновлении - обязательное поле, он задается явно для каждого атрибута.
Пример создания/обновления атрибута:
{
"code": "roasting",
"title": "Степень обжарки",
"type": "string",
"ordering": 1211,
"values": [
{
"stringValue": "XXL",
"ordering": 4
},
{
"stringValue": "XL",
"ordering": 3
}
]
}