Попробую объяснить поподробней. Есть только что созданный интернет-магазин на opencart. В него занесены категории с различными уровнями вложенности подобно сайту http://yugcontract.ua/shop/ ЮгКонтракт, как поставщик, предоставляет прайс-лист в различных форматах (XLS, XML). Структура XML такова (кусок прайса в XML):
<?xml version="1.0" encoding="utf-8"?>
<rests>
<product id="5687381" cat="Кабели аудио-видео" cat_top="Аксессуары к аудио-видео" brand="BANDRIDGE" artikul="BAL3302" name="acc/cable BANDRIDGE BLUE BAL3302 Audio 3.5mm 2m" price="7.500" status="1" guarant="12 мес" scu="1" price_scu="7.50" url="http://yugcontract.ua/shop/1546/1547/613135.html" photo="http://yugcontract.ua/img/products/613135/69632.jpg" ukt="8544429091" qty=">50" RPrice="7.500" barcode="8717587010903" spec_rate="0">
<descr>Портативный аудиокабель BAL3302
Коннектор на входе - 3.5 мм "папа"
Коннектор на выходе - 3.5 мм "папа"
Длина кабеля - 2 м
Экранирование - Плетеный металлический экран
Материал проводника - Бескислородная медь
Покрытие разъемов - Никелированное покрытие
Цвет синий</descr>
</product>
<product id="5693157" cat="Кабели аудио-видео" cat_top="Аксессуары к аудио-видео" brand="BANDRIDGE" artikul="BAL3402" name="acc/cable BANDRIDGE BLUE BAL3402 Audio 3.5mm - RCA 2m" price="7.500" status="1" guarant="12 мес" scu="1" price_scu="7.50" url="http://yugcontract.ua/shop/1546/1547/613142.html" photo="http://yugcontract.ua/img/products/613142/69640.jpg" ukt="8544429091" qty=">50" RPrice="7.500" barcode="8717587010996" spec_rate="0">
<descr>Портативный аудиокабель BAL3402
Коннектор на входе - 3.5 мм "папа"
Коннектор на выходе - 2x RCA "папа"
Длина кабеля - 2 м
Экранирование - Плетеный металлический экран
Материал проводника - Бескислородная медь
Покрытие разъемов - Никелированное покрытие
Цвет синий</descr>
</product>
В прайс-листе чуть больше 7000 наименований. Вручную вводить это всё ну никак не получится. Хотелось бы это автоматизировать. Для начала хотя бы занести в БД Opencart товары, что есть в XML.
Вот эти категории из прайса
cat="Кабели аудио-видео" cat_top="Аксессуары к аудио-видео" неприменимы к категориям на сайте — это основная проблема. Кто может сделать такой скрипт на python (предпочтительней) или на php с дополнительными функциями, такими как конвертация валюты, добавление нового товара или категории, занесение цены с надбавкой и т.д. (это пока приблизительные требования к скрипту).