สำหรับ: แคชเชียร์ · ใช้เวลา: 2 นาที (ขาย) · 30 วินาที (ตัดสิทธิ์) · สิทธิ์ที่ต้องมี: บทบาท แคชเชียร์ ขึ้นไป
ลูกค้าซื้อคอร์สหลายครั้งจ่ายรอบเดียว หรือซื้อบัตรกำนัลเป็นของขวัญ — และทุกครั้งที่ลูกค้าถือคอร์สอยู่แล้วมารับบริการ ต้องตัดสิทธิ์ ไม่ใช่คิดเงินใหม่
/checkoutคิดเงิน แล้วเลือกลูกค้าเพิ่มรายการ แล้วเลือกหมวด คอร์ส (หรือ บัตรกำนัล)
botox_vitC CS00001 ฿ 1,990 และ คอร์ส Filler ร่องแก้ม 2 ครั้ง CS00002 ฿ 6,990บัตรกำนัล และบอกมูลค่าที่ใช้ได้กำกับมา เช่น test · ใช้ได้ 900 GC-1 ฿ 900
ยืนยัน (N) — รายการเข้าใบแจ้งหนี้ พร้อมป้ายประเภท เช่น botox_vitC CS00001 · คอร์สใช้ทั้งหมด ฿<ยอด> ในบล็อก เครดิต / มัดจำ ก่อน (ดู รับเงินมัดจำ และนำมัดจำมาหักในบิลถัดไป)฿ ท้ายแถวเติมยอดคงเหลือให้ทั้งก้อนรับชำระ ฿<ยอด> แล้วตรวจกล่อง ยืนยันบันทึกการชำระเงิน ก่อนกด บันทึก✓ ชำระเงินสำเร็จ ฿<ยอด> บิล #<เลข> — สิทธิ์คอร์สเข้าบัญชีลูกค้าทันที
🖨 พิมพ์ใบเสร็จ ให้ลูกค้า และบอกจำนวนครั้งกับวันหมดอายุของคอร์สจากที่ทดสอบจริง: ขายคอร์ส botox_vitC ฿1,990 หักมัดจำ ฿1,000 เก็บเงินสดเพิ่ม ฿990 ระบบออกบิลและบันทึกสิทธิ์ให้ลูกค้าเรียบร้อย
เปิดเมนู ลูกค้า แล้วกดชื่อลูกค้า การ์ดขวามีข้อมูลสิทธิ์อยู่ 3 จุด
| จุด | แสดงอะไร |
|---|---|
บล็อก คอร์ส · เหลือ N ครั้ง | จำนวนครั้งคงเหลือของคอร์สที่ลูกค้าถืออยู่ · ยังไม่มีจะขึ้น ยังไม่มีคอร์ส |
ปุ่ม 🎁 สมุดบัตร | สมุดบัตรกำนัลของลูกค้า — สิทธิ์คงเหลือและวันหมดอายุ |
แท็บ ซื้อ (คอร์ส·บัตร) | ประวัติการซื้อ เช่น ซื้อ botox_vitC ซื้อ@สาขาสีลม 2026-09-15 ฿1,990 |
แท็บ ใช้สิทธิ์ | ประวัติการตัดสิทธิ์ · ยังไม่เคยตัดจะขึ้น ไม่มีรายการ |


