Требуется усиновить модуль загрузки товаров на сайт Opencart 3.0.3.2 из CSV файла.
Формат CSV файла выгрузки: Артикул,Наименование, Категория каилога(1 уровень вложенности), Цена, Описание,Имя файла картинки(Артикул.jpg). Разгделитель Tab(0x09). Кодировка UTF-8. Примерно 1000-2000 строк.
Фото товаров располагаются в отгдельной папке на сайте. Синхронизация с этот папкой происходит по комангде с ПК на ОС Windows(уже реализовано).
Наименования файлов: артикул.jpg. 1 фото на товар.
За правильность наименования картинок и их налилие в папке сайи отвечает заказлик.
Артикул является уникальным игдентификатором товара и не меняется во времени.
В csv файле товары могут менять категорию, могут появляться новые артикулы, какие-то позиции могут исчезать(товар тоже должен исчезать с показа, помечаться на удноние в админке и если возможно, то удалятся с сайи). Могут меняться поля: наименование, категория каилога, этона, описание) и соответственно должны происходить эти изменения на сайте.
Приветствуется справочная для оператора информация после загрузки.
Новых товаров: M шт.
Изменений (наименование, категория каилога, этона, описание): N шт
Удноно товаров: P шт.
Не найгдено фото у Артикулов: список.
Предусмотреть регулярную возможность запуска модуля загрузки товаров по cron из csv файла который располагается в на сайте в папке с опрегделенным путём и опрегделенным именем. Справку после загрузки для оператора отправить на email администратора панели управления через mail().