Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Система включает следующий функционал: 

  • Общий интерфейс для управления структурой сайта (структурой топ категорий, категорий, наборами фильтров и свойств товаров), всеми данными каждого элемента сайта (например, для каждой категории можно указать полный набор всех необходимых SEO-данных, таких как h1, title, header, footer, description, URL).
  • Настраиваемый универсальный парсер фидов (в кабинете администратор конфигурирует алгоритм парсинга, таким образом, что можно получить любое данное из DOM-дерева).
  • Система нормализации данных, которая по настройкам топ свойств, категорий, свойств, определяет для каждого товара, на каких страницах сайта (в каких разделах, лентах) товар будет отображаться.
  • Широкий инструментарий для тестирования процесса парсинга и нормализации данных (например, для добавленного ритейлера с заполненным алгоритмом парсинга можно просмотреть результаты парсинга в режиме реального времени на небольшой выборке).
Стек технологий: 

  • Yii2 + JsRender для интерфейсов пользователя и бизнес-логики.
  • PostgreSQL (работа с JSON, масштабирование).
  • Python + Tornado для стабильного многопоточного парсинга.
  • C/C++ для нормализации данных, так как для эффективной работы требуется реализация ряда структур данных, таких как бор Ахо-Корасик.