ข้ามไปที่เนื้อหาหลัก

แดชบอร์ด Categories

ผลงานของหมวดหมู่และเมนู: สัดส่วนรายได้ อัตราการปรากฏบนออเดอร์ การเจาะลึกรายหมวดหมู่แยกตามช่องทางและช่วงเวลา พร้อมมุมมอง 5 สเกลเวลา

เขียนโดย HB

แดชบอร์ดนี้ใช้ทำอะไร

แดชบอร์ด Categories จัดกลุ่มรายการอาหารของคุณเป็นเมนูและหมวดหมู่ (ชั้นโครงสร้างที่อยู่เหนือรายการอาหาร) และแสดงว่าแต่ละหมวดหมู่ทำผลงานเป็นอย่างไร

เปิดดูเมื่อคุณต้องการมองภาพโครงสร้างของเมนูมากกว่ารายจาน — "หมวด Pasta ทำยอดได้คุ้มค่าไหม" "ของทานเล่นกำลังเสียส่วนแบ่งให้จานหลักหรือเปล่า" "เมนูไหนทำรายได้มากที่สุดช่วงมื้อเย็น"


ลำดับชั้นเมนู-หมวดหมู่

Papaya จัดโครงสร้างรายการอาหารเป็น 2 ชั้น:

  • Menu — ชั้นบนสุด (เช่น Food, Drinks, Bakery, Lunch Set) หนึ่งสาขามีได้หลายเมนู

  • Category — หมวดย่อยภายในเมนู (เช่น Burgers, Pasta, Cocktails, Coffee)

กราฟทุกตัวในแดชบอร์ดนี้เชื่อมข้อมูลจาก order_items.menuItemCategoryId ผ่านตารางหมวดหมู่เพื่อหาเมนูแม่ ทั้งตารางใหม่ (categories_v2, menus_v2) และตารางเดิม (categories, menus) ถูกรวม (union) เข้าด้วยกัน จึงครอบคลุมข้อมูลย้อนหลังทั้งหมด

แท็บทั้งเจ็ด

  • Overall — กราฟวงกลม + กราฟแท่งของรายได้ตามเมนู+หมวดหมู่ พร้อมตารางสรุปผลงาน

  • Per Category Snapshot — เลือกเมนูและหมวดหมู่จากตารางคลิกเพื่อกรองด้านบน แล้วกราฟทั้งสี่ด้านล่างจะแสดงเฉพาะสิ่งที่เลือก

  • Weekly / Monthly / Yearly / Daily / Weekday — กราฟเดียวกัน (รายได้ตามหมวดหมู่) ใน 5 สเกลเวลาที่ต่างกัน แต่ละแท็บมีตัวเลือกเมนูและหมวดหมู่อยู่ด้านบน

รูปแบบตัวเลือกแบบคลิกเพื่อกรอง: ด้านบนของทุกแท็บจะมีตารางเล็ก ๆ หนึ่งหรือสองตาราง คลิกแถวใดแถวหนึ่งเพื่อใช้เมนูหรือหมวดหมู่นั้นเป็นตัวกรองกับส่วนที่เหลือของแท็บ คลิกอีกครั้งเพื่อยกเลิก


แท็บ Overall

1. Revenue | by Menu & Category (pie)

(กราฟวงกลม: รายได้ตามเมนูและหมวดหมู่)

Revenue by Menu and Category pie

กราฟวงกลมแสดงสัดส่วนรายได้ของทุกคู่เมนู+หมวดหมู่ในช่วงเวลาที่เลือก วงแหวนรอบนอกคือหมวดหมู่ ส่วนคำอธิบายสัญลักษณ์จัดกลุ่มตามเมนูแม่

วิธีคำนวณ: ผลรวมของ order_items.itemTotal ของรายการสถานะ confirmed ในออเดอร์ที่ปิดแล้ว เชื่อมไปยังหมวดหมู่แล้วจึงไปยังเมนู รายการที่ไม่มีหมวดหมู่จะอยู่ใต้ "(no category)"

2. Revenue | by Menu & Category (bar)

(กราฟแท่ง: รายได้ตามเมนูและหมวดหมู่)

Revenue by Menu and Category bar

ข้อมูลเดียวกับกราฟวงกลมแต่แสดงเป็นกราฟแท่ง — เปรียบเทียบขนาดที่แท้จริงได้ง่ายกว่า

3. Category performance (ผลงานของหมวดหมู่)

Category performance table

