Добавить в корзинуПозвонить
Найти в Дзене

Парсинг цен у конкурентов: обновление прайс-листа за 5 шагов

У меня есть любимая сцена из жизни малого бизнеса. Ночь, чайник бурлит, ноутбук греет колени, а вкладок в браузере столько, что они превратились в крошечные точки. На каждой точке – чей-то интернет-магазин или карточка на маркетплейсе, где конкуренты опять перекрутили цены. Ты щёлкаешь калькулятором, меняешь прайс, качаешь новый CSV, грузишь в админку и на всякий случай обновляешь страницу десять раз, потому что кто его знает. И вроде бы всё нормально, но в 7:40 утра конкурент снова скинул на 50 рублей и весь твой ночной подвиг как дым. Вобще неприятно. Механическая рутина всегда проигрывает автоматике, которая не спит и не забывает. Если коротко – мониторинг цен конкурентов нужен не из любви к шпионским играм, а чтобы не кормить рынок своим маржинальным оптимизмом. Это просто про аккуратную дисциплину. И чем быстрее ты видишь изменение цены, тем менее болезненным выходит твой ответ. В российской реальности эта история особенно ощутима на Ozon, Wildberries и Яндекс Маркете, где динамик
Оглавление
   Обновление прайс-листа за 5 шагов Артур Хорошев
Обновление прайс-листа за 5 шагов Артур Хорошев

Парсинг цен у конкурентов: обновление прайс-листа за 5 шагов

У меня есть любимая сцена из жизни малого бизнеса. Ночь, чайник бурлит, ноутбук греет колени, а вкладок в браузере столько, что они превратились в крошечные точки. На каждой точке – чей-то интернет-магазин или карточка на маркетплейсе, где конкуренты опять перекрутили цены. Ты щёлкаешь калькулятором, меняешь прайс, качаешь новый CSV, грузишь в админку и на всякий случай обновляешь страницу десять раз, потому что кто его знает. И вроде бы всё нормально, но в 7:40 утра конкурент снова скинул на 50 рублей и весь твой ночной подвиг как дым. Вобще неприятно. Механическая рутина всегда проигрывает автоматике, которая не спит и не забывает.

Если коротко – мониторинг цен конкурентов нужен не из любви к шпионским играм, а чтобы не кормить рынок своим маржинальным оптимизмом. Это просто про аккуратную дисциплину. И чем быстрее ты видишь изменение цены, тем менее болезненным выходит твой ответ. В российской реальности эта история особенно ощутима на Ozon, Wildberries и Яндекс Маркете, где динамика напоминает погодный фронт – утром солнце, днём град. Вручную тут ничего толком не успеешь. Но можно настроить процесс так, чтобы система сама смотрела публичные страницы, аккуратно вытягивала открытые данные, складывала их по полочкам и обновляла твой прайс. Да, это вполне реально, и без космического бюджета. Я покажу, как это делается за 5 шагов на базе платформы make.com.

Зачем вообще парсить конкурентов и как не перейти линию

Сразу обозначу рамки. Мы говорим про сбор открытых данных с публичных страниц и легальных API, без обхода технических ограничений, без взломов и прочих сомнительных трюков. Если у площадки есть правила и robots.txt – уважаем. Многие маркетплейсы предоставляют официальные способы работы с ценами и остатками через личные кабинеты и партнерские API. Когда доступен API – выбираем его. Когда нужен обзор рынка – работаем с тем, что публично и корректно запрашивается. Иногда быстрее подключить сторонний сервис мониторинга цен конкурентов, если задачка стандартная, но если нужна гибкость и связка с вашим прайсом, сайтом, CRM и бухгалтерией – кастомный сценарий в make.com часто выигрывает.

Шаг 1. Сформулировать цель и выбрать источники

Прежде чем кликать хоть какой модуль, сформулируйте цель как для нормального человека, а не для отчётности. Например: мне нужны цены на 200 артикулов у трёх конкурентов, остатки по ключевым позициям и акционные скидки, чтобы мой прайс пересчитывался раз в день и при резком падении приходило уведомление в Telegram. Источники – список конкретных страниц магазинов конкурентов, карточки на маркетплейсах и, по возможности, официальные API. На маркетплейсах мониторинг цен конкурентов на маркетплейсах делается по публичным карточкам, но стоит учитывать, что часть данных там плавает по вариантам товара и регионам. Значит, фиксируем город, валюту, параметры сортировки. Пара очевидных мелочей: держите список URL в таблице, чтобы его легко было обновлять без правки сценария, и сразу укажите, какие поля вам нужны – цена, наличие, дата актуальности, скидка, ссылка, артикул.

Шаг 2. Настроить сбор в make.com без шаманства

