Аптечный агрегатор – главное место, где покупатели сравнивают цены на лекарства, витамины и товары для здоровья. Покупатель ищет препарат или витамины, видит список аптек и магазинов с ценами и выбирает, где купить. Для магазина товаров для здоровья это главная витрина: если ваша цена выше соседней, заказ уходит туда.
Клиент хотел регулярно видеть, кто и за сколько продает те же товары, что и он. Ассортимент – сотни позиций, и проверять каждую на агрегаторе руками нереально. Расскажу, как устроен мониторинг цен на аптечном агрегаторе, где управлением стала обычная Google Таблица, а поиск товаров на агрегаторе система делает сама.

Таблица как пульт управления
Клиент ведет одну Google Таблицу. В ней четыре колонки:
- Название в магазине – как товар называется у вас;
- Бренд;
- Название на агрегаторе – как этот товар записан там;
- Ссылка на агрегаторе – страница товара со всеми предложениями.
Главное неудобство такой задачи – найти каждый товар на агрегаторе. Названия в магазине и на агрегаторе часто разные, а искать сотни ссылок руками – это дни работы менеджера. Поэтому последнюю колонку система заполняет сама.
Шаг 1. Система сама находит товары на агрегаторе
Для каждой строки, где еще нет ссылки, система берет название и ищет его на агрегаторе так же, как это делает покупатель в строке поиска. Найденная ссылка записывается прямо в таблицу, в нужную строку.
Несколько деталей, которые делают это удобным:
- одинаковые названия ищутся один раз, а ссылка проставляется во все строки с этим названием;
- строки, где ссылка уже есть, не трогаются, поэтому ручные правки менеджера никогда не затираются;
- если система подобрала не тот товар, менеджер просто исправляет ссылку в таблице, и дальше используется его вариант.
Новый товар в магазине – новая строка в таблице. При следующем запуске система найдет его на агрегаторе и начнет следить за ценами.
Шаг 2. Сбор цен всех продавцов
Дальше система проходит страницы товаров по ссылкам из таблицы и забирает все предложения: какая аптека или магазин продает товар и по какой цене. Каждая страница загружается один раз, даже если ссылка повторяется в нескольких строках.
Агрегатор большой и защищен от массовых запросов, поэтому сбор идет через очередь задач спокойным темпом, с повторами при сбоях. Сотни товаров собираются без нагрузки на сайт и без блокировок.
Шаг 3. Отчет
Результат – таблица, где каждая строка – ваш товар, а колонки – продавцы с агрегатора и их цены. Одним взглядом видно:
- сколько продавцов предлагают этот товар;
- какая минимальная цена на рынке и у кого;
- где вы дешевле всех, а где заметно дороже;
- какие товары есть только у вас, а какие продают все.

Почему именно Google Таблица
Можно было бы сделать отдельный сервис с кабинетом. Но таблица здесь выигрывает по всем пунктам:
- менеджеры уже работают в таблицах, ничему не нужно учиться;
- список товаров клиент ведет сам: добавил строку – товар под мониторингом, убрал – нет;
- ручная правка ссылки занимает секунду и сразу учитывается;
- доступ раздает сам клиент через обычные настройки Google.
Что получил магазин
- Полную картину цен по своему ассортименту без ручного поиска на агрегаторе.
- Быстрое решение по ценам. Видно, где можно поднять цену без потери заказов, а где вы выпали из первых позиций.
- Масштаб. Добавить сотню новых товаров – это добавить сотню строк в таблицу, остальное система сделает сама.
- Стабильность. Агрегатор периодически меняет сайт, а сбор продолжает работать, потому что его поддерживают.
Как часто обновлять
Для большинства магазинов достаточно отчета раз в неделю: цены на агрегаторе не меняются ежечасно, а недельный срез показывает все важные изменения. В сезон простуд, во время больших акций или когда вы сами активно меняете цены отчет стоит получать чаще, дважды в неделю или каждый день.
Частота меняется без переделки системы. Список товаров в таблице тот же, меняется только расписание запуска.
Типичные ошибки в мониторинге на агрегаторе
- Сравнивать разные фасовки. 30 капсул и 90 капсул – разные товары с разной ценой. Поэтому в таблице каждая фасовка – отдельная строка и отдельная ссылка.
- Смотреть только на минимальную цену. Важно не только, кто самый дешевый, но и на каком месте вы и сколько продавцов впереди.
- Обновлять редко. Отчет месячной давности показывает историю, а не рынок. Решения по ценам принимаются на свежих данных.
- Вести список руками. Таблица, которую нужно заполнять вручную, через месяц перестает быть актуальной. Здесь ссылки находятся сами, а человек только добавляет новые товары.
Кому подойдет
- аптекам и аптечным сетям, которые продают через аптечные агрегаторы;
- магазинам витаминов, добавок, косметики и товаров для здоровья;
- дистрибьюторам и брендам, которым важно видеть, по каким ценам их товар продают на рынке.
Та же схема “список в таблице – поиск на агрегаторе – отчет” работает и для других агрегаторов и маркетплейсов, где один товар продают много продавцов.
Стоимость
Стоимость зависит от количества товаров, частоты отчетов и формата результата. Мониторинг работает с ежемесячной поддержкой: если агрегатор изменит сайт, сбор продолжит работать, а исправления я делаю сам. Напишите, на какой площадке и по каким товарам вам нужны цены конкурентов, и я скажу, как это устроить. О технической части можно почитать на странице парсинг сайтов с защитой от ботов.
