หน้าแรก › คู่มือใช้งาน › รายงาน ตั้งค่า แก้ปัญหา
หมวด 05 · Admin & Troubleshooting

รายงาน ตั้งค่า และแก้ปัญหา

ติดตามผลการขาย ควบคุมระบบ และแก้ปัญหาที่พบบ่อย — รวมการติดต่อทีม Support

อัปเดตล่าสุด 2026-05-15
ผู้จัดการดู Dashboard ของ OrderDee
ภาพจำลอง ผู้จัดการดู Dashboard สรุปยอดขาย โต๊ะที่ใช้งาน และงานด่วน — บรรยากาศการใช้งานจริงของหมวดนี้

5.1 Dashboard เจ้าของร้าน

ภาพรวมการทำงานของร้านวันนี้ใน 1 หน้าจอ — KPI ยอดขาย โต๊ะที่ใช้งาน งานด่วน และ quick links ไปยังหน้าหลัก

OwnerManager
โครงสร้างหน้า
  • Header — คำทักทาย + branch selector (สลับสาขา)
  • KPI Grid (6 ช่อง): ยอดขายวันนี้ / จำนวนบิล / โต๊ะที่ใช้งาน / ออเดอร์รอ / สลิปรอตรวจ / สมาชิกใหม่
  • Active Tables Grid — โต๊ะที่ใช้งานอยู่ทั้งหมด พร้อม quick action menu
  • Urgent Tasks Sidebar — งานด่วน (เกินเวลา, รอตรวจ, รออนุมัติ) + Top Seller
  • Quick Links (6 ปุ่ม): โต๊ะ / ครัว / เก็บเงิน / ตรวจชำระ / แก้เมนู / AI
การใช้งาน
  1. เปิด Dashboard — เห็น KPI สรุปของวันนี้ทันที
  2. คลิก KPI tile → ไปหน้ารายละเอียดของ metric นั้น (เช่น คลิก "สลิปรอตรวจ 3" → ไปหน้า Payments)
  3. คลิกโต๊ะใน Active Tables — เปิด quick action sheet: เปิดโต๊ะ / เพิ่มออเดอร์ / ดูบิล
  4. ใช้ Quick Links ลัดไปหน้างานทั่วไป
Dashboard ของ OrderDee สำหรับเจ้าของร้าน — KPI grid + active tables + งานด่วน
ภาพจริงจาก UI หน้า Dashboard — KPI 6 ช่อง (ยอดขายวันนี้ / บิลปิดแล้ว / โต๊ะใช้งาน 1/16 / ออเดอร์รอทำ / รอตรวจชำระเงิน / สมาชิกใหม่), Active Tables พร้อม Legend สี, งานด่วน sidebar และ Quick Links 6 ปุ่ม (เปิดโต๊ะ / ครัว / เก็บเงิน / ตรวจชำระเงิน / แก้เมนู / AI Support)
💡 เคล็ดลับ — KPI อัปเดต real-time ผ่าน WebSocket ไม่ต้องรีเฟรช หากเห็นค่า "หยุดนิ่ง" อาจเป็นเพราะ WebSocket หลุด — ดูสถานะที่ Topbar

5.2 รายงานและ Analytics

ดูยอดขายรายวัน เมนูขายดี ช่องทางชำระเงิน ประสิทธิภาพสาขา และ AI insight ที่ช่วยตัดสินใจทำการตลาด

OwnerManager
รายงานหลัก
  • Sales Overview — ยอดขาย / บิล / avg per bill / customers พร้อม trend % เทียบช่วงก่อน
  • Hourly Chart — กราฟยอดขายรายชั่วโมง + Top Items
  • Menu Health (ABC) — แบ่งเมนูเป็น A/B/C ตามยอดขาย พร้อม Low-selling list
  • Category Bars — สัดส่วนยอดขายแต่ละหมวด
  • Branch Compare — เทียบยอดระหว่างสาขา (ถ้ามีหลายสาขา)
