Загрузка данных за месяц
Загруженные месяцы
Пороги Stars|Dogs
Stars|Dogs — это классический меню-инжиниринг (метод Касаваны–Смита, общепринятый мировой стандарт анализа меню): каждая позиция оценивается по двум осям — маржа грязная (прибыльность без влияния скидок) и популярность (доля в проданных штуках). Выше/ниже порогов — четыре класса: Stars (беречь и продвигать), Plowhorses (популярно, но маржа низкая — работать с себестоимостью и списаниями), Puzzles (маржинально, но не продаётся — продвигать) и Dogs (не зарабатываем: аккуратнее с акциями на них, ниже позиционирование на сайте). Состав меню в сети единый, поэтому все рекомендации — про акценты, промо и работу с себестоимостью, а не про вывод позиций.
Категории A/B/C (экономика позиции: LC+UC)
A/B/C показывает, сколько от цены продукта съедают затраты: UC (food cost, себестоимость продуктов — берётся из выгрузки, без учёта дисконта) плюс LC (labor cost, нормативная трудоёмкость по группе, задаётся ниже). A — здоровая экономика, B — пограничная, C — затраты съедают маржу.
LC (labor cost) по группам, %
Нормативная доля затрат труда в цене по группам меню. Значения по умолчанию — сетевые нормативы (у Pizza и Combo на доставке LC выше из-за упаковки и логистики). Если у вашей пиццерии LC отличается от среднесетевого — поправьте здесь, это повлияет на LC+UC и A/B/C.
| Группа | LC, % |
|---|
Как пользоваться
1. Загрузка. Во вкладке «Загрузка» выберите (или создайте) пиццерию, укажите месяц и прикрепите две выгрузки «Структура продаж» из Dodo IS: отдельно «Ресторан» и отдельно «Доставка» (CSV, разделитель «;»). Повторная загрузка того же месяца полностью заменяет его данные — так перезагружается криво загруженный месяц.
2. Сводная. Выберите пиццерию, месяц и срез: «Ресторан», «Доставка» или «Вся пиццерия» (каналы складываются, метрики и пороги пересчитываются по объединённым данным). Таблица сортируется кликом по заголовку; есть поиск, фильтр по категории, а цветные счётчики классов над таблицей работают как фильтры — кликните, чтобы скрыть/показать класс.
3. Сравнение. Head-to-head: две пиццерии (или одна и та же в разных месяцах) — KPI с дельтами и таблица по каждому метапродукту.
4. Динамика. Графики по месяцам для выбранной пиццерии и среза. Если выбрать конкретный продукт — его личная история: продажи, маржа, класс.
5. Матрица. Интерактивная карта меню (BCG): каждая точка — позиция, по осям популярность и маржа грязная, размер точки — выручка/прибыль/штуки, цвет — класс Stars|Dogs, пунктир — пороги. Наведите на точку — карточка продукта; клик по классу в легенде скрывает его.
6. Данные. Список всех загрузок, удаление месяца.
Детализация. Выгрузку можно загружать на двух уровнях: метапродукты (напр., «Додо (фирменный)») или продукты (SKU: «Додо 35 см», «Додо 30 см тонкое»…). Уровень выбирается при загрузке и фильтром «Детализация» во всех вкладках; данные уровней хранятся отдельно и не смешиваются — пороги и классы считаются внутри своего уровня.
Как формируется Stars|Dogs (меню-инжиниринг)
Каждая позиция оценивается по двум осям внутри своего среза (ресторан, доставка или вся пиццерия — у каждого свои пороги):
Маржа грязная = (Прибыль + предоставленный дисконт) / Выручка без
дисконта. Это маржинальность продукта «как если бы скидок не было».
Популярность = доля позиции в общем количестве проданных продуктов среза.
Пороги (показаны в KPI-карточке сводной):
· порог маржи = средневзвешенная грязная маржа среза
(Σ прибыли грязной / Σ выручки без дисконта);
· порог популярности = 1 / N, где N — число позиций с продажами
(то есть «средняя» популярность).
| Класс | Маржа грязная | Популярность | Что это значит |
|---|---|---|---|
| Stars | выше порога | выше порога | Флагманы: продаются много и маржинально. Беречь: следить за качеством и доступностью, ставить на первый экран, использовать в промо. |
| Plowhorses | ниже порога | выше порога | «Рабочие лошадки»: популярны, но маржа низкая. Работать с себестоимостью (списания, порционирование, фудкост), аккуратнее со скидками на них. |
| Puzzles | выше порога | ниже порога | Маржинальные, но плохо продаются. Продвигать: поднять позиционирование на сайте/в приложении, рекомендации в комбо, локальные акции. |
| Dogs | ниже порога | ниже порога | На этих позициях не зарабатываем. Меньше акций и скидок на них, опустить позиционирование на сайте/в приложении, не использовать в промо-механиках. Следить за динамикой: если позиция стабильно Dogs — обсуждать с УК. |
| — | нет продаж за месяц | Не классифицируется. | |
Важно: состав меню в Додо Пицце единый для сети, партнёр не выводит позиции самостоятельно. Поэтому классы — это подсказка, где расставить акценты в рамках доступных инструментов: акции и промо, позиционирование позиций на сайте и в приложении (порядок и выделение — это партнёру доступно), работа с себестоимостью и списаниями. Стабильно проблемные позиции — повод для разговора с УК, а не для самостоятельных решений.
Как формируется A/B/C (LC + UC)
UC% (food cost) берётся из выгрузки — доля себестоимости продукта
в цене без учёта дисконта.
LC% (labor cost) — нормативная трудоёмкость по категории:
| Категория | LC ресторан | LC доставка |
|---|---|---|
| Pizza, Combo | 21% | 28% |
| Snacks, Pieces | 21% | 21% |
| Souces (соусы) | 7% | 7% |
| Drinks: кофе, милкшейки, какао, горячие напитки | 14% | 14% |
| Drinks: остальные (вода, соки, газировка, чай…) | 7% | 7% |
| Desserts: выпечка, сырники | 21% | 21% |
| Desserts: мороженое, милкшейк | 14% | 14% |
| Desserts: остальные (роллы, чизкейки, Grab&Go…) | 7% | 7% |
LC+UC = LC% + UC% (без учёта дисконта). Категория: A ≤ 53% — здоровая экономика позиции; B 54–63% — пограничная; C ≥ 64% — затраты съедают маржу. В срезе «Вся пиццерия» LC усредняется между каналами со взвешиванием по выручке.
Методика и пороги восстановлены по эталонной обработке «Москва август stars_dogs + LC v.3 (МЕТА)»; сверка — 997/998 строк. Правила LC и пороги A/B/C можно поправить в начале файла processing.py.