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

Изменение параметров атрибута

Функция updateAttribute позволяет изменить параметры указанного атрибута товара (или упаковки).

Пример запроса:
{ "cmd": "updateAttribute", "id": "448332515", "data": { "patt_display_name": "Название", "patt_group_name": "Данные производителя", "patt_edit_width": 200 } }
Параметры запроса:
параметр Описание Тип
id идентификатор атрибута (*) строка
patt_product_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": "updateAttribute", "id": "448332515", "success": true }
Описание полей ответа:
cmd исполненная команда
id идентификатор измененного атрибута товара или упаковки
success признак того, что команда выполнена успешно