การใช้งาน
  1. ไปเมนู รายงาน เลือกช่วงเวลา: วันนี้ / เมื่อวาน / 7 วัน / 30 วัน
  2. ดู KPI cards ด้านบน พร้อม trend % เทียบช่วงก่อน
  3. เลื่อนลงดูกราฟรายชั่วโมง + เมนูขายดี Top 10
  4. ในส่วน Menu Health ดูเมนูขายน้อยและกด ทำคูปอง หรือ แก้ไขเมนู ได้ตรงนั้นเลย
  5. กดเข้าหน้า รายงานเมนู เพื่อดูละเอียดระดับเมนู และ Menu Engineering matrix
หน้า Reports ของ OrderDee — KPI cards + Hourly chart + Top Items
ภาพจริงจาก UI หน้ารายงาน — Range tabs (วันนี้/เมื่อวาน/7วัน/30วัน), KPI cards 4 ช่อง (ยอดขาย/บิล/Avg per bill/Customers) พร้อม trend %, AI Insights strip, Hourly chart และ Top Items
หน้า Menu Reports ของ OrderDee — ABC bars + Low-selling table
ภาพจริงจาก UI หน้ารายงานเมนู — Range tabs + view toggle (ยอดขาย / Menu Engineering), KPI 6 ช่อง, Top items list, AI Insights, Category bar chart, Hourly chart และ Low-selling table พร้อมปุ่ม "ทำคูปอง / แก้ไข"
💡 AI Insights — แถบ AI Insights ด้านบนรายงานจะวิเคราะห์ข้อมูลและให้คำแนะนำ เช่น "ยอดวันอังคาร 16:00-18:00 ต่ำกว่าค่าเฉลี่ย ลองออก Happy Hour"

5.3 ตั้งค่าทั่วไปของระบบ

หน้ารวมทางลัดไปยังการตั้งค่าทุกระดับ — ข้อมูลร้าน ภาษี ชำระเงิน QR เครื่องพิมพ์ พนักงาน AI และ LINE OA

Owner
7 แท็บใน Settings
Tabเนื้อหา
Shopชื่อร้าน, slug, โลโก้, เลขผู้เสียภาษี, ที่อยู่, ข้อความท้ายใบเสร็จ + Receipt preview
Tax/Receiptลิงก์ไปตั้งค่า VAT/Service Charge ในแต่ละสาขา
Paymentลิงก์ไปตั้งค่า payment mode ในแต่ละสาขา
QR/PromptPayตั้งค่า PromptPay ต่อสาขา + ปุ่ม copy URL ของ QR menu
Printerลิงก์ไปการตั้งค่าเครื่องพิมพ์ใน Integrations
Staff/Securityลิงก์ไปหน้า Staff + Role Matrix
AI/Automationลิงก์ไปหน้า AI Support + Billing
หน้า Settings ของ OrderDee — 7 tabs + tab ข้อมูลร้าน
ภาพจริงจาก UI หน้า Settings — แถบบน 7 tabs (ข้อมูลร้าน / ภาษี ใบเสร็จ / การชำระเงิน / QR PromptPay / Printer / Staff Security / AI), tab ข้อมูลร้านพร้อมฟอร์มและ Receipt preview ฝั่งขวา
📌 หมายเหตุ — Settings เป็น "ทางลัด" ไปยังการตั้งค่าจริงในแต่ละหน้า — เปลี่ยนค่าให้ลึกในระดับสาขา/พนักงาน/AI ต้องไปที่หน้านั้นๆ โดยตรง

5.4 Security และข้อมูลส่วนตัว

แนวทางความปลอดภัยของระบบ ตั้งแต่บัญชีผู้ใช้ session manager approval ไปจนถึงการเก็บข้อมูลส่วนตัวของลูกค้าตาม PDPA

OwnerManager
การป้องกันบัญชีผู้ใช้
  • Login ด้วย OTP เท่านั้น — ไม่มี password ที่ผู้ใช้กำหนดเอง
  • Session มี expires_at และ revoked_at — ถูกบังคับ logout ได้จากเซิร์ฟเวอร์
  • เบอร์โทรศัพท์เก็บแบบ AES-256-GCM encryption และใช้ HMAC-SHA256 hash สำหรับ lookup
  • การ login จากอุปกรณ์/IP ใหม่ ระบบจะส่งแจ้งเตือน
