инструмент · наука пивоварения

abc-анализ и ротация пивного ассортимента

Введите продажи по позициям за период — калькулятор отсортирует SKU по обороту, посчитает долю и накопленную долю и разложит ассортимент по Парето: A — первые 80 % оборота (держать), B — до 95 % (следить), C — хвост 95–100 % (ротировать или выводить). Так видно, какие краны и полки работают, а какие занимают место. Значения по умолчанию — пример, подставьте свои.

Позиции и продажи за период

л
л
л
л
л
л

Берите продажи за один и тот же период по всем позициям (месяц или квартал) и в одной размерности — литры или порции. От 3 до 12 позиций: на меньшем списке Парето не работает.

Ядро ассортимента (A)3 из 6 SKU
Кандидаты на ротацию (C)2 · 4,6 % оборота
ПозицияПродажиДоляНакопл.КлассЧто делать
Светлый лагер620 л50,1 %50,1 %Aдержать, не допускать out-of-stock
Пшеничное310 л25,1 %75,2 %Aдержать, не допускать out-of-stock
IPA180 л14,6 %89,7 %Aдержать, не допускать out-of-stock
Вишнёвый эль70 л5,7 %95,4 %Bследить, брать меньшим объёмом
Стаут45 л3,6 %99 %Cротировать / выводить
Барливайн12 л1 %100 %Cротировать / выводить
Итого1 237 л100 %
Класс A — держать
3 SKU · 89,7 % оборота
Класс B — следить
1 SKU · 5,7 % оборота
Класс C — ротация
2 SKU · 4,6 % оборота
Ядро от полки
50 %

Слабейшие позиции: Барливайн, Стаут — они дают последние 4,6 % оборота, но занимают полку и кран. Прежде чем выводить, проверьте роль позиции: якорь-редкость или сезонка может работать на трафик, а не на оборот.

Классы по Парето: A — позиции, набирающие первые 80 % оборота, B — до 95 %, C — хвост 95–100 %. Позиции с нулевыми продажами всегда попадают в C. Считайте по одной размерности: либо литры, либо порции.

Методика: ABC-анализ по принципу Парето

Принцип Парето в рознице звучит так: меньшая часть позиций делает большую часть оборота. ABC-анализ переводит это в рабочее правило полки за четыре шага.

  • Сортировка. Позиции выстраиваются по продажам за период убыв. Размерность одна на весь список (литры или порции) — мешать нельзя, иначе доли несопоставимы.
  • Доля. доля = продажи_SKU / оборот · 100 %, где оборот — сумма продаж по всем позициям списка.
  • Накопленная доля. Идём сверху вниз нарастающим итогом: накопл. = накопл_пред + доля. Это и есть кривая Парето.
  • Класс. Присваивается по накопленной доле до текущей позиции: < 80 %A, 80–95 % B, дальше → C. Позиция, которая пересекает порог, ещё относится к нижнему классу (жадное включение), а SKU с нулевыми продажами всегда попадает в C.

Что с этим делать. A — ядро кассы: держать всегда, не допускать out-of-stock, брать большими кегами (оборот высокий, кег не выдохнется). B — середина: следить за динамикой, брать меньшим объёмом. C — хвост: кандидаты на ротацию, при смене планограммы освобождают место под новинку или сезонку.

Ограничения. Модель детерминирована и смотрит только на объём продаж за период: она не знает маржи, сезонности, промо и роли позиции в ассортименте. Редкий сорт с малым оборотом может работать как якорь трафика или имиджа — прежде чем выводить хвост, сверьте ABC с маржинальностью и целями по репутации полки. Для устойчивого вывода берите период не меньше месяца.