Quad.Wiki
Bitrix API: выгрузка в существующие свойства
Если у вас на сайте уже есть свойства товаров и вы хотите, чтобы свойства программы выгружались именно в эти существующие свойства, а не в какие-то другие, то нужно сделать следующие настройки:
Настройка действия выгрузки
Во всех действиях синхронизации с сайтом по API, в которых выгружаются характеристики, указать такие настройки:
В этом случае программа не будет вообще изменять свойства, в том числе не будет изменяться название свойства и символьный код свойства.
Птичку “Не создавать новые свойства” можно убрать, если свойства все таки должны создаваться помимо фиксированных свойств.
В этой же вкладке сразу запомните ID набора характеристик, который у вас выгружается на сайт
Найти действия, в которых нужно установить такие настройки, можно по включенной птичке “Выгружать характеристики” для всех действий Sync.X с типом “CMS Синхронизация по API” (несколько таких действий у вас может быть в случае, если выгружаются Торговые предложения или товары на сайте у вас находятся в нескольких инфоблоках).
Изменить настройки характеристик
Открыть редактор характеристик
Посмотрите название набора характеристик по ID, которые выгружаются на сайт и выберите их в выпадающем списке вверху
Во вкладке “Характеристики” можете отсортировать их по названию и найти нужные характеристики, в которых заполнить Внешний код свойства на сайте
Свойств с одинаковым названием у вас может быть несколько в случае, если вы работаете с Типами товаров (Типы товаров ) и для каждого Раздела/Типа формируются свои свойства. Если на сайте они соответствуют только одному свойству, то вы можете ввести один и тот же Внешний код для нескольких свойств в программе.
Если какие-то свойства не нужно выгружать вообще, то вы можете их выключить
Для синхронизации достаточно заполнить только Внешний код. Символьный код свойства на сайте не обновляется и вы можете его редактировать вручную через админку сайта.
Для каждого свойства так же важно указать правильный тип свойства, чтобы он в программе соответствовал типу на сайте
Тип свойства указывается здесь:
Если изменили его, то нужно и зафиксировать (птичка в колонке Фикс.), чтобы программа автоматически не определяла тип свойства.
Для свойств на сайте с типом Список в программе нужно указывать тип “Список с выбором нескольких значений”.
Для свойств на сайте с типом Строка в программе нужно указывать тип “Текст”.
Свойства-списки
Значения свойств-списков синхронизируются по названию, без учета регистра, поэтому в программе значения должны соответствовать тем, что на сайте, иначе на сайте в списке добавится новое значение. Если какое-то значение не соответствует, то в программе можно указать название, которое будет выгружаться, в колонке “Пользовательское”
Если значения свойства-списка на сайте берутся из HighLoad инфоблока то в программе в настройке свойства нужно указать еще таблицу к которой привязан этот инфоблок
Это название нужно вводить в колонку “ext. ID2”