ตารางแบบกว้างที่มีหนึ่งแถวต่อคู่เมนู+หมวดหมู่ คอลัมน์ประกอบด้วย:

  • Revenue — รายได้รวมจากหมวดหมู่นั้น

  • % of total — สัดส่วนของหมวดหมู่นั้นต่อรายได้ทั้งหมด

  • Orders containing it — จำนวนบิลที่มีรายการจากหมวดหมู่นั้นอย่างน้อยหนึ่งรายการ

  • Order penetration % — จำนวนออเดอร์ที่มีหมวดหมู่นั้น ÷ ออเดอร์ทั้งหมด บอกว่าหมวดหมู่นี้ปรากฏบนบิลบ่อยแค่ไหน

  • Items sold — จำนวนหน่วยที่ขายได้ทั้งหมดจากหมวดหมู่นั้น

วิธีอ่าน: หมวดหมู่ที่รายได้สูงแต่ penetration ต่ำคือสินค้าเฉพาะกลุ่มราคาสูง (คนซื้อน้อยรายแต่ซื้อหนัก) ส่วน penetration สูงแต่รายได้ต่ำคือสินค้าหลักราคาย่อมเยา (ใคร ๆ ก็สั่งแต่ราคาไม่แพง) เมื่อดูสองค่านี้คู่กันจะบอกได้ว่าแต่ละหมวดหมู่เล่นบทบาทอะไรในร้านคุณ


แท็บ Per Category Snapshot

แท็บนี้เริ่มด้วยตารางตัวเลือกสองตารางวางคู่กัน (ตัวเลือกเมนูอยู่ซ้าย ตัวเลือกหมวดหมู่อยู่ขวา) คลิกเลือกเมนูก่อน แล้วจึงเลือกหมวดหมู่ เพื่อเจาะส่วนที่เหลือของแท็บลงไปที่ส่วนใดส่วนหนึ่งของเมนู ภาพหน้าจอด้านล่างแสดงมุมมองแบบไม่ได้กรอง (ทุกหมวดหมู่)

1. Quantity | by Channel type (จำนวนตามประเภทช่องทาง)

Quantity by Channel pie

สำหรับหมวดหมู่ที่กรองไว้: ขายได้กี่หน่วยผ่านแต่ละช่องทาง

2. Revenue | by Channel type (รายได้ตามประเภทช่องทาง)

Revenue by Channel pie

มุมมองเดียวกัน แต่ดูตามรายได้

3. Quantity & revenue | by Timeframe (จำนวนและรายได้ตามช่วงเวลา)

Quantity and revenue by Timeframe

สำหรับหมวดหมู่ที่กรองไว้: จำนวนและรายได้แยกตามช่วงเวลา (timeframe) ที่คุณตั้งค่าไว้ (เช่น Breakfast, Lunch, Dinner)

วิธีคำนวณ: แต่ละออเดอร์จะถูกจับคู่กับ timeframe ที่ช่วงเวลาเริ่ม/สิ้นสุดครอบคลุม orderDate ของออเดอร์นั้นตามเวลาประเทศไทย ช่วงเวลาข้ามคืน (22:00 → 02:00) ก็รองรับ ส่วนออเดอร์ที่ไม่ตกอยู่ใน timeframe ใดเลย (หรือกรณีที่ไม่ได้ตั้งค่า timeframe ไว้) จะแสดงใต้ "(unmatched / no timeframes set)"

4. Top items in this category (รายการขายดีในหมวดหมู่นี้)

Top items in category

รายการในหมวดหมู่ที่กรองไว้ เรียงตามจำนวนที่ขายได้ พร้อมแสดงรายได้ จำนวนออเดอร์ที่มีรายการนั้น และจำนวนชิ้นต่อออเดอร์ควบคู่กัน

5. Bottom items in this category (รายการขายได้น้อยในหมวดหมู่นี้)

Bottom items in category

รายการที่ขายได้น้อยที่สุดในหมวดหมู่ที่กรองไว้ เป็นตัวเลือกที่ควรพิจารณาตัดออกจากเมนู


แท็บ Weekly

1. Revenue | Weekly by category (รายได้รายสัปดาห์ตามหมวดหมู่)

Revenue Weekly by category

กราฟแท่งแบบซ้อน: หนึ่งแท่งต่อหนึ่งสัปดาห์ (จันทร์ถึงอาทิตย์ ตามเวลาประเทศไทย) แต่ละส่วนของแท่งคือหนึ่งหมวดหมู่ ใช้ตัวเลือกเมนูและหมวดหมู่ด้านบนของแท็บเพื่อเจาะลึก


