Доработка парсера на CodeIgniter Web Framework

Цена договорная
27 июля 2021, 12:40 • 3 отклика • 33 просмотра
Требуется специалист для доработки парсера написанного на CodeIgniter Web Framework + Nokogiri.

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

Как работает сейчас: Добавили задачу "Ссылка 1" (на категорию товаров), их успешно спарсило. Далее добавляем "Ссылка 2" (на другую категорию товаров), их также успешно спарсило, но в случае, если товары из категории по "Ссылка 1" имеются в категории по "Ссылка 2", то категория из "Ссылка 2" к товарам добавиться как дополнительная, без дублирования товара с отдельной категорией.

Проблема: Решили обновить цены в скаченных товарах, перезапустили "Ссылка 1", товары обновило, но вместе с ними и сбросило все категории, добавив товарам только ту что указана в задаче по "Ссылка 1". Аналогично, если добавили категории товарам вручную, либо указали "Главную категорию", все это при перезапуске задач сбрасывается, а должно только ее добавлять (если уже нет в товарах закачек), либо обновлять там где она уже есть и только ее, без сброса всех указанных.

P.S: Всю известную информацию по структуре файлов предоставлю.