Написать парсер прайслистов поставщиков
Праслисты в формате около YML.
Поставщиков может быть несколько, у каждого свой прайслист размещенный по ссылке на сайте.
Данные из прайсов загружаются в бд сайта.
Категории и товары сравниваются с имеющимися в базе.
Существующие категории не обновляются, новые категории добавляются. Нужно предусмотреть таблицу соответствий категорий поставщика с существующими категориями на сайте.
Существующие товары обновляются (доступность, цены), новые товары добавляются. Существующие в базе сайта товары этого поставщика, но отсутствующие в прайслисте переводятся в статус "отсутствуют на складе".
Обновление прайслистов 1 раз в сутки по расписанию, проверяем есть ли изменения с момента прошлого обновления (в прайсах есть время обновления поставщиком), если изменений нет - не обновляем.
По результатам обновлений нужно писать лог, сколько категорий в прайсе, сколько новых категорий добавлено, сколько новых товаров добавлено, сколько товаров обновлено.
Сделать все нужно на laravel 9 + php 8 + mysql.
Рассматриваю только программистов. Менеджеры, команды и агентства сразу в отказ.
Указывайте предварительные сроки и стоимость.