C cenaly.com
무료로 시작하기

메뉴 엔지니어링

카사바나-스미스 매트릭스: 스타, 워크호스, 퍼즐, 도그 분석 및 각 메뉴별 추천 전략

On this page 12

메뉴 엔지니어링

메뉴 엔지니어링은 매출 보고서에서는 보이지 않는 질문에 답합니다: 특정 메뉴를 어떻게 해야 하는가. 어떤 메뉴는 자주 팔리지만 거의 남는 게 없습니다. 다른 메뉴는 남는 게 많지만 메뉴판에서 눈에 띄지 않습니다. 세 번째는 둘 다 하지 못하고 그저 한 줄을 차지할 뿐입니다.

관리자 패널 → 메뉴 → 통계 (admin.cenaly.com/menu/statistics)를 열고 "메뉴 엔지니어링" 탭으로 전환합니다.

방법은 고전적입니다 — 카사바나–스미스 매트릭스(Kasavana & Smith, 1982): 두 개의 축, 네 개의 사분면, 사분면마다 하나의 권장 사항.


사분면은 어떻게 계산되는가#

각 메뉴는 전체 메뉴와 비교되는 것이 아니라 자기 메뉴 카테고리 안에서 비교됩니다: 디저트를 메인 요리와 비교하는 것은 무의미합니다 — 가격도 주문 빈도도 다릅니다. "전체 메뉴" 전환 스위치를 사용하면 전체를 가로지르는 분석도 볼 수 있습니다.

인기도 임계값. 수요가 균등하다면 카테고리에서 판매된 N개의 메뉴 각각이 1/N의 비중을 차지했을 것입니다. 메뉴는 이 기준의 최소 **70 %**를 채우면 인기 있는 것으로 간주됩니다 — 즉 수량 기준 비중이 ≥ 0.7 × (1/N)입니다. 이것이 이 방법의 정규 계수입니다.

마진 임계값. 메뉴의 마진은 1인분의 공헌이익입니다: 기간 평균 판매가에서 1인분 원가를 뺀 값입니다. 기준은 카테고리 마진의 수량 가중 평균이며 산술 평균이 아닙니다: 그렇지 않으면 두 번 팔린 비싼 메뉴 하나가 카테고리 전체의 기준을 끌어올렸을 것입니다.

원가는 메뉴의 레시피 카드에서 가져옵니다(구성 × 매입 가격 — 창고 참조).

표 외에도 이 탭은 산점도를 그립니다: 한 축에는 인기도, 다른 축에는 단위당 마진이 표시되고, 두 임계값 모두 점선으로 표시됩니다. 메뉴가 "어느 사분면에 있는가"뿐만 아니라 경계에서 얼마나 멀리 떨어져 있는지도 보입니다.


네 개의 사분면#

사분면 인기도 마진 권장 사항
⭐ 스타 높음 높음 눈에 띄게 유지 — 품질과 양을 건드리지 말고, 섹션 앞부분과 추천에 배치
🐴 일꾼 높음 낮음 가격을 올리거나 원가를 낮춤 — 사랑받는 메뉴이므로 소폭의 가격 인상은 견딥니다; 대안은 레시피 카드 재구성
❓ 수수께끼 낮음 높음 메뉴에서 더 위로 이동 — 이름을 바꾸고, 사진을 추가하고, 홀과 POS에서 제안; 수요는 메뉴가 아니라 눈에 띄는 것에 막혀 있음
🗑 부진 낮음 낮음 메뉴에서 제외 — 팔리지도 남지도 않는데, 이를 위한 매입은 여전히 창고 자리를 차지함

"무엇을 할까" 열의 권장 사항은 사분면에 따라 자동으로 입력됩니다 — 이것은 AI 조언이 아니라 이 방법의 고정된 규칙입니다.

카테고리 내의 행은 기간 총 마진(실제로 남는 게 많은 것부터) 순으로 정렬되고, 카테고리는 매출 순으로 정렬됩니다.


채널별 마진#

홀에서 평균 마진인 메뉴가 수수료 30 %의 배달 플랫폼에서는 마이너스가 될 수 있습니다. 그래서 매트릭스 아래에 "채널별 마진" 블록이 있습니다:

열 설명
채널 자체 채널, Wolt, Glovo, Yandex Eats 등
총액 플랫폼 수수료 차감 전 채널 매출
수수료 차감: 매출의 퍼센트에 "주문당" 고정 수수료의 배분분을 더한 값
지급액(net) 실제로 POS에 들어오는 금액
마진 net에서 판매된 것의 원가를 뺀 값

수수료율은 지점의 통합에서 "지점 + 채널" 쌍별로 설정됩니다(재무 참조). 수수료율이 하나도 채워지지 않으면 "채널별 마진" 블록은 아예 표시되지 않습니다 — "net = 총액"으로 계산하고 채널이 무료인 척하는 것은 아무것도 표시하지 않는 것보다 나쁠 것입니다.

