Demo Scenario

Цены конкурентов — каждую неделю, а не раз в квартал

Аптечная сеть сравнивала цены с конкурентами вручную раз в квартал. Собираем открытые цены по расписанию и показываем изменения.

Это демонстрационный сценарий: так мы бы построили решение. Названия и данные иллюстративные — это не история конкретного клиента.

01Задача

Задача

Видеть, где наши цены выше рынка по ключевым позициям, и узнавать об акциях конкурентов в ту же неделю.

Ограничения

  • Названия товаров у конкурентов не совпадают с нашим справочником.
  • Сбор только открытых данных, с соблюдением правил площадок.
02Решение

Решение

  1. 01

    Сборщики открытых цен по расписанию, с историей каждого значения.

  2. 02

    Сопоставление позиций со справочником: правила плюс ручная проверка спорных.

  3. 03

    Дашборд позиции по цене и лента изменений с алертами.

03Архитектура

Архитектура

Архитектура: Цены конкурентов — каждую неделю, а не раз в квартал
  1. Open price sources → Collectors · schedule
  2. Own catalogue → Item matching
  3. Collectors · schedule → Item matching
  4. Item matching → Price history
  5. Price history → Price dashboard, Change alerts
  6. Price dashboard
  7. Change alerts
Интеграции
Open web sources · Product catalogue · Email / Telegram alerts
Стек
Python · PostgreSQL · SQL · Docker
04Что демонстрирует

Что демонстрирует

Демонстрирует: регулярный сбор внешних данных, сопоставление с собственным справочником и историю изменений цен.