Открыл соседние карточки своих товаров на Ozon и уже собрался снижать цену у той, которая выглядела дороже относительно цены в кабинете. Первая мысль была простая: площадка даёт этой категории меньше СПП, значит, придётся уступить из своей маржи. Но я сравнивал цены, не проверив условия их отображения и участие товаров в акциях. Такой расчёт легко заканчивается настоящей скидкой продавца в ответ на разницу, происхождение которой продавец даже не установил.
С тех пор я разделяю два вопроса: какую цену видит покупатель и за чей счёт она получилась. Запрос «СПП Озон по категориям» обычно возникает именно между ними: хочется найти готовую сетку и понять, почему соседнему товару досталось больше. Только таблица с названиями категорий сама по себе не объясняет ни конкретную цену, ни сумму, которая останется продавцу. Для решения мне нужны сопоставимые наблюдения по карточкам и документы по состоявшимся продажам, а не чужой процент без даты и условий.
Почему таблица СПП по категориям не отвечает на вопрос о вашем товаре
Категория может выглядеть очевидной причиной разницы, потому что товары внутри неё часто похожи по цене, конкуренции и способу продвижения. Но совместное изменение признаков ещё не показывает, какой из них повлиял на скидку. Если я сравнил товар из одной категории с товаром из другой, одновременно могли различаться акции продавца, условия покупки и момент проверки. По такой паре нельзя установить правило распределения скидки. Даже одинаковая разница у нескольких карточек остаётся наблюдением, пока нет подтверждающих условий или более аккуратного сравнения.
У меня нет актуального документа Ozon с универсальной сеткой СПП по категориям и полной формулой её назначения. Поэтому я не буду выдавать найденные у продавцов значения за тариф площадки или обещать конкретный размер скидки для вашей категории. На вопрос «сколько СПП на Озон» я сначала уточняю товар, момент наблюдения и условия цены. Ответ без этих уточнений может описывать чужую карточку, но не вашу экономику. Соседние товары одного продавца тоже не обязаны иметь одинаковую наблюдаемую разницу: принадлежность одному магазину ещё не делает все условия сравнения одинаковыми.
От чего зависит СПП на Ozon и что действительно можно подтвердить
В обсуждениях продавцов причины обычно ищут в категории, конкурентной цене, спросе, остатках, схеме работы, участии в акциях и особенностях покупателя. Я отношусь к этому как к набору гипотез для проверки, а не как к опубликованной формуле Ozon. Особенно осторожно стоит читать утверждения вроде «поднял рекламу — получил больше СПП»: последовательность событий не доказывает причинную связь. Одновременно могла измениться акция или сама цена продавца. Чтобы не смешивать названия разных механизмов, полезно отдельно посмотреть мой разбор того, что такое соинвест и почему скидка покупателю меняется без продавца.
Подтверждением со стороны Ozon я считаю конкретные действующие условия, пояснение в кабинете или ответ поддержки, который относится к нужному товару и механизму скидки. Если в условиях акции указан источник финансирования, это позволяет обсуждать именно эту акцию, но не все скидки площадки сразу. Если на витрине отдельно обозначена цена при определённом способе оплаты, я фиксирую такое условие рядом с ценой. Это подтверждает условие покупки, а не универсальную зависимость СПП от категории. Без актуального источника я не стану утверждать, что реклама, рейтинг магазина, остатки или схема исполнения прямо увеличивают скидку площадки.
Чтобы проверить, что влияет на СПП Ozon в моём наблюдении, я стараюсь менять или сравнивать условия по отдельности. Например, смотрю историю одного артикула при неизменной цене продавца и отмечаю моменты изменения акций и покупательской цены. Для сравнения категорий выбираю товары с близкими условиями продажи и проверяю их в одинаковом покупательском контексте. Если разница сохраняется, у меня появляется основание исследовать её дальше, но ещё не готовое правило. А если одновременно поменялись цена, акция и условия покупки, честный результат проверки звучит так: влияние категории здесь установить нельзя.
Как посмотреть фактическую скидку по своим товарам
Я начинаю с фиксации цены продавца, которая действует для конкретного товара с учётом моих собственных скидок. Зачёркнутую цену на карточке для этого не использую: она может быть базой визуального сравнения, а не суммой, от которой нужно считать участие площадки. Затем записываю покупательскую цену и всё, что указано рядом с ней: условия оплаты, применение предложения, выбранный вариант товара. В той же записи сохраняю время проверки и контекст просмотра, включая аккаунт и регион доставки. Без такой записи повторная проверка часто превращается в спор с собственной памятью.
Для состоявшейся покупки мне важнее данные конкретного заказа, чем текущее состояние карточки. Я сопоставляю идентификатор товара, вариант, количество, цену продажи и начисления, которые относятся именно к этой операции. Нельзя брать покупательскую цену вчерашнего заказа и вычитать её из цены продавца, изменённой позднее. Также я не ищу доказательство финансирования скидки в одном только общем перечислении на расчётный счёт: там могут оказаться другие операции и корректировки. Подробности такой сверки я собрал в статье о том, где посмотреть СПП и как восстановить скидку по каждому товару.
Разница между ценой в кабинете и ценой на витрине ещё не доказывает размер скидки за счёт Ozon. В неё могут попасть собственная акция продавца, разные условия оплаты или просто цены из разных моментов времени. Пока источник финансирования не подтверждён условиями и данными операции, я называю результат наблюдаемой разницей цен. На основании одной такой разницы снижать свою цену опасно.
Как рассчитать размер СПП и проверить деньги продавца
Для расчёта я сначала определяю базу: цену продавца после скидок, которые финансирую сам, но до предполагаемой дополнительной скидки площадки. Затем привожу обе цены к одной единице товара и одинаковым условиям. Это особенно нужно, если в заказе несколько штук, комплект или выбран другой вариант карточки. Простое вычитание даёт разницу в рублях; деление этой разницы на выбранную базу даёт её долю. Назвать полученную долю СПП можно только после проверки того, из каких скидок сложилась покупательская цена.
Порядок расчёта по товару и заказу
Уберите собственную скидку
Из исходной цены вычтите снижение, которое финансируете сами. Полученную цену продавца используйте как базу сравнения, а не зачёркнутое значение на витрине.
Сопоставьте покупательскую цену
Возьмите цену того же товара, варианта и количества при зафиксированных условиях покупки. Для завершённой продажи используйте данные соответствующего заказа.
Найдите разницу цен
Из действующей цены продавца вычтите сопоставимую покупательскую цену. Чтобы получить долю, разделите разницу на цену продавца и выразите результат в процентах.
Установите источник скидки
Проверьте условия предложения и расшифровку операции. Если нельзя отделить участие площадки от других скидок, сохраните результат как общую разницу, а не подтверждённую СПП.
Сверьте начисления продавцу
Определите сумму, признанную в пользу продавца по этой продаже до отдельных удержаний, с учётом относящихся к ней корректировок. Не заменяйте её автоматически суммой, которую заплатил покупатель.
Вычтите расходы продажи
Из подтверждённой суммы продавца вычтите себестоимость и относящиеся к продаже удержания, не учитывая один расход повторно. Рекламу, налоги и прочие расходы добавляйте отдельно, если они ещё не вошли в расчёт.
В таблице я показываю условную продажу, где источник дополнительной скидки уже проверен, а сумма продавца до удержаний подтверждена документами. Все значения здесь придуманы только для демонстрации порядка расчёта. Удержания Ozon заданы общей условной суммой, это не тариф категории и не оценка ваших расходов. Читать пример нужно сверху вниз: сначала отделить собственное снижение цены, затем скидку покупателю и только после этого считать остаток продавца. Последняя строка показывает ошибочный результат, если вместо подтверждённой суммы продавца взять покупательскую оплату.
Пример расчёта скидки и остатка продавца — числа условные
| Что проверяю | Расчёт | Пример |
|---|---|---|
| Исходная цена | До собственной скидки | 1200 ₽ |
| Скидка продавца | За счёт продавца | 200 ₽ |
| Действующая цена продавца | 1200 − 200 | 1000 ₽ |
| Оплата покупателя | Из сопоставимого заказа | 900 ₽ |
| Дополнительная скидка | 1000 − 900, источник подтверждён | 100 ₽ |
| Сумма продавца до удержаний | Подтверждена документами по продаже | 1000 ₽ |
| Себестоимость | Из учёта продавца | 400 ₽ |
| Удержания Ozon, пример | Условная сумма, не тариф | 250 ₽ |
| Остаток до прочих расходов | 1000 − 400 − 250 | 350 ₽ |
| Ошибочно заниженный остаток | 900 − 400 − 250 | 250 ₽ |
Пример, числа условные. Финансирование дополнительной скидки и сумма продавца приняты подтверждёнными для этого примера.
В примере из таблицы покупательская оплата меньше суммы, признанной в пользу продавца до удержаний. Поэтому подмена одной величины другой занижает расчётный остаток на величину дополнительной скидки. Обратное предположение тоже опасно: нельзя автоматически считать, что любая разница обязательно сохранится в начислениях продавцу. Я сначала проверяю документы, а затем выбираю базу расчёта. Полученный остаток ещё не является чистой прибылью, поскольку в примере не учтены реклама, налоги и другие возможные расходы.
Ошибка, из-за которой чужая скидка превращается в ваш расход
Самая неприятная ошибка здесь — решить, что уменьшение наблюдаемой СПП нужно немедленно компенсировать собственной ценой. Продавец видит подорожание карточки для покупателя, снижает цену в кабинете и считает, что просто вернул прежние условия. На деле он мог заменить скидку площадки скидкой за свой счёт. При прочих равных это уменьшает сумму, от которой складывается его результат, хотя удержания и прочие расходы могут измениться по своим правилам. Точную потерю я считаю через новый остаток по продаже, а не приравниваю автоматически к движению цены на витрине.
Отдельная проблема возникает, если продавец заранее прибавляет предполагаемую СПП к допустимой скидке и обещает себе прежнюю маржу. Пока участие площадки не подтверждено для нужных условий, такой расчёт держится на предположении. Я сначала проверяю, действительно ли изменились моя цена и сумма продавца, или движение произошло только на покупательской стороне. Затем оцениваю, есть ли основания менять предложение, а не пытаюсь любой ценой вернуть прежнюю цифру на карточке. Для этой ситуации у меня есть отдельный разбор о том, что проверить, если Ozon снизил СПП и поднял цену на витрине.
С несколькими магазинами мне неудобно держать эту логику в голове: одинаковое название поля ещё не гарантирует одинаковый смысл суммы. Именно потребность проверять происхождение расчётов подтолкнула меня сделать SellOps, когда я не нашёл готового сервиса, которому доверял бы. То, как устроен сервис, я описываю отдельно, но сам принцип проверки не зависит от выбранного инструмента. В таблице, собственной выгрузке или сервисе должны различаться цена продавца, покупательская цена, подтверждённые начисления и расходы. Если источник какой-то суммы неизвестен, красивый итог расчёта не делает её достоверной.
Завтра я бы начал с соседних товаров, у которых разница между ценами выглядит неодинаковой. Зафиксируйте их действующие цены продавца, собственные акции и покупательские цены в одинаковых условиях, сохранив время проверки. Затем возьмите завершённые продажи этих товаров и отдельно сверяйте каждую с её условиями на момент заказа, не подставляя текущую витринную цену. Непонятное расхождение отправьте в поддержку с идентификатором товара, данными операции и вопросом об источнике скидки и влиянии на начисления. После такой проверки у вас будет ответ о фактической скидке своих товаров, а не неподтверждённая норма для всей категории.
Хотите увидеть эти цифры по своим товарам?
Попробовать SellOps бесплатно