Quad.Wiki

Bitrix: Интеграция через API

 

Поле с ИД инфоблока

Для работы нужно создать в программе пользовательское поле, в которое будет записываться ИД инфоблока товара. Создавать его нужно даже в случае, если у вас все товары в одном инфоблоке.

Тип поля - Число.

Поле нужно заполнить через Автозаполнение.

И указать в настройках задания выгрузки в битрикс.

 

Настройки свойств

Свойства передаются по названию. Т.е. все свойства из программы с одинаковым названием выгружаются в одно свойство на сайте. Т.е. на сайте не должно быть дублирующихся свойств с одинаковым названием. Если какое-то свойство должно быть в разных единицах измерения, то добавляйте в название эти единицы измерения (так же и в программе). Например, “Высота, см”, “Высота, мм”.

Для свойств сайта с типом Число, Строка, Список, Привязка к элементам инфоблока - никаких дополнительных настроек не нужно делать.

Для свойства сайта с типом Справочник, значения которого берутся из Highload-инфоблока, в программе нужно указать название таблицы этого инфоблока.

Посмотреть название можно здесь:

Это название добавляется свойству в поле ext. ID2

Если у вас это свойство дублируется в программе, то соответственно нужно добавить во все свойства или убрать дубли.

Названия полей в таблице HL-инфоблока должны быть стандартные, для работы API используются поля UF_NAME и UF_XML_ID