Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Alex_nos

Страницы: [1]
1
Здравствуйте!
Занимаюсь интеграцией сайта на UMI.cms и 1С. Есть выгрузка товаров в CML 2.0. Среди товаров есть такие, где Цена может варьироваться от его цвета, размера и других характеристик. В файле-выгрузке эти подобные товары уложены следующим образом:

<Предложение>
<Ид>cae635f5-dbbe-11e0-94de-00248ca1ba63</Ид>
<Наименование>Одеяло Влада</Наименование>
</Предложение>
<Предложение>

<Ид>cae635f5-dbbe-11e0-94de-00248ca1ba63#f518654b-e804-11e0-ba90-00241dea7796</Ид>
<Наименование>Одеяло Влада (140*205, Набивной рисунок)</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размеры одеял</Наименование>
<Значение>140*205</Значение>
</ХарактеристикаТовара>
<ХарактеристикаТовара>
<Наименование>Цвет</Наименование>
<Значение>Набивной рисунок</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>1 800 руб. за шт</Представление>
<ИдТипаЦены>c243ec04-e4de-11e0-94ec-00248ca1ba63</ИдТипаЦены>
<ЦенаЗаЕдиницу>1800,00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
<Цена>
<Представление>996 руб. за шт</Представление>
<ИдТипаЦены>c243ec05-e4de-11e0-94ec-00248ca1ba63</ИдТипаЦены>
<ЦенаЗаЕдиницу>996,00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>4,00</Количество>
</Предложение>
<Предложение>
<Ид>cae635f5-dbbe-11e0-94de-00248ca1ba63#f518654c-e804-11e0-ba90-00241dea7796</Ид>
<Наименование>Одеяло Влада (172*205, Кремовый)</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Размеры одеял</Наименование>
<Значение>172*205</Значение>
</ХарактеристикаТовара>
<ХарактеристикаТовара>
<Наименование>Цвет</Наименование>
<Значение>Кремовый</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
<Цены>
<Цена>
<Представление>2 100 руб. за шт</Представление>
<ИдТипаЦены>c243ec04-e4de-11e0-94ec-00248ca1ba63</ИдТипаЦены>
<ЦенаЗаЕдиницу>2100,00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
<Цена>
<Представление>1 175 руб. за шт</Представление>
<ИдТипаЦены>c243ec05-e4de-11e0-94ec-00248ca1ba63</ИдТипаЦены>
<ЦенаЗаЕдиницу>1175,00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>2,00</Количество>
</Предложение>

В документации UMI нашел статью про "Опционные свойства", решил попробовать реализовать импорт видов товара через них. Пытался переписать стандартный импорт, чтобы "Наименование" подтовара импортировалось в новое "Опционное свойство" товара с соответствующей ценой (можно в стандартное поле с наценкой, потом через скрипт можно пересчитать цену) + чтобы сохранялся id этого подтовара вида "cae635f5-dbbe-11e0-94de-00248ca1ba63#f518654c-e804-11e0-ba90-00241dea7796" или его часть после "#", а также кол-во товара для дальнейшего обновления.

Но, к сожалению, с XLST не так глубоко знаком, поэтому случился затык :)

То есть требуется, чтобы, например, наименование "Одеяло Влада (172*205, Кремовый)" c "наценкой" 2 100р стало новым опционным свойством товара
"Одеяло Влада" + необходимо хранить Ид и Кол-во этого подтовара.

Буду благодарен любой помощи. Заранее, спасибо!

Страницы: [1]