Нужно реализовать возможность загрузки товаров на сайт по предоставленному прайсу. Cms Opencart 2.3
Требования:
загрузка
выгрзука
обновление уже загруженных товаров
Существующие модули для экспорта не подходят.
Прайс прикреплен. Основные моменты:
В прайсе есть список товаров. Некоторые товары одного типа (связь по полю Идентификатор).
На основе этих товаров должен быть создан товар с атрибутами, ценой, производителем (Все поля в прайсе прокомментированы).
Т.е., например, по идентификатору trek-x-caliber-8-2017 http://prntscr.com/k2vw4m создается 1 товар "Cannondale Foray 3" с артикулом "trek-x-caliber-8-2017"
с 4 вариантами опции "Размер" : (на основе этого поля http://prntscr.com/k2vzky)
Вариант 1 : 17.5" (165-175 см) / black-orange / 522099
Вариант 2: 18.5" (175-185 см) / black-orange / 522100
Вариант 3 : 19.5" (175-185 см) / black-orange / 522101
Варинат 4 : 21.5" (185-195 см) / black-orange / 522102
В итоге из прикремленного прайса получается всего 2 товара (т.е. только 2 уникальных идентификатора).
Для опции записывается цена, количество.
Такие столбцы как Размер, Цвет, Размер колес, Рост и другие попадают в атрибуты товара.