Добрый день.
Необходим парсер для наполнения (регулярного) магазина на Opencart.
Донор – четыре оптовых сайта, каждый с паролем (пароли есть в наличии).
Необходимо:
1. Парсить товары (Категории товаров/ Производителей / названия/ цену/ артикул / фото (на одном сайте есть водяной знак, по возможности его удалить с фотографии)
2. Сопоставлять товары в категориях (изначально задаются вручную (скажем, "категория 1 (сайт донор)" = "категория 4 (магазин)"
3. При первичном парсинге (товара нет в базе) – товар парсится полностью. Если товар уже есть в базе, то парсится только цена.
4. Парсинг цены. Необходимо, что при парсинге была возможность автоматически менять цену (+-%). Так же необходимо, что бы можно было отдельно запускать парсинг цен (сверку и обновление).
5. При последующем парсинге необходимо, что бы не изменялась контентная составляющая (харакетирики/ описание), а менялись только цена и связи товара (сопутствующие товары / дополнительные товары)
6. При появлении новых позиций при парсинге необходимо, что бы они имели статус "отключено", включать будет оператор вручную уже в админке магазина.
7. Необходимо, что бы была возможность указать необходимые категории для парсинга на сайте донора (скажем, на доноре 25 категорий, а парсить будет 5) с возможностью добавления (скажем к 5 существующим потом решим добавить 6 и 7 с донора).
8. Нужна возможность запускать парсинг вручную. То есть какая то страничка с выставлением настроек и запуском парсинга/ изменения цен.
9. В идеале, хотелось бы сразу получить и возможность сравнивать вытянутые товары с товарами моего сайта, и добавлять только те, которых нет (по артикулу), а если товар на меом сайте присутствует, а у поставщиков его нет, то "прятать" его от посетителей.
10. В крайнем случае, данные с парсинга можно формировать и exсel, тогда буду заливать на сайт через экспорт-импорт.
Опыт работы с Opencart обязателен!
Стоимость и сроки подобной задачи – в личку.