Режим "Характеристики из источника" нужен для источников, где свойства товара приходят не фиксированными колонками, а повторяющимися блоками. В одном дочернем поле находится название свойства, в другом - его значение, иногда рядом приходит тип значения.

Когда использовать
Используйте этот режим, если поставщик присылает XML или JSON со структурой вида "параметр - значение": цвет, материал, вес, размер, страна производства и другие характеристики лежат в одинаковых дочерних узлах. Без этого режима каждую характеристику пришлось бы заранее создавать вручную.
Что нужно включить
- В настройках профиля включите опцию "Создавать новые характеристики из источника".
- Откройте XML-редактор или JSON-редактор и выберите роль узла: товар, торговое предложение или раздел.
- В блоке "Характеристики из источника" включите создание характеристик.
- Укажите повторяющийся узел одной характеристики.
- Выберите путь к названию свойства и путь к значению свойства.
- Если источник передает тип значения, выберите путь к типу. Если типа нет, Eofferix определит его по найденным значениям.
Пример XML
<Product>
<Feature>
<Name>Цвет</Name>
<Value>Белый</Value>
</Feature>
<Feature>
<Name>Вес</Name>
<Type>number</Type>
<Value>12.5</Value>
</Feature>
</Product>
Для такого источника повторяющийся узел - Product/Feature, название свойства - Product/Feature/Name, значение - Product/Feature/Value, тип - Product/Feature/Type.
Что создает импорт
Во время импорта Eofferix читает пары "название - значение", нормализует название в технический код свойства и проверяет, есть ли такое пользовательское свойство в Сводном каталоге. Если свойства нет и лимит позволяет, оно создается автоматически. Если свойство уже есть, импорт использует его и не создает дубль.
Значения записываются в пользовательские значения товара, предложения или раздела. Если включено удаление дублей, одинаковые значения внутри одного элемента объединяются.
Лимиты тарифа
Создание новых характеристик подчиняется лимиту тарифа на количество пользовательских свойств. Если лимит достигнут, новые свойства не создаются, но импорт продолжает обрабатывать остальные данные. Уже существующие свойства могут заполняться дальше.
Справочники значений ограничиваются отдельно: если характеристика работает как справочник, количество справочников и значений также должно укладываться в лимиты тарифа. Ограничения снимаются только для пользователя на индивидуальной базе Сводного каталога.
Как проверить
- Запустите импорт на небольшом фрагменте источника.
- Откройте товар или торговое предложение в Сводном каталоге.
- Проверьте, что новые свойства появились в пользовательских характеристиках.
- Проверьте значения и типы на нескольких товарах.
- Если свойства не создаются, проверьте включенную опцию профиля, выбранную роль узла и лимиты тарифа.