Manager Approval
  • Action ที่อาจกระทบยอดการเงิน ต้องผ่านการอนุมัติของ Manager: Void, Refund, ปรับแต้ม, ลบเมนูจริง
  • ระบบเก็บ audit log ทุกการกระทำ: ผู้ขอ, ผู้อนุมัติ, เวลา, ค่าก่อน/หลัง, IP, user agent
PDPA และข้อมูลลูกค้า
  • เก็บ pdpa_consent_at และ pdpa_consent_version ของสมาชิกแต่ละคน
  • marketing_consent แยกต่างหาก — ผู้ที่ไม่ยอมรับการตลาดจะไม่ได้รับคูปอง LINE/SMS
  • ข้อมูล: เบอร์, วันเกิด, เลขภาษี, LINE user ID — เก็บแบบเข้ารหัสทั้งหมด
  • ลูกค้าขอลบข้อมูลได้ผ่าน Support — ระบบมี process delete ที่ตรงตาม PDPA
Audit Log ของ OrderDee
ภาพจริงจาก UI หน้า Audit Log (Settings > AI Audit) — แสดงเวลา, ผู้ทำ, action (create/update/delete/void/refund), resource, ค่าก่อน/หลัง, IP และ user agent — ใช้ตรวจสอบย้อนหลังได้
⚠️ ความรับผิดชอบ — ตามกฎหมาย PDPA ร้านเป็น Data Controller ของข้อมูลลูกค้า ต้องเก็บรักษาและใช้ตามวัตถุประสงค์ที่ขอ consent ไว้เท่านั้น

5.5 Troubleshooting รวม

รวมปัญหาที่พบบ่อยและวิธีแก้ — ตรวจ checklist ก่อนติดต่อ Support เพื่อแก้ได้เร็วขึ้น

OwnerManagerCashierWaiterKitchen
Login / OTP ไม่ได้
  • ตรวจสัญญาณมือถือและเครือข่าย SMS
  • กด ส่งรหัสใหม่ หลัง 60 วินาที
  • ตรวจว่าเบอร์ที่กรอกตรงกับเบอร์ที่ลงทะเบียน
  • ถ้ายังไม่ได้รับ ติดต่อ Manager ให้ลบ session เก่าและส่งใหม่
ลูกค้าสแกน QR ไม่ขึ้นเมนู
  • ตรวจ branch qr_ordering_enabled = true
  • ตรวจโต๊ะ qr_enabled = true และ qr_token ไม่เป็น null
  • ลอง regenerate QR token (ที่เมนูโต๊ะ) แล้วพิมพ์ใหม่
  • ตรวจอินเทอร์เน็ตของลูกค้า / ลองเปิดเบราว์เซอร์อื่น
เมนูไม่ขึ้นในหน้าลูกค้า
  • ตรวจ is_available = true และ is_visible = true
  • ตรวจ sold_out_until ถ้าตั้งไว้ในอนาคต เมนูจะถูกซ่อน
  • ตรวจ branch_id ของเมนู — ถ้าระบุสาขาเฉพาะ จะแสดงเฉพาะสาขานั้น
ออเดอร์ไม่เข้าครัว
  • ตรวจ Topbar ของหน้า Kitchen ว่า WebSocket เชื่อมอยู่หรือเปล่า
  • ตรวจ station ของเมนู (เช่น "ครัวร้อน") ตรงกับ filter ที่เลือกใน KDS
  • หาก state ของ order_item เป็น pending_payment (โหมด pre-pay) ต้องจ่ายก่อนถึงจะเข้าครัว
สลิป QR ไม่ผ่าน AI
  • ตรวจรูปสลิปชัด อ่านได้ ไม่บิดเอียง
  • ตรวจยอดที่โอนตรงกับยอดบิล รวมเศษสตางค์
  • ตรวจ PromptPay ID ของผู้รับตรงกับที่ตั้งในระบบ
  • หาก AI ตรวจไม่ผ่าน Cashier ตรวจ manually ได้
