/api/lite/products/attributes
Атрибуты – дополнительные характеристики для описания номенклатуры. Используются для более полного отображения информации и продукте - в карточке продукта, а также для возможности фильтрации в каталоге товаров. Не являются обязательными к заполнению.
Справочник атрибутов является общим для аккаунта.
Атрибуты бывают строковыми и числовыми (в том числе могут быть дробными).
Значения атрибутов задаются в информации о продуктах.
Запрос справочника атрибутов
/api/lite/products/attributes
Метод возвращает список всех доступных атрибутов.
Поле | Тип / формат | Описание |
id | string | Идентификатор атрибута. |
code | string | Код атрибута - латиницей |
title | string | Наименование атрибута |
type | enum |
Тип значения атрибута:
|
Пример результата запроса:
{
"success": true,
"attributes": [
{
"id": "12345679",
"code": "roasting",
"title": "Степень обжарки",
"type": "string",
"ordering": 12,
"values": [
{
"stringValue": "XXL",
"ordering": 4
},
{
"stringValue": "XL",
"ordering": 3
}
]
},
{
"id": "12345",
"code": "coffee_strength",
"title": "Крепость кофе",
"type": "decimal",
"ordering": 1211,
"values": [
{
"decimalValue": 1.3,
"ordering": 100
},
{
"decimalValue": 2.5,
"ordering": 200
}
]
}
]
}
Создание/обновление атрибута
/api/lite/products/attributes
Создает или обновляет атрибут.
ID атрибута при создании/обновлении - обязательное поле, он задается явно для каждого атрибута.
Пример создания/обновления атрибута:
{
"code": "roasting",
"title": "Степень обжарки",
"type": "string",
"ordering": 1211,
"values": [
{
"stringValue": "XXL",
"ordering": 4
},
{
"stringValue": "XL",
"ordering": 3
}
]
}