За 90 дней выручка по моим магазинам составила 41 775 477 ₽, но после учтённых расходов из каждых 100 ₽ осталось 11,6 ₽. С такой экономикой чужой дешёвый товар для меня прежде всего повод открыть расчёт, а не редактор цен. Покупатель видит разницу между предложениями, а я должен увидеть разницу между заработком и работой за свой счёт. Если конкурент снизил цену, мой прежний объём заказов действительно может оказаться под угрозой. Но сохранить этот объём любой ценой — совсем не то же самое, что сохранить бизнес.
У меня несколько магазинов, и я не могу принимать ценовые решения по одному общему ощущению от продаж. Один товар способен выдержать снижение, другой уже держится на тонком остатке после расходов. Поэтому на запрос «демпинг на озоне что делать» у меня нет ответа в духе «снизиться вслед за лидером». Сначала я проверяю, действительно ли покупатель сравнивает одинаковые предложения, затем считаю собственную границу и только после этого выбираю действие. Чужая цена может оказаться временной распродажей, следствием другой закупки или началом долгого передела спроса.
Что демпинг на Ozon делает с нишей
Моя сводная экономика объясняет, почему я осторожно отношусь к ценовой гонке: из каждых 100 ₽ выручки комиссия Ozon забрала 40,5 ₽, логистика и прочие сборы — 10,1 ₽. Ещё 12,9 ₽ ушло на рекламу, 21,4 ₽ — на себестоимость товара, 3,5 ₽ — на налог. Осталось 11,6 ₽. Это фактическая структура по моим магазинам за указанный период, а не тарифная сетка Ozon и не готовая модель для чужого ассортимента. Даже у меня отдельный товар может сильно отличаться от этой средней картины. Если какие-то внешние расходы не вошли в расчёт, оставшуюся сумму нельзя автоматически считать чистой прибылью.
Когда заметный конкурент опускает цену, часть покупателей начинает воспринимать её как новый ориентир. Если остальные продавцы отвечают тем же, у покупателя появляется больше дешёвых предложений, а у продавцов сжимается остаток с заказа. При этом закупка уже оплаченного товара не дешевеет вслед за витриной. Не исчезают упаковка, обработка и другие расходы, которые не привязаны напрямую к цене продажи. Ценовая война на маркетплейсе поэтому может увеличивать количество заказов и одновременно ухудшать способность продавца оплатить следующую поставку.
Куда уходит 100 ₽ выручки
Магазины автора, 90 дней
Но фраза «конкурент продаёт ниже себестоимости» требует проверки: обычно я знаю свою закупочную цену, а не его. У другого продавца могут быть иные условия поставки, другая комплектация или задача освободить склад от остатков. Подозрительно низкая цена на Ozon также требует сравнения условий, которые видит конкретный покупатель, включая доступные ему скидки и способ оплаты. По витрине нельзя надёжно восстановить сумму, которая в итоге будет отражена в расчётах продавца. Если же предложение действительно убыточно для конкурента, повторять его означает перенять чужой убыток без понимания, чем он собирается его покрыть. Исключением может быть осознанная ликвидация собственного остатка, но это уже другая задача.
Как понять, надолго ли конкурент снизил цену
Я начинаю с проверки самого предложения: совпадают ли товар, количество в упаковке, характеристики и состояние. Затем смотрю доставку в одинаковый регион, потому что дешёвый товар с неудобным сроком получения может конкурировать с моим лишь частично. Фиксирую цену вместе с условиями её получения, а не сохраняю один случайный скриншот. Если очень низкая цена на Ozon доступна только при определённом условии, это нужно учитывать отдельно от обычного предложения. Иначе можно снизить собственную цену для всех покупателей в ответ на скидку, которую видит лишь часть аудитории.
Дальше я наблюдаю не за одной ценой, а за поведением продавца: возвращается ли товар в наличие, сохраняется ли ассортимент, появляются ли новые варианты. Исчезающие позиции без заметного восстановления скорее согласуются с распродажей, чем с планом долго удерживать нишу. Регулярное возвращение товара и сохранение низкой цены после этого дают больше оснований готовиться к затяжной конкуренции. Но это косвенные признаки, а не доказательства чужой стратегии. Доступное покупателю количество не равно полному остатку продавца, а расширение ассортимента само по себе ничего не говорит о прибыльности.
Чтобы наблюдение не превратилось в бесконечное обновление карточки, я веду простую таблицу с датой проверки, ценой, условиями покупки, наличием и доставкой. Рядом записываю собственные показы, переходы, заказы, рекламные расходы и остаток после переменных затрат — насколько позволяют доступные отчёты. Если чужая цена упала, а мои продажи и результат с заказа держатся, срочное вмешательство может вообще не понадобиться. Если ухудшение совпало по времени, это повод проверить связь, но ещё не доказательство причины: спрос, реклама и доступность товара тоже меняются. Точный срок чужого демпинга я без внутренних данных не узнаю, поэтому готовлю действия для временной распродажи и для устойчивой низкой цены отдельно.
Как рассчитать свою цену без продажи в минус
Сначала я выбираю конкретный товар и набор заказов, по которым уже можно сопоставить продажи с начислениями, возвратами и расходами. Общая выручка магазина для этого слишком грубая: прибыльные позиции способны спрятать убыточную. Затем определяю исходную сумму продажи в той системе учёта, где буду вычитать расходы. Если беру сумму до удержаний, удержания вычитаю дальше; если начинаю с выплаты после удержаний, повторно их не списываю. Состав цены и разницу между витриной и деньгами продавца я подробнее разбираю в статье из чего складывается цена на Ozon.
Следующим шагом я вычитаю комиссию и относящиеся к этим продажам расходы площадки по фактическим данным отчётов. Логистику, прочие сборы и корректировки проверяю отдельно, чтобы ничего не потерялось внутри общей строки. Возвраты учитываю вместе с их денежными последствиями, а не просто удаляю вернувшийся заказ из расчёта. Если товар пригоден для дальнейшей продажи и вернулся в остаток, нельзя одновременно считать его полностью потерянным и оставлять на складе по прежней стоимости. На этом шаге мне нужна согласованная история движения денег и товара, а не красивая сумма выплаты.
Затем я вычитаю закупочную себестоимость проданного товара и связанные с ним расходы, которые ещё не попали в предыдущие строки. Сюда могут относиться упаковка, подготовка и доставка до места передачи, если я не включил их в себестоимость заранее. После этого вычитаю рекламные расходы, относимые к выбранному товару и периоду, сохраняя одинаковый способ распределения для сравниваемых вариантов. Налог считаю по своей системе налогообложения и её базе, а не как произвольную долю оставшихся денег. Так получается вклад товара в покрытие постоянных расходов и прибыль; чистой прибылью этот остаток становится только после учёта всего необходимого.
Теперь я подставляю предполагаемую сниженную цену и пересчитываю те расходы, которые действительно от неё зависят. Комиссию и другие начисления проверяю по действующим условиям, а закупку уже имеющегося товара не уменьшаю просто потому, что уменьшилась выручка. Рекламу рассматриваю отдельно: её доля в продажах не обязана остаться прежней после смены цены. Сравниваю остаток с заказа, общий результат при реалистичном спросе и деньги, необходимые для пополнения склада. Границу, ниже которой я не готов продавать в обычном режиме, затем сверяю с ценовыми настройками; эту проверку я описал в статье как выставить минимальную цену без продажи в минус.
Цена конкурента не доказывает, что он зарабатывает, и не задаёт безопасный предел для моего товара. Остаток 11,6 ₽ из каждых 100 ₽ в моих данных — тоже не разрешённый размер скидки. После изменения цены нужно заново посчитать весь заказ, потому что часть расходов остаётся в рублях, а часть меняется по своим правилам. Пока такой расчёт не сделан, копирование чужой цены остаётся ставкой собственными деньгами.
Ошибка, которая превращает рост заказов в потерю денег
Самая опасная ошибка в таком расчёте — уменьшить цену и сохранить прежние доли всех расходов. В моих данных себестоимость составляет 21,4 ₽ из каждых 100 ₽ выручки, но это результат соотношения закупки и продаж, а не правило поставщика. Если я дешевле продаю тот же закупленный товар, его закупочная стоимость в рублях остаётся прежней. Значит, в новой выручке она займёт большую долю, если остальные условия не изменились. Таблица, которая автоматически уменьшила эту стоимость вместе с ценой, покажет прибыль, которой в реальных деньгах нет.
С рекламой похожая ловушка: 12,9 ₽ из каждых 100 ₽ в моей сводке описывают прошедший период, но ничего не гарантируют после снижения цены. Если расходы на привлечение заказа не изменились, более дешёвая продажа оставляет меньше денег после рекламы. Если реклама подорожала, давление на остаток усиливается. Продавец при этом может видеть больше заказов и считать, что скидка сработала, хотя денег на закупку становится меньше. В денежном выражении последствия проверяются прямо: потерю остатка с заказа нужно сопоставить с дополнительными заказами и расходами, которые понадобились для их получения.
Я поэтому сравниваю варианты не по одной выручке и не по количеству отправлений, а по общему остатку после сопоставимых расходов. Больший объём способен оправдать меньший заработок с заказа, но это нужно доказать расчётом, а не ожиданием роста. Ещё я проверяю, хватит ли оборотных денег обслужить этот объём до получения следующих поступлений. SellOps я сделал сам, потому что не нашёл готовой аналитики, которой доверял бы при таких решениях; свой подход к работе с данными описал на странице как устроен сервис. Однако никакой сервис не узнает за меня чужую закупочную цену и не исправит пропущенную в учёте себестоимость.
Что делать вместо снижения цены и когда выходить из товара
Если моя цена выше, я сначала ищу причину, по которой покупателю разумно выбрать именно моё предложение. Проверяю понятность комплектации, фотографии, соответствие описания товару и ответы на вопросы, которые мешают принять решение. Отдельно смотрю наличие и доставку: устранение собственной недоступности иногда полезнее ценового ответа конкуренту. Комплект или другой вариант товара имеет смысл только тогда, когда решает покупательскую задачу и выдерживает самостоятельный расчёт расходов. Замаскировать прежний товар новой упаковкой недостаточно, а обещать за него свойства, которых нет, я не собираюсь.
Следующий ход — перестать покупать заказы там, где они перестали окупаться, вместо того чтобы снижать цену сразу для всего спроса. Я проверяю рекламные расходы по товару, убираю заведомо убыточные направления и наблюдаю, что происходит с общим результатом, включая продажи без рекламы. Иногда приходится согласиться на меньший объём, чтобы сохранить положительный остаток и оборотные деньги. Можно пересмотреть закупку, упаковку или подготовку товара, но экономия должна быть подтверждена условиями и не разрушать качество. Платные способы поддержки карточки тоже включаю в расчёт: например, баллы за отзывы за счёт продавца нельзя считать бесплатной заменой скидке.
Выход из товара я рассматриваю, когда доступная рынку цена устойчиво не покрывает мои расходы, а проверенные изменения не исправляют экономику. Дополнительный сигнал — необходимость постоянно поддерживать продажи расходами, которые съедают остаток, без понятного пути к улучшению. Здесь разделяю решение о новой закупке и решение об уже лежащем товаре: прекращение пополнения не требует немедленно распродавать всё по любой цене. Для остатка сравниваю ожидаемые поступления от быстрой продажи с вариантом ждать, учитывая будущие расходы и замороженные деньги. Продажа ниже исторической закупки иногда оказывается меньшей потерей, но это не делает следующую закупку того же товара разумной.
Завтра я бы начал с товара, по которому сильнее всего хочется повторить чужое снижение, и до изменения цены собрал его расчёт по заказам и начислениям. Рядом зафиксировал бы предложение конкурента с комплектацией, доставкой и условиями скидки, чтобы сравнивать сопоставимое. Затем посчитал бы текущую цену и рассматриваемое снижение, заранее записав, какой остаток и какая потребность в оборотных деньгах для меня допустимы. Если снижение не проходит эту проверку, выбрал бы конкретное действие без скидки или остановил следующую закупку. Так чужая низкая цена перестаёт управлять моим магазином: она становится входным условием решения, за которое я могу ответить своими деньгами.
Хотите увидеть эти цифры по своим товарам?
Попробовать SellOps бесплатно