채널 원가는 완전한 레시피 카드가 있는 메뉴만 기준으로 계산되고, 매출은 전체를 기준으로 계산됩니다; 채널에서 원가 없이 남은 메뉴가 몇 개인지는 옆에 별도 숫자로 표시됩니다.


매트릭스가 만들어지려면 필요한 것#

  1. 기간별 판매. 기간은 통계 탭과 동일한 전환 스위치로 선택합니다: 7 / 30 / 90일, 12개월, "전체 기간".
  2. 메뉴의 레시피 카드와 입력된 재료 매입 가격 — 이것이 없으면 메뉴에 원가가 없고, 따라서 사분면도 없습니다.
  3. 채널 수수료 — "채널별 마진" 블록에만 필요합니다; 매트릭스 자체는 이것 없이도 작동합니다.

어떤 메뉴에도 완전한 원가가 없다면, 이 탭은 빈 표 대신 이를 솔직하게 알려줍니다.

⇩ CSV 버튼은 전체 매트릭스를 내보냅니다 — 셰프와 메뉴를 표로 논의하거나 가격 재검토 회의록에 첨부하기에 편리합니다.


제한 사항#

  • 원가 없이는 매트릭스가 만들어지지 않습니다. 매입 가격이 있는 레시피 카드가 필요합니다; 어떤 메뉴에도 완전한 원가가 없다면, 이 탭은 빈 표를 보여주는 대신 이를 솔직하게 알려줍니다.
  • 짧은 기간에는 사분면이 불안정합니다. 몇 건의 판매로 메뉴가 "수수께끼"에서 "스타"로, 다시 되돌아갑니다 — 30일 또는 90일을 보십시오.
  • 채널 수수료는 설정에서 가져온 추정 요율이며 플랫폼의 실제 차감액이 아닙니다; "채널별 마진" 블록은 이 요율이 정확한 만큼만 정확합니다.
  • 지표의 통일된 용어집이 아직 없습니다 — "재무", "통계" 및 POS에서 매출이 다르게 계산될 수 있으므로, 동일한 기간과 동일한 기준으로 비교하십시오.
  • 이 섹션은 AWS 환경의 분석 기반에서 계산됩니다 — 러시아 브랜드에서는 판매 통계가 주문 기반의 예비 계산으로 대체됩니다.

문제 해결#

탭이 비어 있습니다. 해당 기간의 판매가 없거나 전체 원가가 입력된 항목이 하나도 없습니다.

메뉴 항목이 매트릭스에 포함되지 않았습니다. 재료 가격이 있는 레시피 카드가 없으면 마진도 없으므로 측정할 것이 없습니다.

사분면이 비현실적으로 보입니다. 기간을 확인하십시오. 7일은 표본이 너무 작습니다. 재료 가격도 확인하십시오. 오래된 매입 가격은 마진을 가장 크게 왜곡합니다.

수치가 “재무” 섹션과 일치하지 않습니다. 기간과 기준을 대조하십시오. 섹션 간에 수치에 대한 단일한 “진실”은 아직 없습니다.


관련 섹션#

  • 메뉴 통계 — 메뉴 항목별 판매, ABC, 추세 및 “함께 자주 구매”
  • 재고 — 1인분 원가를 산출하는 레시피 카드와 매입 가격
  • 재무 — 채널 수수료와 매장 전체의 net 마진
  • 수요 예측 — 이 메뉴 항목이 내일 얼마나 판매될지

자주 묻는 질문#

메뉴 항목이 어느 사분면에도 포함되지 않은 이유는 무엇입니까?#

선택한 기간에 판매되지 않았거나 1인분의 전체 원가가 없기 때문입니다. 레시피 카드가 없거나 일부 재료의 매입 가격이 입력되지 않았습니다. 두 경우 모두 메뉴 항목은 표에 표시와 함께 남지만 사분면은 없습니다.

인기도 임계값 70 %를 변경할 수 있습니까?#

인터페이스에서는 변경할 수 없습니다. 방법의 정규 계수가 사용됩니다. 변경할 수 있는 것은 그룹화입니다. 카테고리 내에서(기본값) 또는 전체 메뉴에서 한 번에 메뉴 항목을 비교할 수 있습니다.

매트릭스가 메뉴 항목을 제거하라고 권장하지만 “구색을 위해” 메뉴에 필요합니다. 어떻게 해야 합니까?#

권장 사항은 두 숫자의 결과일 뿐 판결이 아닙니다. 수익은 내지 못하지만 투숙객을 붙잡아 두는 메뉴 항목(어린이용 항목, 채식 대안, 단골을 위한 “바로 그” 메뉴 항목)은 의식적으로 메뉴에 남깁니다. 이때 매트릭스는 그러한 결정의 비용을 보여 준다는 점에서 유용합니다.

채널별 마진이 매트릭스의 마진과 다른 이유는 무엇입니까?#

매트릭스에서는 마진이 총 판매 가격을 기준으로 계산되지만, 채널 블록에서는 플랫폼 수수료 이후의 매출을 기준으로 계산됩니다. 두 값의 차이가 곧 채널의 비용입니다.

Was this article helpful?