Скорректировать или разработать парсеры

Владимир6 років у сервісі
Дані замовника будуть вам доступні після подання заявки
21.04.2021

На сайте под cms opencart сейчас есть парсеры (3 шт), написанные на php.

Требуется поправить текущий парсер или реализовать новый под следующую логику работы:

Раз в сутки (допустим в 5 утра) парсер по крон запускает скрипт, который проходит базу и сравнивает с выгружаемой yml на предмет изменения цены, наличия на складе и добавления новых товаров.

Цену меняет на актуальную, ставит "под заказ" если товар более недоступен и "в наличии" если есть у поставщика. Новые товары добавляет исходя из выгруженной структуры поставщика.

При создании нового парсера вся структура и все товары импортируются через модуль "связи категорий", где изначально загружается в качестве родительского каталог одного из вендоров, а в самом модуле ставится какие категории сливать.

Выгружаются цены, фото, описания, характеристики товаров.

Особенности работы с парсерами:

- менеджер должен иметь возможность сопоставлять товар с несколькими категориями (и это должно сохраняться при обновлении и переобходе скрипта)

То есть от поставщика товар "ручка пионер" изначально принадлежит к категории "ручки". Менеджер сопоставляет со второй категорией "металлические ручки" и создает кастомную категорию"желтые ручки" и присваевает ее тоже.

- также могут изменяться заголовки (названия товара)

- и описания

Заявки фрілансерів