Цена — только рекомендация: применяет человек или проверенный механизм внутри коридора.
Зачем
На курсе задачу репрайсеру ставят одной фразой: «цена на обоих маркетплейсах с учётом скидок = −3 % от самой низкой цены топ-5 конкурентов, но маржа не ниже 15 %». Практика записывает эту фразу так, чтобы агент посчитал её одинаково на каждом товаре и не ушёл ниже минимальной цены.
Как делать
Конкурентов выбирает владелец, а не агент. «Топ-5 конкурентов» каждый понимает по-своему:
выдача по главному запросу, та же категория, похожая цена. Поэтому список конкурентов — параметр
?: агент предлагает кандидатов, владелец утверждает.
Сравнивать цены для покупателя. Цена конкурента и своя цена берутся с учётом скидок площадки — той, что видит покупатель.
Самая безопасная схема: агент считает границы и рекомендацию, цену внутри границ ставит проверенный механизм или человек. После каждого изменения — сверка фактической цены на витрине.
ПРОВЕРКА — сигнал, а не доказательство. Маржа в рублях «до и после» меняется и от сезона, рекламы, акций конкурентов. Причину устанавливает только тест с контрольной группой (Kohavi и соавт., 2007) — это следующая практика: ценовой тест с контрольной группой.
Правила и расчёты
# язык: ru
ПАРАМЕТРЫ
список_конкурентов = ? # до 5 товаров-конкурентов на каждый свой товар — утверждает владелец кабинета
отступ = 3 % # из постановки задачи репрайсеру на курсе (поток 4)
мин_изменение = 1 % # пример: изменения мельче не предлагать
ДАННЫЕ
цена конкурента — по каждому из список_конкурентов, на сегодня;
цена продажи, продажи в штуках, маржа на единицу — по товару, по дням, за 28 дней;
себестоимость, логистика на единицу, штрафы площадки, комиссия площадки, ДРР — по товару, на сегодня;
минимальная цена — по товару (из практики price-floor)
РАСЧЁТ «Рекомендованная цена»
нижняя_цена_конкурентов = мин(цена конкурента)
рекомендованная_цена = макс(нижняя_цена_конкурентов × (1 − отступ), минимальная цена)
маржа_при_рекомендации = рекомендованная_цена × (1 − комиссия площадки − ДРР)
− себестоимость − логистика на единицу − штрафы площадки
маржа_в_рублях = маржа на единицу × продажи в штуках
ПРАВИЛО «Предложить цену»
КОГДА каждый день в 10:00 МСК
ДЛЯ каждого товара
ЕСЛИ |рекомендованная_цена − цена продажи| / цена продажи ≥ мин_изменение
ТО подготовить «рекомендованная цена, три самые низкие цены конкурентов, маржа на единицу
сейчас и при рекомендованной цене; упёрлась ли рекомендация в минимальную цену»
НЕЛЬЗЯ изменить цену продажи
ПРОВЕРКА маржа_в_рублях ЗА 14 дней ≥ маржа_в_рублях ЗА 14 дней ДО изменения цены продажи
ЧЕРЕЗ 14 дней ПОСЛЕ изменения цены продажи
НЕЛЬЗЯ изменить цену продажи держит практику в классе «подготовить». Линтер не даст
адаптации тихо превратить её в репрайсер: чтобы агент менял цену сам, придётся убрать запрет —
это новая версия с классом «потратить» и новой проверкой безопасности.
Источники метода
- Постановка задачи репрайсеру — вебинар курса ВАЙБ-КОММЕРС об API маркетплейсов (поток 4, 13.08.2026).
- Главный критерий — маржа в рублях, а не в процентах — урок «Куда направлять, чтобы выросла прибыль» курса ВАЙБ-КОММЕРС (поток 5).
- Сравнение «до и после» не доказывает причину — Kohavi и соавт., KDD 2007 (DOI).
Подтверждения
Пока нет. Применили практику — пришлите пруф: метрика до и после, период, как мерили.
Как исполнять блоки ecom
- Первый запуск — сухой: посчитай условия и покажи, что сделал бы. Ничего не меняй.
- РАСЧЁТЫ и условия считай кодом, не в уме. Значения запиши в журнал прогона.
- ОЦЕНКА — твоё суждение: ответь одним из вариантов и объясни одной фразой.
- «Изменить» и «потратить» — только после «да» владельца. «Необратимо» — только готовь, исполняет человек. НЕЛЬЗЯ не нарушай никогда.
- Нет данных или параметр со значением
?— спроси, не подставляй. - Подробно: references/ecom-lang.md.