/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

 } 

 ]

}

