/ / Парсер цен для интернет-магазина
кейс · Автоматизация

Парсер цен для интернет-магазина

−3 ч в день

Парсер цен для интернет-магазинаАвтоматизация
Срок2 недели
ФорматПарсер + отчёты
РольРазработка, деплой

Интернет-магазин инструмента с несколькими сотнями позиций. Цены конкурентов менялись часто, и от того, насколько быстро магазин реагировал, зависела маржа и продажи.

задача

Закупщик вручную открывал сайты конкурентов и сверял цены по своему ассортименту. На это уходило по несколько часов в день, охватить весь каталог не получалось, а изменения он замечал с опозданием — иногда через дни. Из-за этого магазин то терял продажи из-за завышенной цены, то недозарабатывал на заниженной.

что сделали

Написали парсер, который по расписанию обходит сайты конкурентов и собирает актуальные цены по всему ассортименту магазина. Каждое утро он сравнивает их с ценами магазина и присылает сводку с изменениями: где магазин дороже, где дешевле, что подорожало за сутки. Отчёт приходит в Telegram и выгружается в таблицу. Настроили автозапуск на сервере, обработку ошибок и уведомления, если сайт-источник изменился.

как шла работа
  1. 1

    Анализ источников

    Определили конкурентов и сопоставили их товары с ассортиментом магазина.

  2. 2

    Разработка парсера

    Написали сборщик на Python, устойчивый к изменениям верстки, с обработкой ошибок.

  3. 3

    Сравнение и отчёт

    Реализовали сравнение цен, сводку изменений и выгрузку в таблицу и Telegram.

  4. 4

    Автозапуск на сервере

    Настроили запуск по расписанию и мониторинг, чтобы парсер работал сам.

стек и инструменты
Pythonrequests / bs4cronTelegram Bot APIGoogle Sheets
результат
−3 чручной сверки цен в день
Каждое утросвежая сводка изменений сама
Весьассортимент под контролем, а не выборочно

Закупщик больше не сверяет цены руками — сводка изменений приходит каждое утро сама и охватывает весь каталог. Магазин реагирует на цены конкурентов вовремя, экономит около 3 часов в день и не упускает изменения.

Хотите похожее решение?

Расскажите о своей задаче — предложим, как её решить, и посчитаем сроки.