Покупатель видит цену ниже вашей: откуда берётся разница и кто её оплачивает

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

Вы ставите в кабинете 1 390 ₽, открываете свою же карточку с чужого телефона — 1 223 ₽. Первая мысль всегда одинаковая: площадка режет цену за мой счёт. На самом деле в витринной цене сложено четыре-пять разных скидок, и платят за них разные стороны: что-то вы, что-то Ozon со своим банком. Пока непонятно, какой слой чей, разговор про маржу идёт вслепую — вы считаете прибыль от одной цены, деньги приходят от другой, а покупатель в отзывах обсуждает третью. Дальше разбираем по порядку: из чего собирается цена на витрине, какие слои реально снимают деньги с выплаты, а какие только перерисовывают ценник, и где всё это сверяется в кабинете за пять минут.

Четыре разные цены одного товара

В кабинете у товара живёт не одна цена, а набор полей, и каждое отвечает за свой сценарий.

Цена до скидки — зачёркнутая, серая. Ozon сверяет её с реальной историей цен, и если разрыв выглядит нарисованным, зачёркивание просто не показывается. Ставить туда цифру «для красоты» бесполезно.

Цена (цена продажи) — ваша рабочая цифра. От неё площадка считает комиссию и проценты, она же уходит в отчёт о реализации. Это и есть база для юнит-экономики.

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

Цена с Ozon Картой — то, что покупатель видит крупным шрифтом. Её считаете не вы: площадка вычитает свою скидку из вашей цены продажи.

В Seller API тот же набор приезжает полями price, old_price, min_price, а витринная цена лежит отдельно: marketing_price — то, что видит покупатель, marketing_seller_price — та часть скидки, которую финансируете вы. Номера версий методов Ozon периодически меняет, поэтому адрес ручки берите из актуальной документации Seller API. А вот сама пара «цена покупателя / цена за ваш счёт» живёт в API давно и закрывает почти все споры на этапе «кто кому должен».

Кто оплачивает каждый слой скидки

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

Слой Кто платит Влияет на выплату Где виден в кабинете
Ваша скидка (цена до / цена) Вы Да, это и есть ваша цена продажи Товары → Цены и акции
Участие в акции Вы, иногда пополам с Ozon Да, на вашу часть скидки Акции → карточка акции
Баллы за скидки Вы Да, удержанием с выплаты Цены и акции → настройка баллов
Скидка по Ozon Карте Площадка и банк Обычно нет Карточка товара на витрине
Кешбэк баллами покупателю Площадка (базовый) Обычно нет Витрина, строка «+N баллов»
Промокод площадки Ozon Обычно нет Только на витрине
Промокод продавца Вы Да Продвижение → Промокоды

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

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

Проверьте себя

Цена продажи в кабинете 1 390 рублей, покупатель видит 1 223. По товару включены баллы за скидки 4%, остальную разницу дала скидка по Ozon Карте. Сколько из 167 рублей разницы оплатили вы?

Ozon Карта и подписка: почему у двух покупателей разная цена

Самая частая причина «у меня одна цена, у знакомого другая» — не регион и не сбой, а способ оплаты. Скидка по Ozon Карте рисуется как основная цена товара, крупно. Покупатель без карты видит цифру выше и чаще всего даже не подозревает, что смотрит на другой ценник. Продавцу этот слой выгоден вдвойне: конверсия растёт, а платит за неё не ваша маржа.

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

Поэтому спорить с отзывом «цена скачет» бесполезно, пока не выяснили, с какой карты человек смотрел. И проверяйте карточку правильно: в режиме инкогнито, без авторизации. Залогиненный аккаунт покажет вам персональную цену со всеми вашими скидками — не то, что видит рынок.

Баллы — скидка, которую не видно в цене

Баллы за скидки — единственный слой, который выглядит как подарок площадки, а оплачивается вами. Механика такая: вы соглашаетесь начислять покупателю N процентов баллами, Ozon рисует эти баллы в карточке как выгоду, а потом удерживает сумму из вашей выплаты. В документах это отдельная строка начислений, а не уменьшение цены. Отсюда и классическая ошибка: в цене реализации баллов не видно, маржа считается завышенной, и так месяцами.

Три ловушки, на которых теряют деньги:

  1. Баллы включены на весь каталог одной настройкой. На товаре с маржой 12 % от цены четыре процента баллов забирают треть прибыли — и это при том, что владелец магазина про них давно забыл.
  2. Баллы складываются с акцией: цена уже уехала вниз, а процент баллов считается от новой, сниженной цены продажи — и «пол» экономики оказывается ниже, чем вы планировали, когда заходили в акцию.
  3. Возвраты. Сторнирование удержаний по возвращённым заказам не всегда попадает в тот же период, что сама продажа, поэтому сверять баллы надо по начислениям за период, а не по списку заказов.

Арифметика тут прямая: процент баллов берётся от цены, а не от прибыли, поэтому из маржинальности он вычитается почти один в один — четыре процента баллов превращают маржу 12 % в 8 %. На товаре за 1 000 ₽ с прибылью 300 ₽ пять процентов баллов стоят 50 ₽, то есть шестую часть заработка за одну строчку на витрине.

