Как автоматизировать обработку прайс-листа в OpenCart?
Доброго времени суток, коллеги!
Ищу решение, которое позволит автоматизировать обработку прайс-листа поставщика на CMS OpenCart 1.5.6.1.
У поставщика несколько раз в день меняется информация о доступности товара.
Поставщик дает возможность получить данные в csv. Отсутствующий товар из прайса удаляется.
Основной объем товара уже добавлен.
Требуется обрабатывая прайс сверять артикул поставщика с артикулом в магазине и если товар есть, то оставлять его. Если нету, то отключать в магазине. Если добавился новый, то добавлять.
И хочется все это делать автоматически, без ручной работы.
Объем прайса - 11-13 тысяч позиций.
В своё время я активно искал бесплатные варианты решения данной задачи, но у всех модулей были те или иные недостатки. Один, например, каждый раз тупо удалял и заново создавал товар, вместо обновления, сбрасывая при этом метатеги и прочее, другой не умел дружить с таймаутом и в итоге каждая попытка обновить каталог попросту крашила серв.
В итоге пришлось купить модуль (лично я взял первый вариант): https://opencartforum.com/files/file/811-автоматич... https://opencartforum.com/files/file/467-csv-price...
Сервис Pricedata позволяет обновлять цены/наличие товара в Opencart с минимальной нагрузкой на сервер. Можно завести несколько поставщиков с разными структурами прайсов, можно настроить автоматическое обновление с почты / FTP / сайта поставщика. Если прайс по какой-то причине перестал обновляться - пришлет уведомление. https://ru.pricedata.com/