XML -> CSV с группировкой товаров

Тема в разделе "Решение различных задач по парсингу", создана пользователем Logame, 20 май 2020.

Метки:
  1. Logame

    Logame New Member Пользователи

    Регистрация:
    16 май 2018
    Сообщения:
    3
    Добрый день!

    Подскажите, можно ли решить следующую задачу средствами CD.

    Конвертирую XML в CSV для последующего использования в импорте товаров на сайт с движком Shop-Script.
    Все более или менее гладко получается (спасибо автору за руководства и форумчанам за ответы). Кроме одного момента.
    В XML каждый <offer> соответствует одному артикулу товара. На выходе в CSV получаю структуру:
    • артикул товара 1 ... id артикула 1 ...
    • артикул товара 1 ... id артикула 2 ...
    • артикул товара 2 ... id артикула 3 ...
    • ...
    А для импорта в магазин нужно бы так:
    • товар 1 ...
    • артикул товара 1 ... id артикула 1 ...
    • артикул товара 1 ... id артикула 2 ...
    • товар 2 ...
    • артикул товара 2 ... id артикула 3 ...
    Т. е. нужно продублировать всю информацию о товаре перед началом вывода его артикулов.
    В каждом <offer> есть group_id, который у артикулов одного товара совпадает. Но как это использовать и сгруппировать вывод артикулов по этому полю, пока ума не приложу.

    Возможно, кто-то сталкивался с подобной задачей и натолкнёт на решение.

    Надеюсь, описание не получилось слишком запутанным.
     

Поделиться этой страницей