Формула — курс ВАЙБ-КОММЕРС. Только наблюдение и расчёт: цену практика не меняет.

Зачем

Ниже пола безубыточности каждая продажа съедает деньги, ниже минимальной цены — целевую маржу. Минимальную цену считают из формулы маржи и пересчитывают при каждом изменении условий площадки: комиссии и тарифы меняются, а цена в кабинете сама за ними не идёт. Минимальная цена — нижняя граница для любой автоматики цены, в том числе для практики competitor-price-recommendation.

Как делать

Формула маржи курса: маржа на единицу = цена × (1 − ДРР) − себестоимость − комиссия площадки − логистика − штрафы. Комиссия и ДРР — доли цены. Отсюда:

  • пол безубыточности (маржа = 0) = (себестоимость + логистика + штрафы) ÷ (1 − комиссия − ДРР);
  • минимальная цена — пол с целевой маржой как долей цены.

Все слагаемые — на единицу товара. Себестоимость приносит селлер: закуп, растаможка, упаковка, маркировка, расходники. В кабинете площадки её нет. Налог формула курса не учитывает. Если маржу нужно считать после налога, долю налога добавляют в знаменатель — это адаптация практики.

Правила и расчёты

# язык: ru
ПАРАМЕТРЫ
  целевая_маржа = 15 %        # доля цены; 15 % — из постановки задачи репрайсеру на курсе (поток 4)

ДАННЫЕ
  себестоимость, логистика на единицу, штрафы площадки, комиссия площадки, ДРР,
  цена продажи — по товару, по дням, за 14 дней

РАСЧЁТ «Пол и минимальная цена»
  пол_безубыточности = (себестоимость + логистика на единицу + штрафы площадки)
                       / (1 − комиссия площадки − ДРР)
  минимальная цена   = (себестоимость + логистика на единицу + штрафы площадки)
                       / (1 − комиссия площадки − ДРР − целевая_маржа)

ПРАВИЛО «Цена ниже минимальной»
  КОГДА  каждый день в 10:00 МСК
  ДЛЯ    каждого товара
  ЕСЛИ   цена продажи < минимальная цена
  ТО     сообщить владельцу кабинета «товар продаётся ниже минимальной цены: цена, минимальная
         цена, пол безубыточности»

ПРАВИЛО «Условия площадки изменились»
  КОГДА  каждый день в 10:00 МСК
  ДЛЯ    каждого товара
  ЕСЛИ   комиссия площадки изменилась К прошлой неделе
     ИЛИ логистика на единицу изменилась К прошлой неделе
     ИЛИ штрафы площадки изменились К прошлой неделе
  ТО     посчитать минимальная цена;
         сообщить владельцу кабинета «условия площадки изменились: что было → что стало,
         новая минимальная цена»

Левая часть РАСЧЁТА. минимальная цена записана меткой словаря (price-floor), а не своим именем: у понятия в словаре нет формулы, и практика даёт свою. Две практики с разными формулами минимальной цены можно сравнить. пол_безубыточности — своё имя: такого понятия в словаре нет.

EN

Тот же расчёт и первое правило на английских ключевых словах. Понятия — по английским меткам словаря, линтер приводит обе версии к одним и тем же id.

# language: en
PARAMS
  target_margin = 15 %

DATA
  cost of goods sold, logistics cost, marketplace penalties, marketplace commission,
  ad cost ratio, sale price — by product, by day, over 14 days

CALC "Break-even and price floor"
  break_even  = (cost of goods sold + logistics cost + marketplace penalties)
                / (1 − marketplace commission − ad cost ratio)
  price floor = (cost of goods sold + logistics cost + marketplace penalties)
                / (1 − marketplace commission − ad cost ratio − target_margin)

RULE "Price below floor"
  WHEN  every day at 10:00 MSK
  FOR   each product
  IF    sale price < price floor
  THEN  report to account owner "selling below the price floor: price, floor, break-even"

Источники метода

  • Формула маржи через ДРР — урок «Куда направлять, чтобы выросла прибыль» курса ВАЙБ-КОММЕРС (поток 5).
  • Маржа не ниже 15 % в постановке задачи репрайсеру — вебинар курса ВАЙБ-КОММЕРС об API маркетплейсов (поток 4, 13.08.2026).
  • Минимальная и необязательная максимальная цена как предохранители автоцены — Amazon Automate Pricing.

Разбор для людей — статья «Ценообразование на маркетплейсах: пол, коридор и тест цены», шаг 1.

Подтверждения

Пока нет. Применили практику — пришлите пруф: метрика до и после, период, как мерили.

Как исполнять блоки ecom

  1. Первый запуск — сухой: посчитай условия и покажи, что сделал бы. Ничего не меняй.
  2. РАСЧЁТЫ и условия считай кодом, не в уме. Значения запиши в журнал прогона.
  3. ОЦЕНКА — твоё суждение: ответь одним из вариантов и объясни одной фразой.
  4. «Изменить» и «потратить» — только после «да» владельца. «Необратимо» — только готовь, исполняет человек. НЕЛЬЗЯ не нарушай никогда.
  5. Нет данных или параметр со значением ? — спроси, не подставляй.
  6. Подробно: references/ecom-lang.md.