Плюсомер
Аналитика

Средняя маржа упала, хотя каждый товар продаётся как раньше

Два SKU сохраняют цену и вклад единицы, но общий результат меняется из-за состава продаж. Расчёт весов и эффекта замены в деньгах.

· 4 мин чтения

Плюсомер сравнивает большой объём заказов и меньший объём с другим вкладом после затрат
Содержание
  1. Два товара, у которых ничего не подорожало
  2. Почему обычное среднее не подходит
  3. Как выделить эффект состава
  4. Что исправлять после обнаружения эффекта
  5. Оставьте одно объяснение в деньгах
  6. Частые вопросы

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

Структура продаж влияет на общий результат даже при неизменной экономике каждого SKU. Чтобы увидеть этот эффект, сравните вклад одинаковых товаров и их веса в продажах. Среднее магазина нельзя объяснять как среднее свойство одного изделия.

Это особенно полезно после расширения ассортимента, смены рекламного акцента или дефицита популярной позиции. Но совпадение изменения состава с событием ещё не доказывает его причину.

Два товара, у которых ничего не подорожало

Все числа ниже учебные. Один период и следующий содержат по 100 завершённых продаж без возвратов. Оба SKU стоят по 1 000 ₽. Для A вклад после выбранных переменных затрат равен 400 ₽, для B 100 ₽. Общие расходы и налоги не вычтены.

Прокрутите таблицу вбок, чтобы увидеть все столбцы →

ПоказательТовар AТовар B
Цена единицы1 000 ₽1 000 ₽
Выбранные переменные затраты600 ₽900 ₽
Вклад единицы400 ₽100 ₽
Доля вклада в цене40%10%

В первом периоде продано 80 единиц A и 20 единиц B. Выручка равна 100 000 ₽. Общий вклад: 80 × 400 + 20 × 100 = 34 000 ₽. Его доля в выручке составляет 34%.

Во втором периоде количество поменялось местами: 20 единиц A и 80 единиц B. Выручка снова 100 000 ₽. Вклад: 20 × 400 + 80 × 100 = 16 000 ₽, или 16% выручки.

У A по-прежнему 40%, у B 10%. Общая доля снизилась с 34% до 16%, потому что изменились веса. Ни один товар не стал дороже в закупке и не потребовал больше выбранных расходов на единицу.

При одной выручке сто тысяч рублей корзина из 80 товаров A и 20 B даёт вклад 34 тысячи; обратная структура даёт 16 тысяч

Почему обычное среднее не подходит

Если сложить 40% и 10% и поделить на два, получится 25%. Но магазин не продавал одинаковое количество каждого SKU. Значение 25% не описывает ни один из рассмотренных периодов.

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

В разборе многотоварной модели OpenStax состав продаж выделен как самостоятельное условие расчёта. Для магазина это означает, что прежняя средняя маржинальность не переносится автоматически на новую корзину.

Как выделить эффект состава

В нашей модели общее количество и индивидуальная экономика неизменны. Вместо 60 единиц A продано 60 дополнительных единиц B. Каждая такая замена уменьшает вклад на 400 − 100 = 300 ₽. Всего 60 × 300 = 18 000 ₽, ровно разница между 34 000 и 16 000 ₽.

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

Для начала достаточно таблицы одних и тех же SKU за два периода. Новинки и выбывшие позиции выделите отдельно. Нулевая продажа из-за отсутствия товара не означает доказанное исчезновение покупательского интереса.

Переход шестидесяти продаж с A на B уменьшает вклад на 300 рублей за замену, всего на 18 тысяч рублей; индивидуальные вклады не меняются

Что исправлять после обнаружения эффекта

Проверьте, почему изменились веса. Ходовой A мог закончиться в нужном размере или регионе. Реклама могла вести на B. В ассортимент добавили дешёвый входной товар. Каждая причина требует своего действия, а не общей команды поднять маржу.

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

Товарная матрица помогает записать роль SKU. Анализ продаж задаёт сопоставимый контур. А план-факт помогает соединить эффект состава с остальными причинами отклонения.

Оставьте одно объяснение в деньгах

После расчёта сформулируйте вывод с границами: «При неизменных цене и выбранных затратах изменение состава уменьшило вклад на 18 000 ₽». Такая запись яснее, чем «маржа просела на восемнадцать». У последней непонятны единицы и причина.

В Плюсомере выберите одинаковый набор товаров и периоды, проверьте продажи, расходы и себестоимость. В своей таблице разложите изменение общего процента по вкладу и весам товаров. Для выбора дальнейших действий пригоден принцип релевантных изменений.

Начните с двух самых заметных SKU. Иногда отчёт не обнаруживает новую потерю в услугах, а спокойно показывает, что магазин стал продавать другую корзину. Это уже конкретная задача для наличия, ассортимента или продвижения.

Частые вопросы

Средняя маржа может упасть без роста расходов на товар?

Да, если выросла доля товаров с меньшим вкладом. Проверьте индивидуальную экономику SKU и их веса за одинаковые периоды.

Можно усреднить проценты товаров обычным средним?

Такой результат не учитывает веса. Для общей доли сложите денежный вклад и выручку, затем разделите суммы.

Восемнадцать процентов и восемнадцать процентных пунктов одинаковы?

Нет. В примере доля снизилась с 34% до 16%, на 18 процентных пунктов. Денежная разница вклада составляет 18 000 ₽.

Нужно убрать товар с меньшим вкладом?

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

Команда Плюсомера

Сделали сервис для своего магазина и открыли другим продавцам. Статьи объясняют расчёты, учебные примеры обозначены в тексте. Источники и правила публикаций описаны на странице команды.

Все статьи блога