Импорт характеристик товаров из offers
Актуально для версии 2.9.5
Задача
Если у Вас часть характеристик товаров выгружается в файле offers, например:
<Предложение>
<Ид>cd9289c1-3759-11e2-b000-0015175f17cd#4fdsf5fd-3759-11e2-b000-0015175f17cd</Ид>
<Наименование>Предложение3</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Ширина</Наименование>
<Значение>150</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>300 RUR за шт</Представление>
<ИдТипаЦены>948abd4a-a835-11e3-a14f-406186c19995</ИдТипаЦены>
<ЦенаЗаЕдиницу>300.00</ЦенаЗаЕдиницу>
<Валюта>RUR</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
</Предложение>
И ид предложения строится по принципу 'ид_товара'#'ид_предложения', то такие предложения не будут нормально интерпретироваться UMI.CMS. Данные характеристики удобно будет импортировать в виде опционных свойств, для этого необходимо кастомизировать шаблон импорта данных в формате commerceML. Системный шаблон лежит по пути /xsl/import/commerceML2.xsl, редактировать его ни в коем случае нельзя, если Вы не хотите нарушить лицензионный договор. Все кастомизации нужно проводить в файле /xsl/import/custom/commerceML2.xsl, Вы можете прямо копировать целые template'ы и переносить их из системного шаблона в кастомный, в котором уже можно вносить правки.