По договоренности
Добрый вечер.
Необходимо спарсить товары с сайта sportebay(точка)ru. И залить все это на движок opencart.
Итак по пунктам:
1) Пройтись по всем категориям и взять от туда все товары при этом записав их в базу opencart в заранее подготовленные идентичные категории.
2) Данные для сохранения:
- Название
- цена
- характеристики (их не много, около 4, везде одинаковые) их так же нужно будет создать на opencart для дальнейшего использования.
- описание
- есть ли в наличии
3) Скрипт будет запускаться cron-ом, ориентировочно в конце рабочего дня.
В связи с этим нужно будет не просто перезаписывать товары, а родные ID товаров надо будут допустим записывать в промежуточную(или отдельное поля) таблицу и при повторном запуске проверять:
- если товар уже есть, то проверить поля "цена" и "наличие", если не совпадают обновить.
- если товара нет, то добавить его + его ID
- прогнать все ID которые есть в базе с только что полученными, если будет несоответствие (т.е. какой то товар сняли с продажи), то снять соответствующий товар с публикации. И аналогично в противоположном направлении.
- описание товаров при повторном запуске у уже существующего товара НЕ МЕНЯТЬ, т.к. будут редактироваться в ручную.
В общем нужен "гибкий" скрипт, что бы в случае чего можно было без проблем его подправить.
Задача сама по себе не сложная, да и объем работы не большой (просто решил все подробно расписать), основная трудность это все "распихать" в opencart, но для людей знаком с данной cms это не составит труда.
Жду ваши сроки и цены, ну и предложения по выше написанному, возможно что либо делается более проще.
С уважением Алексей.