Присвоение значений множественной характеристике при обмене с 1С

Если у характеристики значение тип - несколько http://joxi.ru/Dr8XLnLt4J1X0r

При обмене с 1С, товару присваивается только одна последняя характеристика.

Пример кода из обмена

<ЗначенияСвойства>
<Ид>12345</Ид>
     <Значение>Первое</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>12345</Ид>
   <Значение>Второе</Значение>
</ЗначенияСвойства>

То есть, при одинаковых идентификаторах множественная харакетристика игнорируется.

Сейчас поддерживаются только типы опций из секции “Список вариантов”

Спасибо за ответ. Могли бы перенести тему в Улучшения для CS-Cart? :slight_smile:

Сделано

1 лайк

Для cs-cart 481 набросали изменения

Файл RusEximCommerceml.php

При импорте проверяется количество присвоенный значений для одной характеристике.
Далее тип характеристики меняется на ‘M’ и присваиваются все значения из файла import.xml

Надеемся, это ускорит внедрение функционала :slight_smile:

1 лайк

Может и расширенный импорт сразу допилите?:+1:

У нас для такой задачи есть свой расширенный импорт, который корректируем под задачи клиента. Уже поняли, универсальности в этом плане почти нет. У всех свои нюансы

Добрый день, а работает ли данная доработка в CS-Cart 4.11.1 SP1 ?

Здравствуйте. Необходимо модифицировать решение для актуальной версии CMS.