300 000 SKU каждый день: зачем аптечной сети мониторинг цен конкурентов

Категории:

Аптеки и медоборудование

Мониторинг цен

Метки:

Автоматизация

Аптеки

Мониторинг цен

парсинг

Цена лекарства зависит не только от конкретной аптеки. Она может меняться по городам, адресам и действующим акциям. Кроме того, дешёвый товар иногда отсутствует в наличии.

Для небольшой аптеки часть информации можно проверить вручную. Но федеральная сеть работает с тысячами товаров и десятками регионов. Здесь обычные таблицы быстро перестают справляться.

Поэтому мониторинг аптечного рынка — это не просто сбор цен. Он помогает понять, что действительно продают конкуренты, где товар доступен и насколько корректно сравниваются предложения.

Что такое мониторинг аптек простыми словами

Это регулярный автоматический сбор данных с сайтов аптечных сетей. Программа находит нужные товары и проверяет их по заданным правилам.

Обычно собираются:

  • обычная и акционная цена;
  • наличие товара;
  • город или адрес аптеки;
  • дозировка и форма выпуска;
  • размер упаковки;
  • категория, бренд и ссылка.

После сбора данные приводятся к единому формату. Результат можно получить в Excel, JSON или через API.

API — это способ автоматически передавать данные между программами.

Почему одной цены недостаточно

Представим, что конкурент продаёт препарат дешевле. На первый взгляд сеть должна снизить свою цену.

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

Упаковку из 10 таблеток нельзя напрямую сравнивать с упаковкой из 20. То же касается наборов, объёма и формы выпуска.

Поэтому правильный мониторинг должен отвечать на три вопроса:

  1. Сколько стоит товар?
  2. Можно ли его действительно купить?
  3. С какой именно позицией сравнивается цена?

Без этих данных ценовой анализ может привести к неверным решениям.

Когда ручная проверка перестаёт работать

При небольшом ассортименте сотрудник может открыть несколько сайтов. Затем он переносит цены в таблицу и сравнивает предложения.

Однако с ростом сети увеличивается и объём работы. Нужно переключать города, проверять акции и искать конкретные позиции.

Кроме того, собранные утром данные могут измениться уже вечером. Поэтому ручной отчёт часто устаревает раньше, чем его успевают проанализировать.

Именно с такой задачей столкнулась федеральная аптечная сеть. Ей требовалось ежедневно контролировать около 300 000 товарных позиций в 16 регионах.

Какую задачу решала аптечная сеть

Клиент хотел регулярно получать данные о ценах, акциях и наличии у конкурентов.

Среди источников были Apteka.ru, «Озерки» и другие аптечные сайты. На каждом из них использовалась своя структура каталога.

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

При таком объёме процесс занимал много времени. Кроме того, возрастал риск ошибок и неправильного сопоставления товаров.

Задача состояла не в создании очередной выгрузки. Требовалась единая система, готовая к ежедневной работе.

Как автоматизировали сбор 300 000 SKU

Для проекта разработали систему мониторинга аптечных сетей. Она ежедневно проходит выбранные источники и регионы.

SKU — это отдельная товарная позиция. Например, разные дозировки одного препарата считаются разными SKU.

По каждой позиции система собирает:

  • наименование и бренд;
  • категорию товара;
  • обычную цену;
  • акционную цену;
  • наличие онлайн;
  • доступность по адресам;
  • характеристики упаковки.

Затем информация очищается и приводится к общей структуре. Разные дозировки, упаковки и формы выпуска не смешиваются.

Региональные предложения также обрабатываются отдельно. Поэтому клиент видит реальную ситуацию в конкретном городе.

Что получает клиент на выходе

Данные передаются напрямую во внутреннюю систему клиента через API. При необходимости можно сформировать Excel или JSON.

Сотрудники получают уже подготовленную информацию. Им не нужно открывать тысячи страниц и собирать общий файл вручную.

На основе результатов можно:

  • сравнивать цены по регионам;
  • отслеживать акции конкурентов;
  • находить отсутствующие товары;
  • замечать возможный дефицит;
  • корректировать ассортимент;
  • проверять собственное ценовое положение.

Таким образом, результат используется не только отделом ценообразования. Он также полезен закупкам и коммерческому отделу.

Что изменилось после запуска

Система стала ежедневно обрабатывать около 300 000 товарных позиций. Мониторинг охватил 16 регионов.

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

Однако главная польза состояла не только в экономии времени. Сеть получила более точную картину рынка.

Например, низкая цена больше не учитывалась без проверки наличия. Разные дозировки не попадали в одно сравнение.

Кроме того, клиент мог быстрее замечать отсутствие товаров у конкурентов. Это помогало оценивать возможный спрос и ассортиментные возможности.

От чего зависит сложность мониторинга

Сложность определяется не только количеством товаров.

На неё влияют:

  • число аптечных сайтов;
  • количество регионов;
  • необходимость проверки адресов;
  • частота обновления;
  • правила сопоставления;
  • формат передачи результата.

Простой проект может включать один сайт и один город. Данные собираются по готовым ссылкам и передаются в Excel.

Сложный проект охватывает несколько сетей и регионов. Система проверяет акции, наличие и характеристики, а затем передаёт результат через API.

Кроме того, сайты могут менять структуру. Поэтому регулярный мониторинг требует контроля и технической поддержки.

Что нужно подготовить перед запуском

Сначала определяют список сайтов и регионов. Затем согласуют товары или категории для мониторинга.

Также нужно выбрать необходимые поля. Например, цену, акцию, наличие или адрес аптеки.

Отдельно описываются правила сравнения. Следует заранее решить, как обрабатывать наборы и разные дозировки.

После этого выбирается формат результата. Чем точнее описана задача, тем меньше ручной работы останется после запуска.

Частые вопросы о мониторинге аптек

Можно ли собирать только цены?

Можно. Однако без наличия результат часто оказывается неполным.

Можно ли проверять конкретные города?

Да. Цены и доступность можно собирать отдельно по регионам.

Учитываются ли акции?

Да, если сайт показывает обычную и акционную цену.

Можно ли проверить наличие по адресам?

Можно, если такая информация открыта на сайте.

Как сравниваются разные дозировки?

Они сохраняются как отдельные позиции. Это снижает риск ошибочного сравнения.

Как часто обновлять данные?

Зависит от задачи. Для оперативного анализа обычно нужен ежедневный сбор.

В каком формате приходит результат?

Чаще всего используют Excel, JSON или автоматическую передачу через API.

Главное

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

Кейс с 300 000 SKU показывает, зачем нужна автоматизация. При большом объёме она заменяет ручные проверки и даёт данные для реальных решений.

Материал подготовил: Поповичук Д.В., менеджер компании ParsingSite

Кстати, мы разрабатываем парсеры на заказ. Например:
Перейти в
Загрузка комментариев...