/api/lite/products/attributes

Атрибуты – дополнительные характеристики для описания номенклатуры. Используются для более полного отображения информации и продукте - в карточке продукта, а также для возможности фильтрации в каталоге товаров. Не являются обязательными к заполнению.
Справочник атрибутов является общим для аккаунта.
Атрибуты бывают строковыми и числовыми (в том числе могут быть дробными).
Значения атрибутов задаются в информации о продуктах.
 
Запрос справочника атрибутов
/api/lite/products/attributes
Метод возвращает список всех доступных атрибутов.
Поле
Тип / формат
Описание
id
string
Идентификатор атрибута. 
code
string
Код атрибута - латиницей
title
string
Наименование атрибута
type
enum
Тип значения атрибута:
string
decimal
 
Пример результата запроса:
{
    "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
                        }                     
                    ]
}