Меню-инжиниринг раскладывает каждое блюдо по двум осям: как часто оно продаётся и сколько денег приносит одна продажа. Четыре квадранта получают четыре разных действия — защитить, пересчитать, переставить или убрать. Вертикальная ось — это вклад в деньгах, а не процент food cost, и именно этот единственный выбор заставляет метод работать.
Что такое меню-инжиниринг и кто построил эту матрицу
Меню-инжиниринг — совместный разбор популярности блюда и его маржинального вклада, нужный, чтобы решить: что оставить, чему сменить цену, что переставить, а что снять с карты.
Метод не наш и не новый. Его построили Майкл Л. Касавана и Дональд И. Смит в School of Hospitality Business при Университете штата Мичиган около 1982 года и в том же году издали книгой Menu Engineering: A Practical Guide to Menu Analysis (Okemos, MI: Hospitality Publications, 1982) — выходные данные книги независимо подтверждает библиография рецензируемой работы: «Kasavana, M. L., Smith, D. I. (1982). Menu engineering: A practical guide to menu analysis (1st ed.). Okemos, MI: Hospitality Publications» (DETUROPE vol. 14 iss. 1, 2022, с. 111–127). Сам Касавана повторил и авторство, и определения в тексте The Power of Menu Engineering — Part One, AHLEI, 08.04.2025: термин «refers to a specific restaurant menu analysis initially developed by Michael L. Kasavana and Donald I. Smith at the Michigan State University School of Hospitality Business (circa 1982)».
С чем метод спорит, там же сказано одной фразой: «Perhaps the oldest misconception in food service management is that food cost is directly related to profitability» — самое старое заблуждение в общепите состоит в том, что food cost напрямую определяет прибыльность. Ресторан не кладёт в банк проценты. Он кладёт деньги.
Эта страница добавляет к методу полную арифметику: откуда берётся каждое значение на оси, откуда берутся обе разделительные линии и какое из твоих собственных решений тихо перетаскивает блюдо из квадранта в квадрант. Калькуляцию одной порции здесь не повторяем — это food cost и себестоимость порции, а разницу между себестоимостью по техкарте и той, которую ты фактически понёс, разбирает теоретический и фактический food cost. Меню-инжиниринг берёт себестоимость порции как вход и работает с тем, что происходит дальше.
Две оси и то, какое число попадает на какую
Проговори это вслух, прежде чем что-то рисовать, потому что перепутать оси местами — самый частый способ испортить всё упражнение:
- горизонтальная ось — это популярность, доля штук этого блюда внутри его собственной категории карты, величина безразмерная;
- вертикальная ось — это маржинальный вклад одной порции в деньгах, злотые, и никогда не проценты.
Маржинальный вклад (contribution margin) — цена по карте минус себестоимость порции, в деньгах, для одной порции.
Доля в миксе продаж (menu mix) — штуки одного блюда, делённые на все проданные штуки в той же категории карты.
Отсюда сразу следуют две вещи. Первая: категории важны. Закуска и горячее несопоставимы, потому что закуска не выиграет соревнование за долю у блюда, которое берёт каждый гость. Матрица считается внутри категории — закуски против закусок, горячее против горячего, десерты против десертов. Вторая: оба значения оси относительны твоей собственной карте. Внешнего бенчмарка ни для одной из осей не существует, и эта страница никакого не приводит: линии рисуются из твоих же средних, и именно это делает метод честным, а не заимствованным.
Три входных данных и место, где каждое из них на самом деле лежит
Касавана называет три элемента данных: число проданных порций, микс продаж и маржинальный вклад. В работающем ресторане они приходят из трёх разных мест, и как раз здесь упражнение обычно вязнет.
| Входные данные | Где лежат | Что их ломает |
|---|---|---|
| Штуки по блюду за период | Касса, на уровне позиции | Модификаторы и открытые позиции, пробитые как «прочее», — они выпадают из любой категории |
| Цена по карте на блюдо | Прайс, действовавший в том же периоде | Смена цены в середине периода: тогда нужны две строки, а не одна |
| Себестоимость порции | Техкарта, поправленная на выход сырья | Техкарта, переставшая совпадать с тем, что кухня реально отдаёт |
Период обязан быть одним и тем же для всех трёх. Микс продаж за март против цен за май даёт матрицу, которая не описывает ни один ресторан из когда-либо существовавших. Если касса выгружает позиции, а техкарты лежат в таблице, которую никто не открывал с прошлой смены поставщика, матрица не заблокирована — но вертикальная ось ошибётся ровно настолько, насколько устарели карты, и решение ты примешь именно по ней. Свести оба источника в одно место — задача аналитики и панелей; смысл сделать это один раз в том, что матрица перестаёт быть годовым проектом.
Горизонтальная ось: доля в миксе и индекс популярности
Доля в миксе % = Штуки блюда ÷ Штуки в категории всего × 100
Штуки блюда— порции этого блюда, проданные за период, в штуках;Штуки в категории всего— порции всех блюд той же категории, тот же период, в штуках;- штуки, делённые на штуки, дают безразмерную долю, а умножение на 100 читает её как процент.
Сырые доли трудно сравнивать между категориями, потому что категория из четырёх блюд и категория из двадцати ведут себя по-разному. Метод их нормирует:
Индекс популярности = Доля в миксе % ÷ (100 ÷ Число блюд в категории)
Доля в миксе %— доля из формулы выше, в процентах;Число блюд в категории— сколько блюд соревновалось за эти штуки;100 ÷ Число блюд— ожидаемая равная доля, тоже в процентах, поэтому процент, делённый на процент, даёт безразмерный индекс.
Индекс 1,00 означает, что блюдо продаётся ровно как средняя позиция своей категории. Индекс 2,00 означает, что оно продаётся вдвое чаще средней позиции.
Вертикальная ось: маржинальный вклад в деньгах
Маржинальный вклад = Цена по карте − Себестоимость порции
Цена по карте— цена, которую гость платит за одну порцию, без НДС, в PLN;Себестоимость порции— стоимость всего, что уходит на этой тарелке в одной порции, с поправкой на выход сырья, в PLN;- деньги минус деньги дают деньги, и ровно в этом весь смысл.
Текст Касаваны конкретен насчёт того, что себестоимость порции должна включать: стоимость продукта вместе с отходами и потерями, труд, приходящийся прямо на подготовку и отдачу, соусы и добавки, а также упаковку, если она есть. Доставка поэтому не делит матрицу с залом: упаковка и экономика площадки меняют одновременно и себестоимость, и цену — об этом отдельно в тексте о том, что реально остаётся с онлайн-заказа.
Второе нужное тебе число в деньгах — сколько блюдо принесло за весь период:
Суммарный вклад блюда = Маржинальный вклад × Проданные штуки
Маржинальный вклад— вклад одной порции, в PLN на штуку;Проданные штуки— порции, проданные за период, в штуках;- PLN на штуку, умноженные на штуки, дают PLN.
Этого числа матрица напрямую не показывает, а возвращаться к нему ты будешь постоянно. Блюдо умеет сидеть в самом сильном квадранте и всё равно оставаться ошибкой округления в твоём месяце.
Где провести обе линии и почему простое среднее врёт
Границы квадрантов — это и есть весь метод, и задаёт их твоя собственная карта, а не какая-нибудь опубликованная норма. Нет официальной статистики, которая говорила бы, какой маржинальный вклад считать хорошим, и эта страница такую не выдумывает.
Горизонтальная линия: взвешенная, а не простая
Взвешенный вклад категории = Σ (Маржинальный вклад × Штуки) ÷ Σ Штуки
Σ (Маржинальный вклад × Штуки)— весь вклад, который категория выработала, в PLN;Σ Штуки— все порции, которые категория продала, в штуках;- PLN, делённые на штуки, дают PLN на порцию, то есть ровно ту же единицу, что и ось. Линия, стало быть, проведена в правильной размерности.
Простое среднее по колонке вкладов — сложить вклады и поделить на число блюд — это другое число, и оно неправильное. Оно даёт блюду, проданному двадцать раз, такой же голос, как блюду, проданному четыреста раз. Взвешенная величина отвечает на вопрос, который ось на самом деле задаёт: это блюдо вносит больше или меньше, чем средняя порция, выходящая с моей кухни?
Это не улучшение метода, это и есть метод. Касавана записывает правило для вклада как «Menu CM / Number of items sold» и прогоняет его на карте, где суммарный вклад 3 444,80 доллара при 1 000 проданных позиций даёт среднее 3,44 доллара (Kasavana, The Power of Menu Engineering — Part Two, AHLEI, 14.05.2025). Суммарный вклад на суммарные штуки — то есть всегда взвешенная величина.
Вертикальная линия: семьдесят процентов, правило самого метода
100 ÷ Число блюд, независимо от того, что делали гости.Оно не несёт ни грамма твоих данных. Провести линию там — то же самое, что провести её по индексу популярности 1,00, и делит она категорию примерно пополам по самой своей конструкции.
Метод проводит её не там.
1 / N (70%), где N — число позиций, так что категория из четырёх блюд даёт 0,25 × 70 % = 17,5 %.Сдвиг линии ниже равной доли сделан намеренно: он позволяет «популярной» половине захватывать и блюда, продающиеся чуть ниже среднего, а не только те, что выше. Заметь, впрочем, чем этот коэффициент является — настройкой метода, а не измеренным свойством твоего ресторана и не официальной нормой. Какое бы значение ты ни взял, запиши его рядом с матрицей. Блюдо, переехавшее в другой квадрант потому, что кто-то тихо сдвинул линию, — самый простой известный способ потерять доверие ко всему упражнению.
Одна категория, пять блюд: матрица, посчитанная от начала до конца
Числа ниже — круглые учебные величины, придуманные ради самой арифметики и не описывающие никакой настоящий ресторан. Подставь свою выгрузку из кассы и свои техкарты; важна механика.
Суммарный вклад, PLN
Каждая строка ниже — слагаемое строки выше
| Блюдо | Штуки | Доля в миксе | Индекс поп. | Цена, PLN | Себестоимость, PLN | Вклад, PLN | Суммарный вклад, PLN | Food cost |
|---|---|---|---|---|---|---|---|---|
| A | 300 | 30,0 % | 1,50 | 60 | 24 | 36 | 10 800 | 40,0 % |
| B | 400 | 40,0 % | 2,00 | 40 | 22 | 18 | 7 200 | 55,0 % |
| C | 160 | 16,0 % | 0,80 | 80 | 32 | 48 | 7 680 | 40,0 % |
| D | 120 | 12,0 % | 0,60 | 45 | 27 | 18 | 2 160 | 60,0 % |
| E | 20 | 2,0 % | 0,10 | 58 | 29 | 29 | 580 | 50,0 % |
| Категория | 1 000 | 100 % | — | — | — | — | 28 420 | — |
Обе линии, посчитанные из этой таблицы и больше ниоткуда
- взвешенный вклад на порцию: 28 420 PLN ÷ 1 000 штук = 28,42 PLN;
- ожидаемая равная доля: 100 % ÷ 5 блюд = 20 %; по семидесятипроцентному правилу метода линия популярности стоит на 20 × 0,70 = 14 %.
Читаем квадранты по этим двум линиям. A выше обеих — звезда. B продаётся лучше всех и вносит 18 PLN с тарелки, ниже линии, — рабочая лошадка.
D ниже обеих — балласт. E выше линии вклада на 29 PLN и сильно ниже линии популярности — загадка.
Два наблюдения, которые дороже самих ярлыков
Две вещи в этой таблице стоят больше, чем сама классификация.
Первое: решения о границах меняют ответ, и видно ровно насколько.
Замени взвешенную линию вклада простым средним по колонке (36 + 18 + 48 + 18 + 29, делённое на 5, то есть 29,80 PLN) — и E выпадает из квадранта загадок в квадрант балласта на 1,38 PLN бухгалтерской условности. Ни одно блюдо при этом не изменилось. Поэтому границы называют, а не подразумевают.
Второе: самый продаваемый — не самый зарабатывающий. B продано 400 порций, и оно принесло 7 200 PLN. C продано 160 — в два с половиной раза меньше — и оно принесло 7 680 PLN. Если смотреть только на рейтинг продаж в кассе, C выглядит второстепенным блюдом, которое можно бы снять, а B — неприкосновенным. Деньги говорят иначе.
Звёзды: единственное, чего с ними делать нельзя
Звезда продаётся часто и хорошо вносит. Правильное действие почти целиком отрицательное: защищай рецептуру, защищай граммовку, защищай место на карте и не трогай цену, пока к этому не вынудит себестоимость.
Единственное, чего со звездой делать нельзя, — тихо её уменьшить. Она звезда потому, что гости берут её многократно, а значит знают, как она выглядит, когда приезжает. Срезанная граммовка или замена ингредиента на подешевле поднимает вклад на бумаге и реально двигает блюдо в сторону квадранта рабочих лошадок, потому что падает ось популярности. Если себестоимость звезды выросла по-настоящему — поставщик сменился, выход сырья упал, — поднять цену обычно безопаснее, а результат ты увидишь на оси популярности при следующем пересчёте.
Звезда же — правильное место для проверки повышения цены, ровно потому, что штук у тебя хватает и изменение будет читаемым. Блюдо, которое продаётся двадцать раз в месяц, об эластичности не скажет ничего; блюдо, которое продаётся триста раз, скажет.
Рабочие лошадки: как поднять вклад, не трогая цену
Рабочая лошадка популярна и вносит ниже линии. Она делает настоящую работу — притягивает людей и держит микс — поэтому убрать её редко бывает ответом. Порядок атаки идёт от невидимого к видимому:
- Пересчитай тарелку. Техкарта может быть старше трёх последних прайсов поставщиков. Это самая дешёвая правка, и она не меняет ничего, что гость способен увидеть.
- Почини выход сырья. Купленный килограмм — не килограмм на тарелке; зачистка, потери при обработке и пересып сверх граммовки оседают в себестоимости, не появляясь ни на одной накладной. Механика принадлежит теоретическому и фактическому food cost.
- Меняй гарнир, а не героя. Гарнир, дополнение, количество соуса несут стоимость и редко несут причину, по которой блюдо популярно.
- Поднимай цену последней. Рабочая лошадка популярна по своей нынешней цене, и эта цена — часть причины, по которой она популярна.
Есть и пятый ход, которого в этом списке нет, а он часто лучше всех перечисленных: продать что-то рядом. Если рабочая лошадка надёжно приходит с напитком или десертом, её вклад как заказа — это не её вклад как блюда; смотри арифметику про балласт ниже, она работает и здесь.
Загадки: три проверки, прежде чем что-то удалять
Загадка хорошо зарабатывает с тарелки и еле продаётся. Прежде чем её снимать, сделай три проверки, именно в этом порядке, потому что стоят они ноль, а отвечают на разные вопросы.
- Видна ли она? Место на карте и описание несут изрядную часть ответа. Касавана помещает расположение, описание, вёрстку и типографику внутрь метода, а не рядом с ним. Блюдо внизу длинной колонки соревнуется не качеством.
- Понятна ли она? Название, которое не говорит, что приедет, или описание, перечисляющее ингредиенты вместо блюда, конвертирует плохо независимо от качества. Переписать описание бесплатно.
- Достижима ли она? Доступна ли она в те часы, когда приходят её покупатели, упоминает ли о ней зал, выдерживает ли её кухня в пик? Блюдо, которое каждую пятницу уходит в стоп-лист, не имеет как набрать популярность.
Только когда все три испробованы, а индекс не сдвинулся, снятие становится верным решением. И даже тогда сперва посмотри суммарный вклад: загадка с высоким вкладом и низкими штуками — это небольшие деньги, а её снятие освобождает на карте строку, которую займёт блюдо получше, и вот это настоящая выгода, просто не та, о которой обычно говорят.
Балласт: когда убыточное блюдо остаётся в карте осознанно
Балласт продаётся редко и вносит мало. Действие по умолчанию — снять, и для большинства таких позиций умолчание верно: они занимают строку в карте, слот в заготовках и замороженные в запасе деньги.
Исключение настоящее, и у него есть арифметика. Блюдо может нести тонкий или даже отрицательный вклад и всё равно окупать себя, вытягивая на тот же чек прибыльные позиции. Это утверждение надо измерить, а не предположить:
Вклад заказа = Вклад блюда-приманки + Σ (Вклад прицепленной позиции × Коэффициент прицепа)
Вклад блюда-приманки— вклад подозреваемого блюда, в PLN на заказ;Вклад прицепленной позиции— вклад позиции, которая приходит вместе с ним, в PLN на штуку;Коэффициент прицепа— штуки этой позиции на один заказ блюда-приманки, величина безразмерная;- PLN плюс PLN на штуку, умноженные на штуки на заказ, дают PLN на заказ.
На круглых учебных числах: блюдо-приманка с вкладом −2 PLN, коэффициент прицепа 0,8 напитка на заказ и 12 PLN вклада с напитка дают 0,8 × 12 = 9,60 PLN прицепленных, а −2 + 9,60 = 7,60 PLN на заказ. Блюдо теряет деньги, заказ не теряет. Переверни это — и получишь проверку, которую стоит записать: при 12 PLN вклада с напитка коэффициент прицепа, который лишь покрывает убыток в 2 PLN, равен 2 ÷ 12 = 0,167. Ниже этого история неправдива.
Коэффициент прицепа обязан прийти из твоих собственных чеков — из того, какие позиции действительно оказываются на одном счёте, — а не из убеждения о том, что делают гости. Это запрос к твоей же истории продаж, и ровно для того, чтобы гонять его многократно, а не один раз, существуют движок решений и отчёты по расписанию.
Деньги, а не процент food cost: что на самом деле вырезает правило «убрать всё дорогое»
Вот здесь меню-инжиниринг окупается, и видно это прямо в таблице выше.
На оси food cost они неразличимы. На оси денег между ними двенадцать злотых. Рейтинг по проценту food cost эту разницу не видит вообще, потому что он отношение и отбрасывает величину числа, отношением которого является.
Дотяни это до конца на двух блюдах и круглых числах.
Чтобы заменить одну продажу второго, понадобится 44 ÷ 21 = 2,10 продажи первого — и понадобятся гости, которые за ними придут.
Касавана называет эту ловушку прямо: позиции с наивысшей валовой прибылью «typically are higher priced menu items that almost always fall within the higher end of the food cost percentage scale», а продвижение позиций с низким food cost «often results in a lower average check and lower gross profit».
Ничто из этого не делает процент food cost бесполезным. Это правильный инструмент для другого вопроса — какая доля выручки уходит на продукт, отслеживаемая во времени, — и об этом страница про food cost ресторана. Просто это неправильная ось для выбора между двумя блюдами, а то, что остаётся в самом низу после всего, — это рентабельность ресторана. Три вопроса, три показателя, и меню-инжиниринг отвечает только на средний.
Блюда, которые продаются только в составе сета
Бизнес-ланчи, дегустационные сеты и банкетные пакеты ломают матрицу вполне определённым образом: касса пишет одну строку по одной цене, а кухня произвела два или три блюда, и каждое из них существует ещё и на карте à la carte со своей ценой и своей популярностью. Проигнорируешь сеты — и обе оси уедут: составляющие будут выглядеть менее популярными, чем они есть, а их вклад — лучше, чем он есть.
У сета есть собственный вклад, и это просто:
Вклад сета = Цена сета − Σ Себестоимость составляющих
Цена сета— сколько гость платит за сет, без НДС, в PLN;Σ Себестоимость составляющих— себестоимости порций всех блюд, входящих в него, в PLN;- деньги минус деньги дают деньги.
Чтобы вернуть составляющие на матрицу, цену сета надо между ними разделить, и защитимое деление идёт по их ценам à la carte:
Приписанная цена составляющей = Цена сета × (Цена составляющей à la carte ÷ Σ цен à la carte всех составляющих)
Цена сета— цена сета, в PLN;Цена составляющей à la carte— собственная цена этого блюда в карте, в PLN;Σ цен à la carte— эти цены, сложенные вместе, в PLN;- PLN, умноженные на безразмерное отношение, дают PLN, а приписанные суммы складываются ровно в цену сета.
Круглые учебные числа: сет за 60 PLN, в котором суп стоит à la carte 18 PLN, а горячее — 52 PLN. Цены складываются в 70, поэтому суп забирает 60 × 18 ÷ 70 = 15,43 PLN, а горячее 60 × 52 ÷ 70 = 44,57 PLN — вместе ровно 60,00 PLN. При себестоимостях 5 и 21 PLN составляющие вносят 10,43 PLN и 23,57 PLN, а их сумма равна 34,00 PLN, то есть ровно 60 − 26. Деление переставило деньги между составляющими; оно их не создало и не уничтожило.
Штуки при этом считаются по одной в их собственных категориях. Банкетные и мероприятийные меню идут той же логикой, но снова на другой базе затрат — поэтому расчёт мероприятия с первого звонка разбирается как отдельный процесс.
GUS делит выручку общепита четырьмя разрезами, и самый дробный из них — воеводство, а не блюдо
За всей этой страницей прячется честный вопрос: если у матрицы нет внешнего бенчмарка, то, может, он есть у официальной статистики? Его нет, и стоит увидеть, насколько именно нет.
Польское статистическое ведомство публикует выручку общепита раз в год в серии о внутреннем рынке.
Две вещи об этом числе, прежде чем кто-нибудь на него поделит: оно охватывает все субъекты, а не только крупные фирмы, и определение самой публикации говорит, что приводится оно вместе с НДС. Знаменателем чистых продаж оно, стало быть, быть не может.
Та же публикация режет эту выручку четырьмя разрезами, и назвать надо все четыре — иначе утверждение страницы перестаёт быть точным.
Если ты готовишь в Варшаве, последний разрез — ближайшее официальное число, которое вообще касается твоего рынка: почти треть выручки, записанной крупными гастрономическими фирмами Польши, приходится на мазовецкое воеводство. Про рынок, на котором ты конкурируешь, это знать полезно. Целью для чего-либо в твоей карте это число не является и стать им не может.
Вот в этом и суть — только точная версия этой мысли острее, чем «таких чисел нет ни у кого». Число проданных штук для государства не тайна вовсе. Кассовый чек обязан нести название товара или услуги, позволяющее однозначно их опознать, цену единицы и количество вместе с суммарной стоимостью продажи именно этой позиции — § 25 ust. 1 pkt 6–8 распоряжения министра финансов от 29.04.2019 о кассовых аппаратах, Dz.U. 2019 poz. 816 для касс с электронной или бумажной копией и § 23 ust. 1 pkt 9 lit. a распоряжения от 28.05.2018 о технических критериях, Dz.U. 2018 poz. 1206 для онлайн-касс, которые их заменили. А онлайн-кассы докладывают наверх: глава Национальной налоговой администрации ведёт Centralne Repozytorium Kas — систему приёма и накопления данных с кассовых аппаратов, включая данные о продажах из обязательного учёта продаж, — и кассы передают их напрямую, непрерывно и автоматически (закон о налоге на товары и услуги, art. 111a ust. 1–3, сводный текст Dz.U. 2025 poz. 775). Значит число штук по позиции из твоего ресторана уходит — с каждой онлайн-кассы в Польше.
Чего не происходит, так это публикации. Та же статья открывает это хранилище министру финансов, налоговым и таможенно-налоговым органам, и больше никому (art. 111a ust. 4), а ни одна публикуемая статистика не подходит к строке карты даже близко: самая подробная официальная картина выручки польского общепита — воеводство, размазанное примерно на сто тысяч заведений. Вторая ось не собирается вообще: маржинальный вклад и себестоимость порции складываются из твоих техкарт и твоих закупочных цен и не существуют нигде, кроме твоей кухни. Обе оси твоей матрицы — твои собственные данные по необходимости, а не по предпочтению, и по двум разным причинам: одну государство собирает и никогда не отдаёт, вторую не собирает никто. Страница, которая попыталась бы вывести из публичных чисел цель уровня блюда, попросту его выдумала бы. То же ограничение работает этажом выше, у рентабельности ресторана и её отсутствующего бенчмарка.
Один полезный сигнал из этого деления всё же следует: алкоголь и табак — покупные товары, а не производство, и на обеих осях они ведут себя иначе. Держи их на матрице в собственной категории, а не вперемешку с едой.
Обе оси движутся, и с разной скоростью: что показывают индексы цен Eurostat
Матрица — это фотография, а обе оси дрейфуют. У Вклад = Цена по карте − Себестоимость порции по одному слагаемому с каждой стороны, и в Польше эти два слагаемых вообще не двигались вместе.
Гармонизированные среднегодовые темпы изменения цен по Польше (Eurostat, prc_hicp_aind, обновлено 06.02.2026):
| Год | Продукты (CP011) | Рестораны, кафе и подобное (CP1111) | Разрыв, процентных пунктов |
|---|---|---|---|
| 2022 | 15,1 % | 16,3 % | +1,2 |
| 2023 | 15,9 % | 14,1 % | −1,8 |
| 2024 | 3,2 % | 8,3 % | +5,1 |
| 2025 | 4,3 % | 6,1 % | +1,8 |
Это индексы потребительских цен, а не твои накладные: они описывают весь польский рынок, а не твоих поставщиков, и цены в картах считаются сразу по всем картам. Но сам рисунок и есть аргумент: разрыв между тем, сколько стоит продукт, и тем, сколько просят карты, каждый год менял размер и один раз сменил знак — в 2023-м, когда продукты обогнали карты на 1,8 пункта. Матрица, построенная на числах любого одного года, в следующем году описывала уже другую арифметику.
Честный ответ на вопрос «как часто» — стало быть, не календарный интервал, и эта страница никакого не выдумывает. Пересчитывай, когда меняется вход:
- приходит прайс поставщика, который заметно двигает себестоимости;
- ты меняешь цены в карте, у любого блюда;
- заходит или уходит сезонная карта;
- закрывается инвентаризация, и фактическая себестоимость оказывается не равна теоретической;
- двигается сам микс — появляется новое блюдо или старое начинает либо перестаёт продаваться.
У каждого из этих событий есть своя дата, и именно поэтому пересчёт принадлежит тому, что и так уже держит твои продажи и твои затраты, а не таблице, которую кто-то пересобирает руками. Рестораны больше чем с одной точкой упираются в это первыми, потому что пять триггеров превращаются в пятнадцать: механика удержания этого на одном экране разобрана в тексте про сеть заведений на одном экране, а её обращённая вперёд половина — в прогнозировании и моделировании сценариев.
Чего матрица не видит
Метод узок намеренно, и знание его краёв удерживает от избыточного чтения.
- Пропускная способность кухни. Два блюда с одинаковым вкладом могут занимать один и тот же участок две минуты или двенадцать. В пик эта разница определяет твою реальную отдачу, а на матрице её нет нигде.
- Общие ингредиенты. Удаление балласта умеет осиротить продукт, который использовал только он, превратив небольшой выигрыш во вкладе в списание. Проверь, что уходит вместе с ним.
- Порядок визита. Матрица оценивает блюда, а не визиты. Блюдо, которое и есть причина брони столика, перевешивает собственную строку.
- Постоянные затраты. Маржинальный вклад покрывает аренду и зарплаты; он их в себя не включает. Карта из одних звёзд при низком обороте всё равно умеет терять деньги.
- Эластичность цены. Матрица говорит, где блюдо сейчас, а не что случится, когда ты сдвинешь его цену. На это отвечает только следующий пересчёт.
- Качество данных. Модификаторы, пробитые открытыми позициями, сторно, которые не записали, питание персонала, проведённое через кассу, — каждое из этого искажает какую-то ось, и ни одно о себе не заявляет.
Матрица — это помощь в принятии одного решения: раз гости уже выбрали, а техкарты уже стоят столько, сколько стоят, куда смотреть первым делом. Отвеченная честно и пересчитываемая на настоящих триггерах, она остаётся самым доходным часом в управлении рестораном. Принятая за приговор, она с полной уверенностью велит удалить блюдо, которое наполняет зал. Где она стоит среди остальных твоих чисел, разложено в ресторанном разделе, а обвязка, которая держит входные данные свежими, живёт в финансах и в автоматизации ресторана — включая простой вопрос о том, на какие числа владелец правда смотрит.
Часто задаваемые вопросы
Что такое меню-инжиниринг?
Меню-инжиниринг — это совместный разбор того, как часто продаётся каждое блюдо и сколько денег приносит одна его продажа, нужный, чтобы решить, что оставить, чему сменить цену, что переставить, а что снять. Метод разработали Майкл Л. Касавана и Дональд И. Смит в Университете штата Мичиган около 1982 года. Каждое блюдо ставится на сетку из двух осей — популярность по горизонтали, маржинальный вклад в деньгах по вертикали — и каждый из четырёх получившихся квадрантов несёт своё действие.
Кто такие звёзды, рабочие лошадки, загадки и балласт?
Это четыре квадранта матрицы меню-инжиниринга, названные так в исходном методе. Звезда продаётся часто и хорошо вносит: её защищают. Рабочая лошадка продаётся часто и вносит ниже среднего: пересчитывают тарелку и чинят выход сырья, прежде чем трогать цену. Загадка хорошо вносит и редко продаётся: проверяют её видимость, название и доступность, прежде чем снимать. Балласт не делает ни того, ни другого: его убирают, если только не измерено, что он вытягивает на тот же чек прибыльные позиции.
Что ставить на ось — маржинальный вклад или процент food cost?
Маржинальный вклад в деньгах. Процент food cost — отношение, и он отбрасывает величину числа, отношением которого является, поэтому два блюда с одинаковым food cost могут приносить очень разные суммы с тарелки. Блюда с наибольшей валовой прибылью обычно дороже, а такие как раз сидят в верхней части шкалы food cost, — значит рейтинг по этому проценту систематически поднимает дешёвые позиции с тонким вкладом.
Как задать границы между квадрантами?
Из собственной карты, а не из какой-либо опубликованной нормы. Линия вклада — это взвешенный средний вклад на порцию: весь вклад категории, делённый на все её штуки, что даёт деньги на порцию, то есть ту же единицу, что и ось. Линия популярности идёт правилом самого метода: блюдо считается популярным, когда его доля дотягивает до семидесяти процентов равной доли, то есть 100 % ÷ число блюд × 0,70. Обе линии считаются из собственных продаж, а эти семьдесят процентов — настройка метода, и её записывают рядом с матрицей.
Как часто ресторану пересчитывать меню-инжиниринг?
Универсального интервала не существует, а любой конкретный был бы выдуман. Пересчитывай вместо этого на события: прайс поставщика, двигающий себестоимости, любое изменение цен в карте, заход или уход сезонной карты, инвентаризация, показавшая расхождение фактической себестоимости с теоретической, либо заметный сдвиг в миксе продаж. Польские ценовые данные показывают, почему календарь подводит: цены на продукты и цены в ресторанах росли каждый год разными темпами, а разрыв между ними даже менял знак.
Что делать с популярным блюдом, у которого тонкий вклад?
Иди от того, чего гость не видит, к тому, что он видит. Пересчитай тарелку по нынешним ценам поставщиков, затем проверь выход сырья, потому что зачистка и потери при обработке завышают реальную себестоимость, не появляясь ни в одной накладной. Дальше меняй дополнение, а не тот элемент, ради которого блюдо берут. Повышение цены идёт последним: блюдо популярно по своей нынешней цене, и эта цена — часть причины.
Правильно ли снимать каждое блюдо с высоким food cost?
Нет, и это одно из самых дорогих правил в отрасли. Блюдо с 45 % food cost, продающееся за 80 PLN, вносит 44 PLN с тарелки; блюдо с 30 % food cost, продающееся за 30 PLN, вносит 21 PLN. Снять первое ради защиты процента — значит убрать больше чем вдвое больше денег с продажи, а чтобы заменить одну такую продажу, понадобится около 2,10 продажи блюда подешевле. Решай по вкладу в деньгах, а процент проверяй отдельно, как самостоятельную диагностику.
Как поступать с блюдами, которые продаются только в сете?
Штуки считай по одной в их собственных категориях, а цену сета раздели между составляющими пропорционально их ценам à la carte, чтобы приписанные суммы складывались ровно в цену сета. Затем вычти себестоимость каждой составляющей, чтобы получить её вклад внутри сета. У самого сета тоже есть собственный вклад — цена сета минус себестоимости всего, что в него входит, — и ему полагается отдельная строка на матрице, потому что гость выбирает его как одну позицию.
Возьми свою выгрузку из кассы и свои техкарты — и матрица перестанет быть учебным упражнением и станет еженедельным чтением того, откуда на самом деле берутся твои деньги. Если хочешь посмотреть на это вместе, начни с разбора своего заведения.