Регион, кластер и персональные предложения

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

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

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

Разбор: куда делись 167 рублей с каждой продажи

Прошлой зимой у нас в Starbox был товар с ценой продажи 1 390 ₽ и плановой прибылью 214 ₽ за штуку. Через три недели картина странная: продажи идут отлично, а на счёт с каждого заказа приходит примерно на 60 ₽ меньше прогноза. Взяли один реальный заказ и разложили по слоям. Комиссия и проценты тут наши, по нашей категории — у вас цифры будут другие.

Строка Сумма Чьи деньги Влияет на выплату
Цена продажи в кабинете 1 390 ₽ база расчёта
Скидка по Ozon Карте, 8 % −111 ₽ площадки нет
Баллы за скидки, 4 % от цены −56 ₽ наши да
Цена на витрине 1 223 ₽ что видит покупатель
Комиссия за продажу, 15 % от 1 390 ₽ −208 ₽ наши да
Логистика и обработка −105 ₽ наши да
Пришло на счёт 1 021 ₽

Складывать колонку сверху вниз бесполезно, и в этом весь фокус: 1 021 ₽ получается из 1 390 ₽ минус только те три строки, где стоит «да». Скидка по карте в расчёт выплаты вообще не заходит, хотя в глазах покупателя она и есть главная цифра.

Из 167 ₽ видимой разницы нашими оказались 56 ₽ — те самые баллы, включённые на весь каталог одним чекбоксом ещё при запуске магазина. Они и давали расхождение: 56 ₽ при плановой прибыли 214 ₽ — это минус 26 % заработка, причём на товаре, который и без баллов продавался с конверсией выше категории. Выключили баллы на трёх позициях с маржой ниже 20 %, оставили на двух, где они реально двигали конверсию. За следующий месяц прибыль выросла на 38 тысяч при тех же продажах в штуках.

Второй вывод вышел обиднее. Месяц мы считали экономику от витринных 1 223 ₽, хотя комиссия берётся от 1 390 ₽. Модель занижала комиссию на 25 ₽ с заказа, и на этих кривых числах принимались решения, что закупать дальше.

Где сверить факт: пять экранов кабинета

Гадать про слои можно бесконечно, а проверить их — минут пять. Идите ровно в таком порядке, он выстроен от причины к следствию.

Что проверяем Где смотреть Что именно ищем
Какая цена уходит в расчёт Товары → Цены и акции Поле «Цена» и заполненная минимальная цена
Какие скидки навешаны Акции → активные Участие, в том числе автоматическое
Сколько реально начислено Финансы → Начисления Строки удержаний по баллам и акциям
Цена в разрезе заказа Отчёт о реализации Цена реализации по каждой продаже
Что видит покупатель Карточка в режиме инкогнито Витринная цена и строка баллов

Главный документ здесь — отчёт о реализации. Цена в нём — это то, от чего площадка считала свои проценты, и то, что кладётся в юнит-экономику. Не совпала с ценой в кабинете — значит, по товару отработал слой, который финансируете вы: акция, автоакция или баллы. Совпала, а покупатель всё равно видит меньше — разницу дала площадка, и трогать тут нечего.

Чек-лист

Если витринная цена не сходится с вашей

Что делать, когда витринная цена ломает экономику

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

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

Баллы включайте точечно. Настройка «на весь каталог» — самая дорогая кнопка в кабинете: 5 % баллов у товара с маржой 40 % откусывают восьмую часть прибыли, а у товара с маржой 15 % — треть. Процент один, последствия разные.

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

Калькулятор

Какую цену ставить, чтобы после акции и баллов остаться в марже

Хотите разобраться один раз — возьмите выгрузку за месяц и сведите по каждому SKU три числа: цену в кабинете, цену в отчёте о реализации и сумму удержаний по баллам. Разрыв между первым и вторым — ваши скидки. Третье — сколько вы доплачиваете за строчку с баллами на витрине. По опыту, после такой сверки две-три позиции меняют настройки в тот же день.

FAQ

Почему цена на Ozon отличается от моей цены в кабинете?

Потому что на цену продажи накладываются слои скидок: акции, баллы за скидки, скидка по Ozon Карте, промокоды и персональные предложения. Часть слоёв финансируете вы, часть — площадка. Ваша база расчёта — цена в отчёте о реализации, а не то, что видно на витрине.

Ozon снижает мою цену без разрешения?

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

Кто платит за баллы, которые видит покупатель в карточке?

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

Почему у покупателей из разных городов разная цена?

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

От какой цены считать маржинальность?

От цены продажи в отчёте о реализации: именно от неё площадка берёт комиссию и проценты. Отдельно вычитайте свои слои — баллы за скидки и со-финансирование акций. Считать от витринной цены неправильно: она ниже вашей базы и даёт заниженную комиссию в модели.

Статья была полезна?

Вы развиваете магазин. ИИ разбирается с рутиной.

Поручите Starbox AI поиск потерь в прибыли, проверку рекламы и планирование запасов. Задавайте вопросы в чате и получайте рекомендации по своему магазину. Попробуйте ИИ-менеджера для Ozon 14 дней бесплатно, без карты.

Попробовать ИИ-менеджера бесплатно