Перейти к основному контенту

/api/lite/products/features/appearance

По продуктамсвойствам продуктов можно задавать варианты,дополнительно код цвета и естьurl справочник опций и их значений на каждого клиента, по которым можно для продуктов устанавливать варианты.

Создать/обновить вариант со значением опции, не указанными в таком справочнике - можно, новое значение опции не попадет в общий справочниккартинки

Запрос спискасвойств опцийотображения по продукту

/api/lite/products/features

Метод возвращает справочниксписок всех опцийкодов и ихurl значенийпо дляиспользуемым клиентав данном продукте свойствам

обязательный

параметр - id
Поле Тип / формат Описание id string Идентификатор опции code string Читаемый код опции name string Читаемое наименование  опции type string Тип опции (string/decimal) values array Список значений опции stringValue string Значение опции (строка) decimalValue decimal Значение опции (число) ordering decimal сортировка
продукта

 

Пример результата запроса:

{
    "success": true,
    "features": [
                {
                    "id": "a2ebf183-f30d-417b-af89-e3ff86d2cca7",
                    "code": "size",
                    "name": "Размер",                  
                    "type": "string",
                    "values": [
                        {
                            "stringValue": "XXL",
                            "ordering": 4
                        },
                        {
                            "stringValue": "XL",
                            "ordering": 3
                        }                      
                    ]
                },
                {
                    "id": "a2ebf183-f30d-417b-af89-e3ff86d2cca8",
                    "code": "coef",
                    "name": "Тестовый коэффициент",                  
                    "type": "decimal",
                    "values": [
                        {
                            "decimalValue": 1.3,
                            "ordering": 100
                        },
                        {
                            "decimalValue": 2.5,
                            "ordering": 200
                        }                      
                    ]
                }
            ]
}

 

Создание/обновление опцииданных отображения

/api/lite/products/featuresfeatures/appearance

Создает или обновляет опцию.

данные

Полеотображения code(code, imageUrl) для указанного продукта + опции при+ создании/обновлениизначения - обязательное поле, он задается явно для каждой опции.

Список значений опции при создании - необязателен

 

Пример создания/обновления атрибута:

{
  "id"productId": "a2ebf183-f30d-417b-af89-e3ff86d2cca7"1003",
  "feature": "color",
  "value": "Черные",
  "code": "size"#335522",
  "name"imageUrl": "Размер",                 
    "type": "string",
    "values": [
                        {
                            "stringValue": "XXL",
                            "ordering": 4
                        },
                        {
                            "stringValue": "XL",
                            "ordering": 3
                        }                      
                    ]https://i.mycdn.me/image?id=803347578459&plc=WEB&tkn=*JEEWXMlfdErrCiuXFgcM6G0WGxs&fn=sqr_288"
}