Цены конкурентов: как собрать сравнительную таблицу

Конкурент снизил цену на ходовую позицию на восемь процентов — вы узнали об этом через две недели, когда заказы по ней просели вдвое. Или наоборот: вы месяцами держите цену ниже рынка и дарите маржу, потому что никто не заметил, что остальные продавцы давно подняли цены. Сервисы мониторинга цен решают эту задачу, но стоят заметных денег и окупаются не у каждого продавца. Разберём, как собрать сравнительную таблицу цен конкурентов своими силами: откуда легально взять данные, как привести разные файлы к одному виду и что делать с результатом.

Откуда брать данные о ценах конкурентов

Рабочих источников четыре, и все они легальны, потому что опираются на публичную информацию:

  • Ручной сбор с витрин. Менеджер раз в неделю обходит карточки двадцати–пятидесяти позиций-индикаторов на маркетплейсах и сайтах конкурентов и заносит цены в таблицу. Это те же цены, что видит любой покупатель, — никаких нарушений. На сотню позиций уходит час-полтора.
  • Выгрузки парсеров. Сервисы-парсеры собирают публичные цены и отдают результат файлом — обычно xlsx или csv. Берите данные, которые площадка показывает всем посетителям, и не обходите технические защиты: капчи, блокировки, ограничения на частоту запросов. Соблюдение правил площадки — не формальность, а защита от претензий.
  • Отчёты агентств и поставщиков. Сводные отчёты по нише, РРЦ и МРЦ от производителей, открытые прайс-листы конкурентов в B2B — всё это данные, которые публикуют сами владельцы.
  • Собственная история. Ваши вчерашние цены — тоже «конкурент» для сегодняшних: сравнение с прошлым периодом показывает динамику рынка.

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

Приведение файлов к единому виду

Сырые данные из разных источников не сравниваются напрямую. У парсера колонки «Наименование» и «Цена со скидкой», у менеджера — «Товар» и «Розница», цены записаны строкой «1 290 ₽», а в выгрузке агентства — числом через запятую. Прежде чем сравнивать, каждый файл нужно привести к одной схеме: ключ плюс чистая цена. В конвертере прайсов это делается за проход:

  1. Загрузите файл (.xls, .xlsx или .csv — до 2 МБ бесплатно и без регистрации).
  2. На шаге «Структура» укажите, с какой строки начинается таблица, схлопните многострочную шапку и уберите строки-разделы с названиями категорий.
  3. На шаге «Колонки» оставьте только ключ и цену, переименуйте их одинаково во всех файлах — например «Артикул» и «Цена».
  4. На цену добавьте действие «Убрать пробелы»: «1 290 ₽» превратится в число 1290 и сравнится с числом из другого файла. На выходе — XLSX со значениями без формул, поэтому сравниваться будет то, что реально стояло в источнике.
Шаг «Структура»: выгрузка парсера с многострочной шапкой и служебными строками
Шаг «Структура»: задаём начало таблицы, убираем шапку и строки-разделы

Ключ сравнения: по чему склеивать строки

Идеальный ключ — артикул, но у конкурентов он свой. Рабочие варианты:

  • Артикул производителя. В выгрузках часто присутствует и совпадает между продавцами одного бренда.
  • Штрихкод (EAN). Самый надёжный ключ, если он есть у обеих сторон.
  • Составной ключ. Склейка по шаблону «{Бренд} {Наименование}» прямо в конвертере даёт одинаковый идентификатор во всех файлах — проверьте только, чтобы регистр букв и пробелы совпадали.
  • Таблица соответствия. Для топ-100 позиций один раз составьте маппинг «их SKU — ваш артикул» и подтягивайте его ВПРом.
Шаг «Колонки»: склейка бренда и наименования в единый ключ сравнения
Шаг «Колонки»: собираем составной ключ и оставляем только ключ и чистую цену

Анализ: где вы дороже, а где дешевле

Соберите всё в одну таблицу в Excel или Google Таблицах: ваш прайс — основа, цены конкурентов подтягиваются ВПРом по ключу. Дальше добавьте колонку отклонения: ваша цена минус минимальная цена конкурентов, в процентах. Механика сравнения файлов по ключу подробно разобрана в статье про сравнение двух прайсов.

ПозицияВаша ценаКонкурент АКонкурент БОтклонение от минимума
Кофемолка Bosch MKM60032 4902 3902 350+6%
Термос 1 л «Арктика»1 1501 2901 240−11%
Шнур USB-C 2 м6906907200%

Читается таблица так: строки с отклонением выше трёх–пяти процентов на ходовых позициях — вы теряете выдачу и заказы. Строки, где вы заметно дешевле всех, — либо осознанный демпинг, либо недобранная маржа: часто цену можно поднять, не потеряв продажи. Нулевые отклонения по основному ассортименту — паритет, рынок спокоен.

От таблицы к действию

Сравнительная таблица бесполезна, если она остаётся отчётом. Три типовых действия:

  • Корректировка наценки. Отфильтруйте позиции, где вы дороже порога, пересчитайте цену действием «Умножить» (например, ×0,97 для мягкого выравнивания) и «Округлить» до рублей — прямо в конвертере, без правки исходника.
  • Файл обновления цен. Оставьте нужные площадке колонки и экспортируйте XLSX или CSV для загрузки. Следите, чтобы новая цена не ушла ниже РРЦ, если производитель её контролирует: отдельная инструкция — про контроль РРЦ и МРЦ.
  • Защита маржи. Где вы дешевле всех без причины — поднимите цену до уровня ближайшего конкурента. Не гонитесь за каждой копейкой: стратегия «паритет на индикаторах, своя цена на остальном» устойчивее войны цен.
Экспорт файла с обновлёнными ценами для загрузки на площадку
Экспорт: файл обновления цен готов к загрузке на маркетплейс

Как часто мониторить

Частота зависит от эластичности спроса в категории, а не от возможностей парсера. Электроника и бытовая техника — еженедельно: там цена решает. Товары со стабильным спросом — раз в две-четыре недели. Отдельные точки проверки — после прихода нового прайса поставщика и перед акциями площадки. Общие ориентиры по ритму есть в статье о том, как часто обновлять цены.

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

Частые вопросы

Легально ли собирать цены конкурентов?

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

У конкурентов другие артикулы — как сопоставить товары?

Используйте артикул производителя или штрихкод — они совпадают между продавцами одного бренда. Если и их нет, соберите составной ключ «Бренд плюс название» склейкой по шаблону. Для сотни топовых позиций имеет смысл один раз составить таблицу соответствия «их SKU — ваш артикул».

Можно ли обойтись без парсеров вообще?

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

Конкурент снизил цену — снижать ли в ответ?

Не автоматически. Сначала проверьте, остаётся ли ваша маржа после снижения и не ниже ли новая цена закупки с минимальной наценкой. Если решили двигаться — пересчитайте цены действием «Умножить», округлите и обновите их на площадках файлом. Иногда правильный ответ — держать цену и усилить карточку, а не демповать.