Интернет-магазин создан на базе Prestashop. Нужно разработать модуль для обновления цен товаров из админки.
Есть прайс товаров в виде xls файла (http://prntscr.com/ba7t7t), в котором есть:
Вот по этому файлу нужно пройтись и обновить розничные цены на все товары, которые уже добавлены на сайт. Искать нужно по артикулам поставщика.
Нужно еще добавить возможность указывать, на сколько процентов закупочная цена ниже розничной. И тоже обновлять этот показатель.
Для более гибкого использования модуля желательно добавить настройки, где будут указываться:
- с какой строки в xls файле начинаются товары, чтобы исключить заголовки колонок.
- какие столбцы (по номеру) использовать для артикула товара, розничной цены.
Также сохранять последний курс, по которому было обновление цен. И его использовать при следующем запуске скрипта.
Нужно добавить вывод результатов обновления: идентификатор, название товара, артикул магазина и артикул поставщика. И количество обновленных товаров. Именно обновленных. Если цена не поменялась, то товар не считается обновленным, и его не нужно обновлять.
И нужно создавать список тех товаров, которых нет в прайсе. Чтобы понимать, что их нет у поставщика. Желательно для этого указывать поставщика. И смотреть все товары именно этого поставщика.
Модуль назвать: ProductPriceImport.
Приоритет отдается тем фрилансерам, кто уже работал с Prestashop. Заодно пришлите, пожалуйста, примеры работ на Prestashop.