Необходимо разработать парсер для сайта объявлений на PHP, который будет извлекать данные об объявлениях и их владельцах. Полученные данные должны сохраняться в базе данных MySQL. Ожидается качественная реализация с учетом всех необходимых функциональных требований.
Скорректировать или разработать парсеры
На сайте под cms opencart сейчас есть парсеры (3 шт), написанные на php.
Требуется поправить текущий парсер или реализовать новый под следующую логику работы:
Раз в сутки (допустим в 5 утра) парсер по крон запускает скрипт, который проходит базу и сравнивает с выгружаемой yml на предмет изменения цены, наличия на складе и добавления новых товаров.
Цену меняет на актуальную, ставит "под заказ" если товар более недоступен и "в наличии" если есть у поставщика. Новые товары добавляет исходя из выгруженной структуры поставщика.
При создании нового парсера вся структура и все товары импортируются через модуль "связи категорий", где изначально загружается в качестве родительского каталог одного из вендоров, а в самом модуле ставится какие категории сливать.
Выгружаются цены, фото, описания, характеристики товаров.
Особенности работы с парсерами:
- менеджер должен иметь возможность сопоставлять товар с несколькими категориями (и это должно сохраняться при обновлении и переобходе скрипта)
То есть от поставщика товар "ручка пионер" изначально принадлежит к категории "ручки". Менеджер сопоставляет со второй категорией "металлические ручки" и создает кастомную категорию"желтые ручки" и присваевает ее тоже.
- также могут изменяться заголовки (названия товара)
- и описания
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование9 заявокЗакрыт4 года назад
Требуется доработка проекта на Python (flask) для биржи приложений. Задачи включают улучшение строки поиска, структуру страницы приложений и добавление фильтров. Работа через таймтрекер hubstaff. Необходимо указать рейт, часовой пояс и юзернейм в телеграме.
Веб-программирование2 заявкиЗакрыт4 года назадНеобходимо настроить карту поселка на сайте, работающем на не распространенной CMS. Требуется скопировать страницу с картой, изменить ее на новую с большими размерами, добавить слои с номерами участков и изменить форму запроса. Также нужно создать страницу конфигурации значков на карте с функцией сохранения и изменения, возможностью менять цену и размер текста. Всего 90 участков, 60 из которых требуют переделки.
Веб-программирование1 заявкаЗакрыт4 года назадИщется PHP/Javascript Software Engineer для постоянного сотрудничества. В pipeline 6 задач, включая изменение свойств отображения текста в зависимости от условий. Требуется хорошее знание PHP и JavaScript, а также адекватность и трудолюбие. Оплата обсуждается индивидуально по часовой ставке.
Веб-программирование2 заявкиЗакрыт4 года назадНеобходимо интегрировать график акций на сайт, используя ESI API для отслеживания активов корпорации Northern Fleet. График должен обновляться каждые 3 минуты и отображать стоимость акций за различный период. Добавить модели для установки значений класса продано, статус, прогноз и кнопки для покупки и продажи акций с автоматизацией запросов в игру.
Веб-программирование3 заявкиЗакрыт4 года назадТребуется разработать бота для платформы AtomicHub, который будет осуществлять автоматические покупки различных предметов по ценам ниже рыночных. Например, настройка покупки предмета стоимостью 100$ по цене ниже 30$. Ожидаются предложения по ценам и подробности.
Веб-программирование2 заявкиЗакрыт4 года назадТребуется наладить самописный движок гембл на PHP с акцентом на безопасные платежи. Работа будет выполнена поэтапно. Подробности обсуждаются во время общения.
Веб-программирование4 заявкиЗакрыт4 года назадНеобходимо идентифицировать проблему подключения стилей в шорткоде кастомного плагина для Elementor. Задача включает прояснение правильного подключения стилей с приоритетом, исключая использование шапки сайта. Исполнитель должен иметь опыт разработки кастомных плагинов на CMS Wordpress.
Веб-программирование7 заявокЗакрыт4 года назадТребуется выполнение мелких доработок сайта на платформе Bitrix с использованием HTML и jQuery. Задачи согласованы в Trello. Необходимо знание backend Bitrix и уверенные навыки фронтенд-разработки. Основная цель — реализация простых задач без сложных решений.
Веб-программирование3 заявкиЗакрыт4 года назад