К содержанию

Главная · Кейсы · Разработка сайтов · Датагон

Оставить заявку

Разработка сайтов · Node.js · Парсинг · МойСклад · 1С/Bitrix · Автоматизация

Датагон — парсер цен и сопоставление

Внутренний веб-сервис Датагон: парсинг цен конкурентов, синхронизация каталога из Bitrix/Webasyst, умное сопоставление SKU и выгрузка в МойСклад. Live — p.datagon.ru.

60k+ URL в очереди парсинга

  • Клиент Датагон
  • Отрасль E-commerce / ценообразование
  • Срок продукт · Node.js · сопровождение
  • Сайт p.datagon.ru
Актуальный вид

О клиенте

Датагон (p.datagon.ru) — панель для команд e-commerce: кто из конкурентов по каким SKU и по какой цене, что в наличии у нас и у них, какие пары уже сопоставлены, что готово к МойСклад. Стек — Node.js + Express, MySQL, Cheerio; UI на ArchitectUI. Рядом в экосистеме — SEO-платформа Титло (titlo.ru), это другой продукт.

01

С какой болью пришли

Цены конкурентов собирали вручную или скриптами без панели: нет очереди, нет истории, нет связки «наш каталог ↔ чужая карточка ↔ МойСклад». Ошибки всплывали уже в учёте.

  1. Цены конкурентов вручную

    Без очереди и селекторов каждый сайт — отдельный скрипт. Повторы и сбои не видны в одном месте.

  2. Каталог разъезжается с учётом

    Товары в Bitrix/Webasyst и позиции в МойСклад живут отдельно — нужна синхронизация и явные сопоставления.

  3. Матчинг SKU

    Автопоиск по артикулу и похожести названия даёт кандидатов; без подтверждения/отклонения в UI в учёт уходит мусор.

Точка старта
02

Как мы провели

Сделали панель и API вокруг парсинга и учёта: очередь → результаты → свои товары → сопоставление → МойСклад, плюс дашборд здоровья и фоновые воркеры.

  1. 01

    Проекты конкурентов: сайты, CSS-селекторы, очередь URL с пакетной обработкой

  2. 02

    Парсинг цен и наличия (Axios + Cheerio), результаты и повторный запуск

  3. 03

    «Мои сайты»: подключение к БД Bitrix/Webasyst, синхронизация my_products

  4. 04

    Умное сопоставление: SKU + похожесть названия, подтверждение в UI

  5. 05

    Экспорт в МойСклад (API), заказы/продажи, закупки

  6. 06

    Дашборд очередей, воркеры, Docusaurus-справка, cookie/legal

03

Простыми словами

Сложные штуки из брифа — без жаргона. Так мы объясняли клиенту, зачем каждый шаг.

Как говорят специалисты

Очередь URL

Как мы объясняли

Страницы конкурентов ставятся в ряд и обрабатываются пакетами — видно, сколько готово и где ошибки.

Как говорят специалисты

Сопоставление

Как мы объясняли

Система предлагает пару «наш товар ↔ карточка конкурента»; менеджер подтверждает или отклоняет.

Как говорят специалисты

Мои сайты из БД

Как мы объясняли

Каталог подтягивается из Bitrix или Webasyst напрямую — не копипастой из Excel.

Как говорят специалисты

Выгрузка в МойСклад

Как мы объясняли

Подтверждённые данные уходят в учёт через API, а не ручным импортом.

04

Что сделали по шагам

Каждый шаг — конкретное изменение. Слева смысл, справа экран.

01

Дашборд

Сводка очереди, глобальная синхронизация, статус МойСклад и сопоставления, нагрузка CPU/RAM, быстрые действия.

02

Сопоставление товаров

Параметры запуска, режим по SKU/названию, выбор конкурентов, пакеты и паузы, продолжение с места остановки.

03

Вход в панель

p.datagon.ru — авторизация в сервис. Документация и legal-страницы для гостей.

·

Ещё кадры с проекта

Не галерея ради галереи — пара экранов, которые закрывают картину.

Бренд
Дашборд
Сопоставление
05

К чему пришли

Рабочая панель парсинга и матчинга на Node.js: очереди десятков тысяч URL, связь с Bitrix/Webasyst и МойСклад. Сайт: p.datagon.ru. SEO-инструменты той же экосистемы — кейс titlo.

Что получили

  • Парсер цен конкурентов · очередь 60k+ URL
  • Сопоставление SKU/названий · подтверждение в UI
  • Синхронизация каталога из Bitrix / Webasyst
  • Выгрузка и учёт в МойСклад
  • Node.js + Express + MySQL · ArchitectUI
  • Live p.datagon.ru

В цифрах

60k+ Очередь
Node.js Стек
МойСклад Учёт
живёт Сайт

Нужен парсер цен или связка каталог ↔ МойСклад?

Соберём очередь, матчинг и выгрузку — как для Датагон.

Другие проекты

Похожие кейсы и соседние направления