Доработать парсер
Откликаться ТОЛЬКО тем кто реально может выполнить работу!!! ОТ вас сроки и примерная стоимость
Вот было первое задание, человек сделал но не до конца-"У нас есть сайт на платформе опенкарт fullride.ru . Нужно настроить автоматический перенос и обновление товаров с свойствами размерами описаниями картинками , увеличенной ценной на определенный процент, всех категории с ресурса – fcmoto.de на наш сайт. цена должна быть преобразована из евро в рубли . на fcmoto нужно войти как дилер и потом только парсить(цены меняются)
На fcmoto часто появляются новые товары и это тоже нужно учитывать тоесть парсить категориями целыми. С карточки товара нужно: Название
стоимость
картинки (основная и остальные)
размеры (нужно сделать чтобы и у нас на сайте отображались размеры и цвета которые в наличии)
цена
описание(в описание добавить одну фразу :доставка 2-3 недели)
и надеюсь это будет все индексироваться"
Вот что он сделал:
папка /parser/
в ней файл config.php – там настройки, данные для входа fc-moto.de, наценка
price_upd.php – обновляет цены из евро в рубли по курсу сб и указанной наценке, там всё работает
upd_pro3.php – проходится по всем категориям с товарами на fc-moto (которые есть в таблице parser_categories, is_prnt=1), обновляет цены в евро, добавляет если находит новые товары в таблицу parser_items
в этом же файле написана авторизация дилера.
product_parser.php – проходится по товарам если они появились при работе предыдущего скрипта (таблица parser_items) и добавляет их в магазин, скачивает картинки, ставит опции и т.д. цена в евро берется на предыдущем этапе, с авторизованного соединения.
simple_html_dom.php – библиотека для работы с dom, на ней работает парсер
updater.txt – здесь upd_pro3.php сохраняет id последней категории которую парсил, чтобы при сбое начать с этого места.
course.txt – последний курс евро
цена в евро сохраняется в таблице oc_product > sku
ссылка на страничку товара в fc-moto, таблица oc_product > location
(просто первые подходящие поля взял)
проблема в том, что не все категории попали в базу. и при парсинге периодически возникает ошибка "Call to a member function find() on a non-object"
добавил еще файл __catalog_upd.php там скрипт добавляющий категории из parser_categories в ocshop, может пригодится чтобы заново не писать.
Мне нужны ВСЕ товары с сайта fcmoto.de(с ценой из дилерского доступа, перевод на рубли по курсу продажи сбербанк банка, и к этой цене прибавлять 15 %(это все должно быть автоматически))
Нужны все категории и подкатегории(тоже с картинками) все товары оттуда
С товара все картинки, название, цены, распределение по бренду все опции(цвета размеры) на некоторых товарах цена зависит от опции . Что не в наличии , чтобы небыло этих размеров у нас на сайте
Привязка так понимаю должна быть по ID как категорий так и самих товаров, чтобы можно было изменять место их нахождения, названия и делать сео
должно быть автоматическое обновление хоть раз в сутки(желательно чаще)