แต้ม / คูปอง ไม่ได้รับ
  • ตรวจว่าบิลผูกกับสมาชิก (attached_member_id)
  • ตรวจ point_rules ของสาขา/ร้านว่าเปิด earn_enabled
  • คูปอง: ตรวจช่วงวันที่, ช่วงเวลา, ขั้นต่ำ, usage_limit ที่ตั้ง
  • ดูประวัติแต้ม/คูปองที่หน้า member profile
LINE OA ส่งข้อความไม่ออก
  • ตรวจสถานะเชื่อมต่อที่หน้า LINE OA — ต้องเป็น เชื่อมแล้ว ✓
  • ตรวจ monthly_quota เหลือพอ — ถ้าหมดต้อง upgrade plan
  • ตรวจ marketing_consent ของสมาชิกเป้าหมาย
  • ตรวจ template_key ที่เรียกใช้มีอยู่จริง และ is_active = true
Connection Status Bar บน Topbar ของ OrderDee
ภาพจริงจาก UI Topbar ของ OrderDee — แสดง breadcrumb (ภาพรวม · Dashboard), ค้นหา, ไอคอน 🔔 แจ้งเตือน พร้อม badge แดง และ user dropdown — เมื่อ WebSocket หลุดจะมีแถบ "กำลังเชื่อมต่อใหม่..." ปรากฏใต้ Topbar

5.6 การติดต่อ Support

วิธีติดต่อทีม Support พร้อมข้อมูลที่ควรเตรียม เพื่อให้แก้ปัญหาได้เร็วและตรงจุด

OwnerManager
ช่องทางติดต่อ
  • LINE OA: @orderdee (24/7 สำหรับลูกค้า paid plan)
  • อีเมล: support@orderdee.com (ตอบใน 24 ชม.)
  • โทร: 02-XXX-XXXX (จ.-ศ. 09:00-18:00)
  • ในแอป: กดไอคอน ? มุมขวาบน → "ติดต่อ Support"
ข้อมูลที่ควรเตรียม
  1. ชื่อร้าน + slug (เช่น orderdee.com/o/your-shop)
  2. สาขา ที่เกิดปัญหา
  3. เลขโต๊ะ / เลขบิล / เลขใบเสร็จ ที่เกี่ยวข้อง
  4. วันและเวลา ที่เกิดเหตุ (ใกล้เคียงที่สุด)
  5. Role ของพนักงาน ที่พบปัญหา (Cashier / Kitchen / Waiter)
  6. Screenshot ของหน้าจอที่ผิด + ข้อความ error (ถ้ามี)
  7. เบราว์เซอร์/อุปกรณ์ ที่ใช้ (Chrome 120, iPad, Android etc.)
💬
LINE OA · @orderdee
24/7 สำหรับลูกค้า paid plan
✉
support@orderdee.com
ตอบใน 24 ชม.
📞
02-XXX-XXXX
จ.-ศ. 09:00-18:00
📋 ก่อนติดต่อ — โปรดเตรียมข้อมูลนี้
  1. ชื่อร้าน + slug
  2. สาขาที่เกิดปัญหา
  3. เลขโต๊ะ / เลขบิล / เลขใบเสร็จ
  4. วันและเวลาที่เกิดเหตุ
  5. Role ของพนักงาน + Screenshot
ภาพจำลอง UI หน้าติดต่อ Support — 3 ช่องทาง (LINE OA / Email / โทร) พร้อม checklist ข้อมูลที่ควรเตรียมก่อนติดต่อเพื่อให้ทีมแก้ปัญหาได้เร็ว
💡 ระดับความเร่งด่วน — ถ้า วงจรขายกำลังเสีย (เก็บเงิน / ครัว / QR ดับ) ติดต่อทาง LINE OA จะเร็วที่สุด คำถามทั่วไปติดต่อทางอีเมลก็พอ
📌 ก่อนติดต่อ — ลองตรวจ Troubleshooting รวม ก่อน หลายปัญหาแก้ได้เองในไม่กี่คลิก