В make.com создаём сцену, которая стартует по расписанию. Первым шагом подгружаем таблицу с URL вашим источников. Далее идёт модуль HTTP, получает HTML страницы или ответ API. Если данные приходят в JSON – красота, разбираем как есть. Если HTML – используем парсинг по CSS селекторам или регулярным выражениям, тут всё зависит от разметки. Важно, чтобы поле цены приводилось к числу, а не оставалось строкой с пробелами и символами валюты. Я обычно сразу добавляю нормализацию: округление, замена запятой на точку, очистка лишних пробелов. Для карточек на маркетплейсах берите целевую цену конкретного предложения, а не усреднённую по витрине – иначе алгоритм начнёт метаться. Если страница грузит цену через скрипт, стоит проверить публичный JSON запрос в вкладке Network – иногда он доступен и без авторизации. Если нет – значит, используем API или переосмысливаем источник, насильно тянуть такое нельзя и не нужно.

-2

Шаг 3. Сохранить и структурировать, чтобы не захлебнуться

Дальше все добытые кусочки нужно аккуратно сложить. Проще всего начать с Google Sheets или Airtable, но если номенклатура большая – берите нормальную базу, ту же PostgreSQL или ClickHouse, а то таблица превратится в семейный альбом. Схема записи минимальная: артикул, источник, исходный URL, цена, старая цена, наличие, дата-время. Я советую хранить историю, а не только последнее значение, чтобы видеть тренд и не удивляться внезапным скачкам. Полезно сразу создать поле репутации источника – если сайт часто отдаёт пустые значения, мы не полагаемся на него в финальном пересчёте. Здесь же выравниваем SKU, когда у одного и того же товара у разных поставщиков разные коды. Один раз заведите таблицу соответствий – дальше будет проще, а то сценарий начнёт сравнивать яблоки с грушами.

Шаг 4. Превратить сбор в рутину без вашего участия

Теперь включаем расписание. Для динамичных ниш хватит обновления раз в 2-3 часа, для спокойных – раз в день утром. В make.com это задаётся в три клика. Я добавляю задержки между запросами, чтобы не нагружать источники и не схлопотать блокировку – это уважение и элементарная гигиена. Параллельно ставлю маршруты с обработкой ошибок: если один из сайтов не ответил, сценарий не падает целиком, а помечает источник как временно недоступный и идёт дальше. Логи лучше писать в отдельную вкладку с кратким статусом, чтобы в понедельник не гадать, почему внезапно пропали цены. И да, оповещения. Как минимум полезно получать короткую заметку в Telegram при падении цены ниже вашего минимума, или при резком скачке у нескольких конкурентов сразу. Шаблон уведомления можно собрать в пару минут и отправлять через Webhook или готовый модуль, это приятно спасает утро.

-3

Шаг 5. Автоматически обновлять прайс и не трогать руками

Собрали, почистили, пора действовать. Самый безболезненный путь – завести промежуточную таблицу с рекомендованной ценой и правилами наценки. Правил обычно немного: минимальная маржа, минимальная цена, реакция на акции конкурентов, приоритет по источникам. Сценарий рассчитывает новую цену, сравнивает с текущей и обновляет только изменившиеся позиции. Куда обновлять – зависит от вашего стека: выгрузка CSV для сайта, YML для Маркета, API вашего CMS или CRM, возможно связка с 1С или МойСклад через REST. В России очень часто это Bitrix, поэтому логика простая – сгенерировали файл, подали на вход обмену и дали сигнал процессу обновления. Пара минут – и на витрине свежо. В дополнение можно публиковать короткий отчёт для команды и фиксировать крупные изменения, чтобы понимать, куда вас сдвинула неделя.

Немного практики, которая экономит нервы

Чем точнее ваша карта соответствий SKU, тем меньше шума в данных. Один раз потратьте вечер, синхронизируйте артикулы и варианты, иначе сценарий будет стучаться в пустые карточки и портить статистику. Учитывайте регионы и доставку – цена без логистики может быть равной, но в одном городе бесплатная доставка, а в другом платная, это влияет на спрос. Не забывайте про кеш источников – иногда стоит добавить параметр запроса вроде версии времени, чтобы получать актуальные данные. Если у конкурента цены часто меняются в определённые часы, добавьте в расписание эти пики. И проверьте, как ваш сценарий переживает праздники и технические работы – ставьте мягкие таймауты и повторные попытки. Для чувствительных категорий подключите сервис мониторинга цен конкурентов как резервный слой – пусть он будет контрольной точкой, а make.com ваш гибкий оркестр.

Мини-история, почему это окупается

Один магазин электроинструмента держал 700 SKU и обновлял прайс дважды в неделю, руками, с гордостью и священным потоком Excel. Часы шли, прибыль таяла, потому что конкуренты тихо подкручивали цены между четвергом и воскресеньем. После запуска автоматизации через make.com обновление стало ежедневным, уведомления приходили в Telegram, а прайс к концу недели живой, а не музейный. В цифрах получилось примерно минус 8 часов ручного труда в неделю и плюс 3-5 процентов к валовой, когда правила наценки перестали быть теоретическими. Ничего мистического, просто меньше человеческих ошибок и чуть быстрее реакция.

