Покупатель видит цену ниже вашей: откуда берётся разница и кто её оплачивает
Почему в кабинете цена одна, а на витрине другая: разбираем слои скидок — акции, баллы за скидки, скидку по 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 на сегодняшний день, а не из статьи полугодовой давности — включая эту.
Ozon Карта и подписка: почему у двух покупателей разная цена
Самая частая причина «у меня одна цена, у знакомого другая» — не регион и не сбой, а способ оплаты. Скидка по Ozon Карте рисуется как основная цена товара, крупно. Покупатель без карты видит цифру выше и чаще всего даже не подозревает, что смотрит на другой ценник. Продавцу этот слой выгоден вдвойне: конверсия растёт, а платит за неё не ваша маржа.
Подписка покупателя накидывает сверху повышенный кешбэк баллами и бесплатную доставку от меньшей суммы. Рублёвую цену она обычно не трогает, зато переписывает строку «вернём баллами»: там, где обычный покупатель видит «+29 баллов», подписчик увидит втрое больше. В голове у человека это читается как ещё одна скидка. В вашем отчёте — никак.
Поэтому спорить с отзывом «цена скачет» бесполезно, пока не выяснили, с какой карты человек смотрел. И проверяйте карточку правильно: в режиме инкогнито, без авторизации. Залогиненный аккаунт покажет вам персональную цену со всеми вашими скидками — не то, что видит рынок.
Баллы — скидка, которую не видно в цене
Баллы за скидки — единственный слой, который выглядит как подарок площадки, а оплачивается вами. Механика такая: вы соглашаетесь начислять покупателю N процентов баллами, Ozon рисует эти баллы в карточке как выгоду, а потом удерживает сумму из вашей выплаты. В документах это отдельная строка начислений, а не уменьшение цены. Отсюда и классическая ошибка: в цене реализации баллов не видно, маржа считается завышенной, и так месяцами.
Три ловушки, на которых теряют деньги:
- Баллы включены на весь каталог одной настройкой. На товаре с маржой 12 % от цены четыре процента баллов забирают треть прибыли — и это при том, что владелец магазина про них давно забыл.
- Баллы складываются с акцией: цена уже уехала вниз, а процент баллов считается от новой, сниженной цены продажи — и «пол» экономики оказывается ниже, чем вы планировали, когда заходили в акцию.
- Возвраты. Сторнирование удержаний по возвращённым заказам не всегда попадает в тот же период, что сама продажа, поэтому сверять баллы надо по начислениям за период, а не по списку заказов.
Арифметика тут прямая: процент баллов берётся от цены, а не от прибыли, поэтому из маржинальности он вычитается почти один в один — четыре процента баллов превращают маржу 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 дней бесплатно, без карты.
Попробовать ИИ-менеджера бесплатно