КОРУС Консалтинг СНГ

Добавление атрибута

Функция addAttribute позволяет добавить новый атрибут (товара или упаковки).

Пример запроса:
{ "cmd": "addAttribute", "id": "448332469", "data": { "patt_display_name": "Производитель", "patt_group_name": "Основные данные", "patt_type": "t_attr_str_value", "patt_edit_width": 100 } }
Параметры запроса:
параметр Описание Тип
id идентификатор товара или упаковки (*) строка
patt_display_name название атрибута (*) строка
patt_description описание строка
patt_doc_link ссылка на документацию строка
patt_group_name группа (в карточке товара атрибуты объединяются в блоки (группы)) строка
patt_order порядковый номер атрибута. указанное значение влияет как на порядок полей внутри группы, так и на порядок групп число
patt_visible признак того, что атрибут видимый (*) 0/1
patt_type тип атрибута. допустимые значения: (*)
t_attr_bool_value – логический тип (да/нет)
t_attr_str_value – строковый тип
t_attr_number_value – числовой тип
t_attr_date_value – дата
строка
patt_required признак обязательности значения (*) 0/1
patt_lov_only признак того, что значение не может быть внесено вручную, а должно быть выбрано из указанного списка значение. используется только совместно с полем patt_lov_id_str (*) 0/1
patt_lov_id_str идентификатор списка допустимых значений. допустимые варианты:
t_lov_country_name – название страны из справочника стран
t_lov_country_code – код страны из справочника стран
t_lov_gpc – справочник GPC
t_lov_prod_type_x5 – классификатор товаров X5
t_lov_enum – простое перечисление (варианты указаны в поле patt_lov_data)
t_lov_dictionary – иной справочник (имя справочника указано в поле patt_lov_data)
строка
patt_lov_data дополнительные параметры. назначение зависит от значения поля patt_lov_id_str строка
patt_edit_width ширина поля ввода значения (в символах) число
patt_kind признак «основной» или «дополнительный». допустимые значения:
main (или пусто) – основной
ext – дополнительный
значение этого поля влияет, на какой закладке в карточке товара будет отображаться поле
строка

символом (*) помечены обязательные поля

Пример ответа
{ "cmd": "addAttribute", "id": "448332515", "success": true }
Описание полей ответа:
cmd исполненная команда
id идентификатор добавленного атрибута
success признак того, что команда выполнена успешно