Акции на Wildberries и Ozon: как участие съедает маржу продавца и как её защитить
Есть один разговор, который у нас повторяется примерно раз в месяц. Селлер пишет: «Прошла большая распродажа, продали в три раза больше обычного, а денег на счету меньше, чем в спокойном июне. Как так?» Мы открываем отчёт — и почти всегда картина одна и та же. Скидка 25%, комиссия при этом никуда не делась, логистика в рублях не уменьшилась ни на копейку, невыкупов стало больше, потому что импульсных заказов в распродажу всегда больше. В сумме человек за неделю бешеных продаж заработал меньше, чем за обычную неделю без акции, и при этом сжёг складской запас, который потом ещё месяц восстанавливал.
Акции на маркетплейсах — это не бесплатный трафик. Это инструмент, который вы оплачиваете собственной маржой, и вопрос только в том, знаете ли вы заранее цену. В этой статье разберём, как в 2026 году устроены акции на Wildberries и Ozon, где именно теряются деньги, как считать минимальную цену участия и почему отказ от акции — тоже не бесплатное решение.
Почему скидка 20% забирает не 20% прибыли, а гораздо больше
Главное непонимание, из-за которого продавцы соглашаются на акции не глядя, звучит так: «Ну дам скидку 20%, потеряю пятую часть прибыли, зато продам втрое больше». Это арифметически неверно, и разница огромная.
Дело в том, что скидка вычитается не из прибыли, а из цены. А прибыль — это то, что осталось от цены после всех расходов. Когда цена падает на 20%, часть расходов падает пропорционально (комиссия — процент от цены, налог на УСН «Доходы» — тоже процент), а часть не падает вообще: логистика в рублях, хранение в рублях, закупка, упаковка, обратная логистика по невыкупам. Эти фиксированные рубли остаются на месте, а покрывать их теперь нужно из меньшей выручки.
Посмотрите на конкретных числах. Возьмём условный товар на Wildberries по схеме FBW: цена 1 500 ₽, закупка 450 ₽, комиссия по одежде — 43,5% (после повышения с 7 июля 2026), логистика с коэффициентом склада 80 ₽, хранение 11 ₽, эквайринг 2%, невыкупы 80 ₽, налог УСН 6%.
| Статья | Без акции (1 500 ₽) | Скидка 20% (1 200 ₽) |
|---|---|---|
| Цена продажи | 1 500 ₽ | 1 200 ₽ |
| Закупка + упаковка | −490 ₽ | −490 ₽ |
| Комиссия 43,5% | −652 ₽ | −522 ₽ |
| Логистика | −80 ₽ | −80 ₽ |
| Хранение | −11 ₽ | −11 ₽ |
| Эквайринг 2% | −30 ₽ | −24 ₽ |
| Невыкупы | −80 ₽ | −80 ₽ |
| Налог УСН 6% | −90 ₽ | −72 ₽ |
| Прибыль с юнита | 67 ₽ | −79 ₽ |
Скидка в 20% превратила прибыль 67 ₽ в убыток 79 ₽. Не «уменьшила на пятую часть» — а перевела товар через ноль. И теперь каждая дополнительная продажа делает вам хуже, а рост оборота втрое означает утроенный убыток.
Это и есть главный механизм, который ловит продавцов. При низкой марже (а после июльского роста комиссий WB маржа у многих стала именно такой) даже небольшая скидка съедает всю прибыль целиком, потому что прибыль — это тонкая плёнка поверх толстого слоя расходов. Подробный разбор всех статей расходов, из которых складывается эта плёнка, мы делали в статье про юнит-экономику продавца на маркетплейсе — если вы её не считали, начинать нужно оттуда, а не с акций.
Простое правило: считаем предельную скидку через долю переменных расходов
Полезная прикидка, которую стоит держать в голове. Скидка, отправляющая вас в ноль, всегда больше вашей маржинальности — потому что вместе с ценой падает и часть расходов (комиссия, эквайринг, налог с оборота). Насколько больше — зависит от того, какую долю цены занимают эти переменные расходы. Формула такая:
Предельная скидка = Маржинальность ÷ (1 − доля переменных расходов)
Для товара из примера выше переменные расходы — это комиссия 43,5% + эквайринг 2% + налог 6% = 51,5% от цены. Значит множитель равен 1 ÷ 0,485 ≈ 2,06: предельная скидка вдвое больше маржинальности. На Ozon в дешёвых ценовых диапазонах, где комиссия 14–20%, множитель гораздо мягче — около 1,4.
| Маржинальность до акции | Скидка «в ноль» при переменных 51,5% (WB, одежда) | Скидка «в ноль» при переменных 28% (Ozon, дешёвая категория) |
|---|---|---|
| 5% | примерно 10% | примерно 7% |
| 10% | примерно 20% | примерно 14% |
| 20% | примерно 41% | примерно 28% |
| 35% | примерно 72% | примерно 49% |
Проверим на нашем примере: маржа была 67 ₽ от 1 500 ₽, то есть 4,5%. Умножаем на 2,06 — получаем 9,2%. И действительно, точка безубыточности для этого товара, которую мы посчитаем ниже, равна 1 363 ₽, а это скидка ровно 9,1% от 1 500 ₽. Формула работает.
Отсюда следует неприятная вещь. Стандартное требование площадки «скидка от 10 до 30%» при высокой комиссии переносят только товары с маржинальностью примерно от 5% (для скидки 10%) до 15% (для скидки 30%). Звучит как невысокая планка — но после июльского повышения комиссий WB у огромного количества товаров в перепродаже маржинальность как раз около 4–5%, то есть верхняя граница акционного коридора для них закрыта наглухо, а нижняя проходит впритык по нулю. И никакой рост оборота этого не меняет — он только масштабирует убыток.
Как устроены акции на Wildberries в 2026 году
На WB есть два принципиально разных типа участия, и путать их дорого.
Обычные акции — вы сами заходите в раздел «Календарь акций» в личном кабинете, смотрите условия (какая скидка требуется, на какие категории, в какие даты), отмечаете артикулы и подтверждаете участие. Здесь всё под контролем: не хотите — не участвуете.
Автоакции — площадка сама формирует список товаров и назначает скидку, а вас уведомляет заранее. Это ключевое отличие: товар попадает в акцию не потому, что вы согласились, а потому, что вы не отказались. По условиям оферты Wildberries, действующей с апреля 2026 года, продавцу приходит уведомление с перечнем товаров, размером скидки и сроками, и срок этого предварительного уведомления увеличен с трёх до пяти рабочих дней. Пять рабочих дней — это ваше окно на реакцию. Не отреагировали — цена упала.
Отказаться можно, и уходить с площадки для этого не нужно. Механика такая: в личном кабинете открываете «Календарь», выбираете нужную автоакцию, жмёте «Настроить список товаров» и исключаете артикулы, которые не должны в неё попасть.
Но гораздо надёжнее второй путь — инструмент минимальной цены. Вы задаёте по артикулу цену, ниже которой товар продаваться не должен. Если акционная скидка опускает цену ниже этого порога, товар в акцию просто не включается. Это работает как автоматический предохранитель и не требует от вас каждые пять дней караулить уведомления в кабинете. Настроить минимальные цены по всей матрице один раз — это, пожалуй, самое полезное, что можно сделать за час работы в кабинете WB.
Ещё одна ловушка, о которой мало кто думает: товар может попасть в акцию автоматически просто потому, что его текущая цена уже соответствует акционным условиям. Если вы сами снизили цену на распродаже остатков до уровня «акционной», площадка засчитает это как участие — и когда акция закончится, а вы вернёте цену обратно, карточка получит скачок цены со всеми последствиями для конверсии.
Не уверены, при какой скидке ваши товары уходят в минус — и уже согласились на автоакцию?
Разобраться с этим →Акции на Ozon: правила участия и механика «Баллы за скидки»
У Ozon логика похожая, но есть важное отличие, которое реально меняет расчёт.
Стандартные акции на Ozon требуют скидки в диапазоне примерно от 10% до 30% в зависимости от акции и категории. К товару предъявляются требования: он должен быть в наличии в достаточном количестве, а карточка — иметь нормальный рейтинг и заполненный контент. Скидку в обычной акции финансирует продавец, площадка её не компенсирует.
А вот «Баллы за скидки» — это отдельная механика, и её стоит понимать точно, потому что вокруг неё много путаницы. Работает так: Ozon от вашего имени устанавливает на товар скидку, покупатель видит более низкую цену, а разницу площадка начисляет вам баллами — примерно рубль скидки в балл. Этими баллами вы оплачиваете услуги Ozon: комиссию, логистику, продвижение. Подключается механика в кабинете: Финансы → Экономика магазина → Баллы за скидки, статус «Подключено» означает, что вы в ней участвуете.
Это компенсационный механизм, а не подарок, и у него есть три нюанса, которые бьют по деньгам:
- Баллы сначала уходят на услуги площадки. Начисленные баллы автоматически гасят комиссию, логистику и продвижение. Если баллов оказалось больше, чем расходов на услуги Ozon, остаток конвертируется в рубли один к одному и выплачивается деньгами как премия — она видна в разделе «Экономика магазина». То есть деньги не пропадают, но приходят они позже и не тем потоком, на который вы рассчитывали. Плюс у баллов есть срок действия — год.
- Кассовый разрыв по таймингу. Живой выручкой вы получаете меньше — по сниженной цене, — а компенсация сначала идёт зачётом за услуги и лишь потом, если что-то осталось, приходит деньгами. Заплатить поставщику баллами нельзя, и для бизнеса на оборотном кредите этот сдвиг ощутим.
- Налоги. Баллы — это доход, и в налоговом учёте они учитываются как доход. То есть налог вы заплатите деньгами с суммы, часть которой пришла баллами.
Отдельно про комиссию. На Ozon комиссия считается от цены, которую фактически платит покупатель, с учётом всех скидок и акций продавца — но без учёта скидок, которые финансирует сам Ozon (например, скидки за оплату картой Ozon Банка или ту часть, что компенсируется баллами). Логика справедливая, но она означает, что снижая цену в обычной акции, вы уменьшаете и сумму комиссии, — и всё равно проигрываете, потому что выручка падает быстрее, чем комиссия.
На Wildberries база другая: комиссия считается от цены продавца до платформенной скидки. Той самой строки, которую WB в апреле 2026 переименовал из «СПП, %» в «Платформенные скидки». Это значит, что скидка, которую даёт площадка, базу комиссии не уменьшает. Про эту разницу между площадками мы подробно писали в разборе Wildberries или Ozon: что выбрать новичку.
Отказаться от акции тоже не бесплатно: цена вопроса в ранжировании
Здесь начинается самое интересное, потому что простой совет «не участвуйте в акциях с низкой маржой» разбивается о реальность выдачи.
Wildberries официально публикует веса факторов ранжирования, и участие в акциях там стоит отдельной строкой с весом от 7% до 35%. Для сравнения: скорость доставки и сборки — 30–40%, объём продаж — 10–25%, конверсия — 5–20%, рейтинг продавца — 3–10%. То есть акции — это второй по потенциальному весу фактор во всей системе, тяжелее, чем объём продаж и конверсия.
Практический смысл такой: во время крупной распродажи выдача перестраивается. Товары-участники поднимаются, неучастники опускаются. Если в вашей категории в акцию зашли все конкуренты, а вы нет, вы на неделю распродажи фактически исчезаете из первых экранов — и теряете не только продажи этой недели, но и накопленную статистику по карточке, которая влияет на позиции уже после акции.
Именно поэтому решение «участвовать или нет» — это не выбор между «потерять маржу» и «ничего не потерять». Это выбор между двумя видами потерь, и считать нужно оба. Иногда участие со скидкой действительно выгоднее: площадка поднимает акционный товар в выдаче, и потеря на скидке отбивается оборотом. Но «иногда» здесь — не риторическая фигура, а условие, которое надо проверять числом по каждому артикулу.
На Ozon прямой вес акций в формуле выдачи площадка не раскрывает так подробно, но эффект тот же по другому каналу: акционные товары попадают в отдельные подборки и лендинги распродажи, получают дополнительный трафик, а высокая конверсия во время акции подтягивает позиции в обычном поиске. О том, как в принципе устроено ранжирование и что на него влияет, — в гайде как поднять карточку товара в топ Wildberries.
Пять способов, которыми акция забирает деньги незаметно
Про скидку все понимают. Дальше идёт то, о чём вспоминают уже постфактум.
1. Рост доли невыкупов. В распродажу растёт доля импульсных заказов — человек «на всякий случай» заказал три размера, потому что дёшево. Каждый невыкупленный заказ — это логистика туда и обратно из вашего кармана. При и без того невысоком проценте выкупа в одежде это может добавить к расходам десятки рублей на каждую фактическую продажу. Причём заметите вы это не в неделю акции, а через две недели, когда доедут все возвраты.
2. Каннибализация будущего спроса. Часть покупателей купила бы ваш товар и без скидки, просто через десять дней. Вы продали им то же самое, но на 20% дешевле. Это чистый минус, который в отчёте выглядит как «рост продаж».
3. Провал после акции. Цена возвращается на место, конверсия падает — а конверсия входит в факторы ранжирования с весом 5–20%. Карточка теряет позиции ровно тогда, когда вам надо восстанавливать маржу. Классический сценарий: неделя эйфории, три недели восстановления.
4. Опустошение склада и разрыв поставок. Резкий вывоз остатков — это out of stock, а «нет в наличии» на маркетплейсе означает падение позиций и потерю накопленной статистики карточки. Плюс срочная поставка на перегруженный склад, а там уже коэффициент приёмки, который может умножить стоимость приёмки в несколько раз. Как этого избегать, мы разбирали в чек-листе первой поставки на FBO.
5. Обучение покупателя ждать скидку. Если вы участвуете в каждой акции подряд, аудитория запоминает акционную цену как «настоящую», а обычную — как завышенную. Дальше вы уже не можете продавать по полной цене вообще: спрос вне акций проседает, и вы попадаете в петлю, из которой выход только через смену позиционирования карточки.
Как считать минимальную цену участия: рабочая методика
Считать нужно не «сколько я потеряю», а «ниже какой цены я не иду ни при каких условиях». Порядок действий такой.
- Возьмите фактическую комиссию из личного кабинета по каждой категории — не из статьи в интернете, включая эту. После июльского повышения WB и укрупнения ценовых диапазонов Ozon с 1 июля 2026 старые цифры не работают.
- Отделите переменные расходы от постоянных. Переменные (проценты от цены): комиссия, эквайринг, налог на УСН «Доходы». Постоянные (рубли на единицу): закупка, упаковка, логистика, хранение, обратная логистика, брак.
- Посчитайте точку безубыточности. Формула: минимальная цена = сумма постоянных расходов в рублях ÷ (1 − сумма переменных ставок в долях). Например, при постоянных 661 ₽ и переменных 43,5% + 2% + 6% = 51,5% получаем 661 ÷ 0,485 ≈ 1 363 ₽. Всё, что ниже 1 363 ₽, — убыток с каждой продажи.
- Добавьте требуемую прибыль. Если хотите зарабатывать хотя бы 100 ₽ с юнита, добавьте их к числителю: (661 + 100) ÷ 0,485 ≈ 1 569 ₽. Это ваша реальная минимальная цена, а не 1 363 ₽.
- Сравните с акционной ценой. Если акция требует цену ниже — участие в ней вам не подходит, и никакие соображения про «оборот» этого не меняют.
- Заведите минимальную цену в кабинет. Не держите её в голове и не в отдельном файле — вносите в инструмент минимальных цен, чтобы предохранитель сработал автоматически.
- Пересчитывайте после каждого изменения тарифов. В 2026 году площадки меняли условия по несколько раз за полугодие, и расчёт, сделанный весной, к июлю уже недействителен.
Когда в акцию идти всё-таки стоит
Чтобы не создать впечатление, что акции — это чистое зло. Есть сценарии, где участие — правильное решение:
- Вымывание неликвида. Товар лежит на складе, каждый день капает хранение, оборачиваемость плохая. Продать со скидкой в ноль или даже в небольшой минус лучше, чем платить за хранение ещё три месяца и потом всё равно продать дешевле. Здесь акция — это способ остановить кровотечение, а не заработать.
- Разгон новой карточки. У новой карточки нет статистики продаж, а без неё нет позиций. Акция даёт всплеск заказов и конверсии, который карточке нужен для старта. Считайте это платой за вход, как рекламный бюджет, — и заранее решите, сколько вы готовы вложить.
- Товары с высокой маржой. Если маржинальность 35%+, скидка 15% оставляет вам прибыль и приносит дополнительный трафик. Это тот самый случай, когда акция работает как выгодный канал.
- Сезонный товар в конце сезона. Купальники в сентябре не станут дороже. Скидка сейчас — это лучше, чем хранение до следующего июня плюс риск, что модель устареет.
Объединяет эти сценарии одно: в каждом из них вы заранее знаете, зачем идёте в акцию и каким числом будете мерить результат. Плохое решение — не «участвовать», а «участвовать, потому что пришло уведомление».
Как измерять результат акции правильно
И последнее, что почти никто не делает: замер после. Смотреть надо не на оборот за неделю распродажи, а на три вещи.
Прибыль, а не выручка. Возьмите фактическую прибыль за период акции и сравните её с прибылью за сопоставимый период без акции. Если выросла — акция сработала. Если оборот вырос, а прибыль упала — вы просто продали товар дешевле самому себе.
Период с хвостом. Считайте не неделю акции, а месяц: неделю до, неделю акции и две после. Только так видно провал после возврата цены и рост возвратов с лагом. Акция, которая выглядит прибыльной на горизонте недели, часто оказывается убыточной на горизонте месяца.
Позиции карточки. Зафиксируйте позиции по ключевым запросам до акции и через две недели после. Если карточка после акции встала выше и держится — вы купили не только продажи, но и позиции, и это меняет всю экономику решения в плюс.
Если после такого разбора выяснится, что часть акций вы отработали в минус — это нормальный результат первого честного замера, и он гораздо полезнее, чем не знать. Посмотрите наши услуги для продавцов маркетплейсов и тарифы или закажите бесплатный аудит — посчитаем минимальные цены по вашей матрице и покажем, в какие акции вам можно заходить, а в какие категорически нет.
Частые вопросы
Формально нет — товары можно вывести из акции в «Календаре акций». Но участие входит в официальные факторы ранжирования WB с весом от 7% до 35%, это второй по значимости блок после скорости доставки и сборки. Поэтому отказ обычно означает падение позиций на время акции, особенно если в вашей категории в неё зашли все конкуренты.
Автоакция — это акция, куда площадка включает товары сама, уведомляя продавца заранее. С 2026 года срок предварительного уведомления увеличен с трёх до пяти рабочих дней, в уведомлении указаны товары, размер скидки и сроки. Выйти можно: «Календарь» → нужная акция → «Настроить список товаров». Надёжнее задать минимальную цену по артикулу — тогда товар просто не попадёт в акцию, если скидка опускает цену ниже порога.
В обычной акции — продавец: цена падает, компенсации нет. Исключение — механика Ozon «Баллы за скидки»: площадка ставит скидку от вашего имени и начисляет вам баллы примерно рубль в балл, которыми в первую очередь гасятся услуги Ozon, а неизрасходованный остаток выплачивается деньгами один к одному как премия. Финансовый результат сохраняется, но появляется сдвиг по времени, у баллов есть годичный срок действия, и в налоговом учёте они считаются доходом, с которого налог платится живыми деньгами.
Разделите расходы на постоянные в рублях (закупка, упаковка, логистика, хранение, возвраты) и переменные в процентах от цены (комиссия, эквайринг, налог). Минимальная цена = постоянные ₽ ÷ (1 − сумма переменных в долях). Например, 661 ₽ ÷ (1 − 0,515) ≈ 1 363 ₽ — это ноль. Чтобы заработать 100 ₽ с юнита, считайте (661 + 100) ÷ 0,485 ≈ 1 569 ₽.
Три причины сразу. Акция вытягивает будущий спрос — часть покупателей купила бы и через две недели. После возврата цены падает конверсия, а она входит в факторы ранжирования с весом 5–20%, поэтому карточка теряет позиции. И аудитория, привыкшая к акционной цене, начинает ждать следующую распродажу вместо покупки по обычной цене.
На Ozon комиссия считается от цены, которую платит покупатель, с учётом скидок и акций продавца, но без учёта скидок, которые финансирует сам Ozon. На Wildberries база — цена продавца до платформенной скидки, то есть скидка площадки базу комиссии не уменьшает. В обоих случаях снижение цены уменьшает и сумму комиссии, но выручка падает быстрее, поэтому маржа всё равно сокращается.
Да, если участвовать выборочно и по расчёту. Посчитайте минимальную допустимую цену по каждому артикулу и заведите её в инструмент минимальных цен в кабинете. Заходите в акции товарами с маржой от 30% либо неликвидом, который надо вымыть со склада. И меряйте результат прибылью за месяц с хвостом после акции, а не оборотом за неделю распродажи.