Cкрипт актуализации товара на ruby для opencart
Есть небольшой магазин на opencart.
Поставщики передают прайсы в разных форматах (xml, xls, yml).
Нужно актуализировать товары в БД, в зависимости от изменений в этих прайсах, и выводить простейшую сводку.
Примерная схема:
- прочитать новые прайсы
- сравнить их по заданным правилам с текущей БД
- добавить изменения в существующую БД
- отправить оповещение со ссылкой на сводку с изменениями
- старая цена > новая цена
- старое наличие > новое наличие
- добавленные товары
- выбывшие товары
Необходима возможность в дальнейшем добавлять своих поставщиков и правила к ним.
Пожалуйста пишите ваши вопросы и предложения.