Есть xml (получаемый динамически по url) со следующей структурой:
<Item>
<NAME>Название продукта</NAME>
<ID>1</ID>
<Article>АРТИКУЛ</Article>
<Service></Service>
<SubItems>
<SubItem>
<NAME>Название продукта, вариант 1</NAME>
<ID>2</ID>
<XML_ID>af526fe1-e981-11e8-944e-00155d640301</XML_ID>
<FullArticle>АРТИКУЛ-1</FullArticle>
<Comment>Некое описание</Comment>
<Price>9990.00</Price>
<Image>xxx</Image>
<Image>xxx</Image>
</SubItem>
<SubItem>
<NAME>Название продукта, вариант 2</NAME>
<ID>3</ID>
<XML_ID>af526fe1-e981-11e8-944e-00155d640301</XML_ID>
<FullArticle>АРТИКУЛ-2</FullArticle>
<Comment>Некое описание</Comment>
<Price>9990.00</Price>
<Image>xxx</Image>
<Image>xxx</Image>
</SubItem>
</SubItems>
</Item>
<NAME>Название продукта</NAME>
<ID>1</ID>
<Article>АРТИКУЛ</Article>
<Service></Service>
<SubItems>
<SubItem>
<NAME>Название продукта, вариант 1</NAME>
<ID>2</ID>
<XML_ID>af526fe1-e981-11e8-944e-00155d640301</XML_ID>
<FullArticle>АРТИКУЛ-1</FullArticle>
<Comment>Некое описание</Comment>
<Price>9990.00</Price>
<Image>xxx</Image>
<Image>xxx</Image>
</SubItem>
<SubItem>
<NAME>Название продукта, вариант 2</NAME>
<ID>3</ID>
<XML_ID>af526fe1-e981-11e8-944e-00155d640301</XML_ID>
<FullArticle>АРТИКУЛ-2</FullArticle>
<Comment>Некое описание</Comment>
<Price>9990.00</Price>
<Image>xxx</Image>
<Image>xxx</Image>
</SubItem>
</SubItems>
</Item>
Думаю как импортировать продукты из него в Commerce. Может у кого-то стояла подобная задача? Буду благодарен за любые размышления на тему.
P.S. Импортирую из happygifts ру
Комментарии
А что не так с Commerce Feeds?
Картинки не импортируются?
Картинки, полагаю, будут следующим этапом. Пока я не понимаю, глядя на структуру, как импортировать и товары, и дисплеи. Ранее с xml работать не приходилось и импорт осуществлял из xls (отдельно продукты, отдельно дисплеи с перечислением всех продуктов)
Я бы написал свой импорт. Естественно сначала создаёте товары, затем дисплеи. С xml прекрасно справится xpath