Автоматизация, обучение и немного маркетинга без фанатизма

Если хочется настроить всё самому – это возможно. Порог входа в make.com адекватный, особенно если у вас есть базовая привычка думать фильтрами и условиями. Если хотите сэкономить время, мы сделали готовые шаблоны и обучающие блоки по сбору цен, по очистке данных и по обновлению прайсов под разные стеки. Можно пройти курс, взять блюпринты и спокойно примерить под свой бизнес, без боли и лишних экспериментов. Кому идёт этот путь – интернет-магазины, опт, маркетплейсные продавцы, продакт менеджеры, которым надо быстро. Если любите смотреть разборы и примеры в реальном времени – подписывайтесь, показываю всё руками, с ошибками и самопоправками, как оно есть, без глянца.

-4

Куда нажать, чтобы всё это попробовать

Хотите научиться автоматизации рабочих процессов с помощью сервиса make.com и нейросетей ? Подпишитесь на наш Telegram-канал. Если нужен системный разбор с нуля до продакшена – у нас есть Обучение по make.com. А если хочется стартовать вчера – забирайте наши Блюпринты по make.com, там зашиты типовые сценарии по сбору, обработке и уведомлениям. Сам сервис ждёт по ссылке make.com, регистрация простая, интерфейс человеческий, русские проекты там чувствуют себя нормально.

Зачем это вашему бизнесу именно сейчас

Рынок нервный и будет таким ещё долго. Мониторинг цен конкурентов – это не хобби для любопытных, а элемент обычной гигиены, вроде еженедельной уборки в офисе. Сценарий в make.com можно собрать за вечер и не таскать больше прайс в зубах по утрам. А ещё автоматизация дисциплинирует: когда у вас есть чёткие правила обновления, вы перестаёте принимать цены сердцем и перестраиваете маржу спокойно, как будто меняете лампочку. Ну и последнее – если решение не требует героя, оно живёт дольше. Сделайте так, чтобы прайс жился у вас сам, а вы думали о витрине, ассортименте и клиентах.

FAQ

Законно ли собирать цены конкурентов с сайтов и маркетплейсов

Собирать открытые данные с публичных страниц и через официальные API допустимо при соблюдении правил площадок и законодательства. Нельзя обходить технические ограничения, нарушать условия использования, перегружать сайт запросами. Если есть сомнения – используйте API или специализированный сервис мониторинга цен конкурентов.

Как часто обновлять данные, чтобы не сойти с ума и не словить блок

Для стабильных ниш достаточно одного раза в день. Для категорий с частыми акциями – каждые 2-3 часа. Между запросами ставьте паузы, распределяйте нагрузку и следите за статусами ответов. В сценарии удобно включить обработку ошибок и повторные попытки с увеличением интервала.

Можно ли мониторить цены конкурентов на маркетплейсах

Можно, если речь про публичные карточки и корректные запросы. Обратите внимание на региональные различия, варианты товаров и условия доставки. Когда доступен партнерский API – лучше опираться на него. При сложных товарах иногда проще держать отдельную таблицу соответствий SKU.

Мне нужен программист или make.com потяну сам

Базовый сценарий собирается без кода, с модулями HTTP, парсинга и таблиц. Если потребуется сложная логика, можно подключить функции и небольшие скрипты, но для старта этого не нужно. На курсах мы показываем оба подхода, от визуальных блоков до тонкой настройки.

Что делать, если сайт подаёт цены через скрипты и скрытые запросы

Проверьте наличие открытого API или публичных JSON эндпоинтов. Если данные недоступны без исполнения скриптов – выбирайте официальные способы или другой источник. Обходить защиты нельзя и не стоит. Иногда быстрее подключить готовый сервис и дополнить его вашим сценарием.

Куда лучше складывать данные, если позиций много

Для старта подойдёт Google Sheets. При росте количества данных переходите на базу вроде PostgreSQL, чтобы хранить историю и строить отчёты без тормозов. Make.com умеет работать и с таблицами, и с базами через API и коннекторы.

Как можно автоматизировать мониторинг цен конкурентов и сразу обновлять прайс

Сценарий выглядит так: расписание запускает сбор с источников, парсер вытягивает цену, данные нормализуются и записываются в хранилище, правила ценообразования считают рекомендованную цену, изменения отправляются в сайт или CRM через API, а в Telegram прилетает уведомление при аномалиях. Всё это реализуется в make.com за несколько модулей.

Чем make.com отличается от готового сервиса мониторинга цен конкурентов

Готовый сервис быстрый на старте, но менее гибкий. Make.com даёт вам конструктор процессов – можно собирать данные из разных мест, подключать свои правила, интегрировать с 1С, Bitrix и аналитикой. И при необходимости поменять логику в тот же день, без заявок разработчикам и долгих согласований.