แท็บ Monthly

1. Revenue | Monthly by category (รายได้รายเดือนตามหมวดหมู่)

Revenue Monthly by category

กราฟเดียวกัน จัดกลุ่มตามเดือนปฏิทิน


แท็บ Yearly

1. Revenue | Yearly by category (รายได้รายปีตามหมวดหมู่)

Revenue Yearly by category

หนึ่งแท่งต่อหนึ่งปีปฏิทิน มีประโยชน์มากที่สุดสำหรับสาขาที่มีข้อมูลหลายปี


แท็บ Daily

1. Revenue | Daily by category (รายได้รายวันตามหมวดหมู่)

Revenue Daily by category

หนึ่งแท่งต่อหนึ่งวันทางธุรกิจ เหมาะสำหรับมองหาวันที่ผิดปกติ — งานเลี้ยงส่วนตัว ของหมดเฉพาะบางหมวดหมู่ หรือวันจัดโปรโมชัน


แท็บ Weekday

1. Revenue | Weekday by category

(รายได้ตามวันของสัปดาห์ แยกตามหมวดหมู่)

Revenue Weekday by category

รายได้เฉลี่ยของแต่ละวันในสัปดาห์ แยกตามหมวดหมู่ แกนล่างเรียงจากวันจันทร์ถึงวันอาทิตย์ แต่ละแท่งแบ่งเป็นส่วนตามหมวดหมู่

วิธีอ่าน: นี่คือส่วนผสมตามธรรมชาติของสัปดาห์คุณ หมวดหมู่ที่ขายดีมากวันเสาร์แต่เงียบในวันธรรมดา อาจต้องจัดพนักงานหรือเตรียมวัตถุดิบต่างออกไปในช่วงสุดสัปดาห์


นิยามของหมวดหมู่

  • Source (แหล่งข้อมูล) — หมวดหมู่มาจากการตั้งค่าเมนูของร้านค้า เชื่อมผ่าน order_items.menuItemCategoryId ทั้งตารางใหม่ (categories_v2 / menus_v2) และตารางเดิม (categories / menus) ถูกรวม (union) เข้าด้วยกัน

  • Status filters (ตัวกรองสถานะ) — นับเฉพาะออเดอร์ที่ปิดแล้ว (orders.status = 'complete') และรายการที่ยืนยันแล้วเท่านั้น (order_items.status = 'confirmed')

  • Date field (ฟิลด์วันที่) — ใช้ reportingDate สำหรับการจัดกลุ่มตามช่วงเวลา ส่วนการจับคู่ timeframe ใช้ orderDate เพื่อจับคู่เวลาในวัน

  • Timezone — เวลาประเทศไทย (Asia/Bangkok)

  • Uncategorised items (รายการที่ไม่มีหมวดหมู่) — รายการที่ค้นหาหมวดหมู่ไม่พบจะแสดงใต้ "(no category)" / "(no menu)" ซึ่งเกิดได้สองแบบ: open item ที่พิมพ์เข้าที่ POS โดยไม่เคยถูกกำหนดเมนูหรือหมวดหมู่ หรือรายการที่เมนู/หมวดหมู่ของมันถูกลบไปภายหลัง ตัวแดชบอร์ดเองก็มีหมายเหตุเดียวกันนี้อยู่ท้ายแต่ละแท็บ

ตัวกรอง

  • Reporting Date — ช่วงวันที่

  • Outlet — ล็อกเป็นสาขาของคุณในพอร์ทัลร้านค้า

  • Menu — คลิกแถวในตัวเลือกเมนูด้านบนของแท็บ

  • Category — คลิกแถวในตัวเลือกหมวดหมู่

แดชบอร์ดนี้ไม่แสดงอะไร

  • ผลงานของรายการอาหารทีละรายการ — ดูที่แดชบอร์ด Items

  • กำไรขั้นต้น / COGS ของหมวดหมู่ — ดูที่โมดูล Inventory

  • ผลงานของช่องทางโดยไม่แยกตามหมวดหมู่ — ดูที่ Channels

  • ภาพรวมย้อนหลังของรายได้ / ออเดอร์ / AOV (มูลค่าเฉลี่ยต่อออเดอร์) — ดูที่ Trends

นี่ไม่ใช่คำตอบที่ต้องการใช่ไหม