Контроль РРЦ/МРЦ: как найти нарушения в прайсах дилеров

Вы отгружаете товар пятнадцати дилерам и рассылаете всем один файл рекомендованных розничных цен. Через неделю один из них торгует на маркетплейсе на 8% ниже минималки, ещё через две таких уже четверо — остальные увидели чужую цену и ответили тем же. Пока прайсы дилеров собираются по почте и проверяются глазами, средняя цена по каналу проседает на 10–15%, а вернуть её заметно тяжелее, чем уронить. Разберём, как за полчаса собрать таблицу контроля РРЦ/МРЦ: кто, по каким артикулам и насколько ушёл ниже рекомендованной цены.

Зачем контролировать РРЦ у дилеров

Рекомендованная цена — не формальность, а способ держать канал в равновесии. Без регулярной проверки происходит предсказуемое:

  • Война цен между дилерами. Один сбросил пять процентов ради оборота — конкуренты по витрине вынуждены отвечать, ведь покупатель сравнивает предложения в одну вкладку. Через месяц вся сеть торгует по цене, которой никто не хотел.
  • Проседает маржа канала. Дилер, продавший в ноль, приходит за дополнительной скидкой — «иначе не продаётся». Без контроля вы узнаёте о проблеме из отчёта продаж постфактум, а не из прайса в момент нарушения.
  • Обесценивается товар. Устойчиво низкая цена в паре витрин бьёт по всем остальным продавцам: с такой ценой рядом они просто не продают.

Контроль отвечает на один вопрос: совпадает ли розница дилера с вашей рекомендацией. Всё остальное — техника, которая сводится к двум файлам и одной формуле.

Что нужно для контроля

Достаточно двух таблиц:

  • Ваш файл РРЦ/МРЦ — эталон. Минимум две колонки: артикул и рекомендованная (или минимальная) розничная цена.
  • Прайс дилера — факт. Те же две колонки: артикул и его актуальная розничная цена.

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

Главная практическая сложность — формат: каждый дилер присылает файл в своём виде. У одного старый .xls с двухстрочной шапкой и строками-разделами, у второго CSV с запятыми, у третьего цена текстом — «1 290 ₽» с пробелом и символом валюты. Сравнивать такое напрямую бессмысленно: формулы не находят совпадений, и половина позиций уезжает в «не найдено». Сначала оба файла приводят к единому виду.

Шаг 1. Привести оба файла к единому виду

В онлайн-конвертере EasyExcel подготовка одного прайса занимает пару минут:

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

Ваш файл РРЦ проходит тот же путь. На экспорте получаете XLSX со значениями или CSV в UTF-8 с точкой с запятой — две таблицы одинакового вида, которые Excel сравнит без сюрпризов.

Шаг «Колонки»: оставлены артикул и цена, на цене действия «Убрать пробелы» и «Заменить текст»
Шаг «Колонки»: единый вид обоих файлов — «Артикул» и «Цена» с чистыми числовыми значениями

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

Шаг 2. Сравнить цены в Excel

Откройте оба файла в одной книге. В эталоне добавьте колонку «Цена дилера» и подтяните цену из прайса дилера по артикулу: =ВПР(A2;[diler.xlsx]Лист1!A:B;2;0) — или XLOOKUP, если у вас свежий Excel. Сама механика сверки двух файлов по ключу подробно разобрана в статье про сравнение двух прайсов, здесь — только специфика контроля рекомендованных цен.

Рядом добавьте колонку «Отклонение, %»: цена дилера, делённая на РРЦ, минус единица. Один фильтр на этой колонке показывает все нарушения:

  • Отклонение меньше нуля — цена ниже рекомендованной. Для МРЦ любой минус — нарушение; для РРЦ обычно задают допуск в пару процентов, чтобы не ловить округления.
  • Ошибка #Н/Д — артикул не найден в прайсе дилера: либо позиция не в продаже, либо артикул записан иначе. Такие строки проверяйте отдельно.

Итоговая таблица контроля выглядит так:

АртикулРРЦЦена дилераОтклонение
BL-20401 2901 2900%
BL-20552 4502 199-10%
BL-2101890905+2%

Вторая строка — повод для разговора с дилером: минус десять процентов к рекомендованной цене.

Итоговая таблица контроля РРЦ в Excel: артикул, РРЦ, цена дилера и отклонение в процентах
Таблица контроля: фильтр «отклонение меньше нуля» показывает все нарушения разом

Периодичность и реакция на нарушения

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

Нашли нарушение — сначала исключите ошибку данных: устаревший файл, цена до скидки, сбой выгрузки. Запросите у дилера актуальный прайс и сверьтесь повторно. Если снижение подтвердилось, отправляйте конкретику: артикул, фактическая цена, дата проверки, ваша рекомендованная цена. Ведите журнал нарушений — дата, артикул, РРЦ, факт, отклонение, результат: с историей разговор о повторных случаях короче, а при систематическом демпинге есть основания пересматривать коммерческие условия — бонусы, приоритет поставки, скидки.

Если ниже рекомендованной торгуют сразу несколько дилеров, возможно, от рынка оторвалась ваша РРЦ, а не канал сошёл с ума: пересчитайте рекомендации и разошлите новый файл. Массово обновить цены в нём поможет инструкция по обновлению цен по артикулу.

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

У дилеров свои артикулы, не совпадающие с нашими. Как сравнивать?

Лучший вариант — договориться, чтобы дилеры вели прайс с вашими артикулами: вы всё равно рассылаете им свой файл, пусть он станет основой. Если это невозможно, соберите таблицу соответствия «их артикул — ваш артикул» и подтяните её ВПРом промежуточным шагом: сначала соответствие, затем цена. Без общего ключа сравнение не работает.

Дилер присылает прайс в PDF или скриншотами. Что делать?

Попросите выгрузку в Excel или CSV — она есть в любой учётной системе, из которой дилер печатает прайс. Конвертер принимает табличные форматы .xls, .xlsx и .csv, а из PDF и картинок строки для сравнения не вытащить.

Какое отклонение от РРЦ считать нарушением?

Для минимальной цены — любое снижение ниже неё. Для рекомендованной обычно задают допуск в один-два процента, чтобы не реагировать на округления и копеечные различия; конкретный порог определяет ваша ценовая политика. В таблице контроля это просто значение фильтра на колонке «Отклонение».

Дилеров десять — каждого проверять еженедельно, это же часы работы?

Нет, если настройки приведения сохранены шаблонами на каждого дилера: подготовка одного прайса занимает около минуты, а сверка идёт в одной книге Excel, куда подставляется свежий файл. На десять дилеров уходит 20–30 минут в неделю, включая журнал нарушений.