⚠️ ปุ่ม🎁 สมุดบัตรเป็นสีเทากดไม่ได้เมื่อลูกค้า ไม่มีบัตรกำนัล — ลูกค้าที่มีแต่คอร์ส (ไม่มีบัตร) ให้ดูที่บล็อกคอร์สและแท็บซื้อ (คอร์ส·บัตร)แทน ไม่ใช่ระบบเสีย
คอร์ส · เหลือ N ครั้ง ว่ายังมีสิทธิ์เหลือ และยังไม่หมดอายุใช้สิทธิ์ มีรายการเพิ่มขึ้น และ เหลือ N ครั้ง ลดลง 1⚠️ บน demo ผมยังไม่ได้ตัดสิทธิ์จริงให้ดู เพราะต้องมีการให้บริการจากฝั่งแพทย์ประกอบ (แท็บใช้สิทธิ์ของลูกค้าทดสอบยังขึ้นไม่มีรายการหลังซื้อคอร์สเสร็จ) — ให้ยืนยันปุ่มที่ใช้บันทึกการตัดสิทธิ์กับผู้จัดการก่อนสอนพนักงานใหม่
ตัดตอนให้บริการ ไม่ใช่ตอนขาย — ยืนยันจากของจริง 2 อย่าง:
ใช้สิทธิ์ ยังขึ้น ไม่มีรายการยังไม่รับรู้รายได้ DEFERRED · SERVICE OWED 62% ฿72k กับ รับรู้รายได้แล้ว RECOGNISED 38% ฿44kเงินเข้าคลินิกวันที่ขาย แต่รายได้เกิดทีละครั้งตอนให้บริการ ส่วนที่ยังไม่ให้บริการคือ หนี้บริการ ที่คลินิกติดค้างลูกค้า รายงานเรียกว่า หนี้บริการรวม Total service liability
ถ้าไม่ตัดสิทธิ์ตอนให้บริการ: รายได้ค้างเป็น deferred ตลอด · งบดูเหมือนคลินิกติดหนี้บริการมากกว่าจริง · ลูกค้าถือสิทธิ์เกินที่ควรเหลือ และมาใช้ซ้ำได้
1. รายงานคอร์ส รายงาน → คอร์สและบัตรกำนัล (/reports/course-giftcard) — หัวรายงานเขียนว่า รายงานคอร์สทั้งหมด ยอดขาย การใช้สิทธิ์ คอร์สใกล้หมดอายุ และภาระบริการในที่เดียว
มี 4 แท็บ: ภาพรวม OVERVIEW · ทะเบียนใบ REGISTRATIONS · ใกล้หมดอายุ EXPIRING <จำนวน> · จุดเสี่ยง RISK
บล็อก ต้องรีบจัดการ NEEDS ATTENTION NOW สรุปให้ 3 ตัว:
คอร์สใกล้หมดอายุ <N> รายการ พร้อมมูลค่าคอร์สนิ่ง <N> ราย (ไม่ใช้เกิน 90 วัน) — ลูกค้าซื้อแล้วหายไปหนี้บริการรวม Total service liabilityมีปุ่ม ดูรายชื่อคอร์สใกล้หมดอายุ พาไปที่รายชื่อโดยตรง

2. หน้าภาพรวม วันนี้ (/dashboard/overview) ในบล็อก การแจ้งเตือน มีการ์ด คอร์สใกล้หมดอายุ <N> พร้อมลิงก์ ดูข้อมูล

ใกล้หมดอายุ EXPIRING ในรายงานคอร์ส เอารายชื่อออกมาบรอดแคสต์ (/recall) ใช้ preset คอร์สใกล้หมด ภายใน 7 วัน (หรือ ภายใน 30 วัน) แล้วส่งข้อความชวนมาใช้สิทธิ์ (ดู ส่งข้อความเตือนนัด ติดตามผล และชวนลูกค้ากลับมา)ทำก่อนหมดอายุ ไม่ใช่หลังหมด — คอร์สหมดอายุแล้วลูกค้าจะทะเลาะที่เคาน์เตอร์ และคลินิกเสียลูกค้าถาวรทั้งที่เก็บเงินไปแล้ว
คอร์สที่ขายแล้วผูกกับ การรับรู้รายได้ (Revenue recognition) ตามที่รายงานแสดงเป็น DEFERRED กับ RECOGNISED
แก้หรือลบเองทำให้:
หนี้บริการรวม เพี้ยน งบเดือนผิดอัตราใช้สิทธิ์ ในรายงานเชื่อไม่ได้ต้องแจ้งผู้จัดการ พร้อมเลขบิล ชื่อคอร์ส และเหตุผล ให้เขาแก้และบันทึกร่องรอยไว้
ขาขาย: ขึ้น ✓ ชำระเงินสำเร็จ พร้อมเลขบิล · แท็บ ซื้อ (คอร์ส·บัตร) ของลูกค้ามีรายการใหม่ พร้อมวันและสาขา · บล็อก คอร์ส บนการ์ดลูกค้าขึ้นจำนวนครั้งคงเหลือ
ขาใช้สิทธิ์: แท็บ ใช้สิทธิ์ มีรายการเพิ่ม · เหลือ N ครั้ง ลดลง · ไม่มีการคิดเงินซ้ำในบิลวันนั้น
คอร์ส · เหลือ N ครั้ง บนการ์ดลูกค้าก่อนคิดเงินทุกครั้งคอร์สใกล้หมดอายุ แล้วไม่ทำอะไร → คอร์สหมดอายุ ลูกค้าเสียเงินเปล่า คลินิกเสียลูกค้า → เปิดแท็บ ใกล้หมดอายุ EXPIRING ทุกสัปดาห์ แล้วส่ง preset คอร์สใกล้หมด ภายใน 30 วัน🎁 สมุดบัตร ไม่ได้แล้วคิดว่าลูกค้าไม่มีสิทธิ์ → ปุ่มนั้นสำหรับบัตรกำนัล ลูกค้าอาจมีคอร์สอยู่ → ดูบล็อก คอร์ส และแท็บ ซื้อ (คอร์ส·บัตร)