Сайт, над которым надо поработать
wifi48.net 1. Синхронизация цен
Синхронизировать цены на товары в соответствии с сайтами:
wmd.ru beecomp.ru antex-e.ru/ У wmd.ru и beecomp.ru товары могут пересекаться, в этом случае нужно выбирать наименьшую цену. При обновлении цены на товар, её значение в нашем магазине должно увеличиваться на коэффициент регулируемый для каждого поставщика отдельно (например через параметры при вызове скрипта).
При появлении новых товаров на сайтах поставщиков необходимо полностью "спарсить" данный товар (название, атрибуты, описание, характеристики, т.е. все кроме картинок, так как они с водяными знаками и непригодны для использования) и сделать его статус "отключено". На сайте
antex-e.ru изображения без водяных знаков, по-этому их НУЖНО парсить. По результатам работы парсера, должно приходить email уведомление на почту менеджеров магазина. Если парсинг товара не удался, должен формироваться список таких товаров в формате xml c прямыми ссылками на них и высылаться вместе с письмом. Если у товара стоит статус "Нет на складе" или "Снят с производства" и т.д., такой же статус должен выставляться в нашем магазине.
Скрипт должен запускаться раз в сутки (по cron), его работа должна имитировать пользовательскую (частота запросов), чтобы не попасть в бан. По результатам должно отправляться письмо с информацией:
о количестве обновленных цен
товарами которые не удалось спарсить (если такие есть)
товарами, цены на которые не удалось обновить (если такие есть)
новыми товарами, которые были добавлены парсером
После каждой процедуры парсинга должен формироваться прайс-лист в формате xls, содержащий наименование товара и его цену в нашем магазине и сохраняться по заданному URL (/price/common/xls).
2 Модуль для поиска изображений.
Необходим для поиска и добавления изображений к товару прямо из административной панели.
Менеджер магазина выполняет действия:
Заходим в Каталог -> товары и выбираем товар
Нажимаем "найти основное изображение в google" или "найти основное изображение в yandex", открывается окно с вариантами (поиск ведется по наименованию товара)
При клике по изображению, оно скачивается в наш магазин и устаналивается как основное для этого товара.
Такой же функционал должен быть реализован для поиска дополнительных изображений товара, с кнопками "найти дополнительное изображение в google" и "найти дополнительное изображение в yandex" соответственно.
Скачиваемые изображения должны сохраняться в каталог image по следующему пути: image/"категория товара"/"наименование товара"/"название изображения".