หน้า “คืนนี้” มีทั้งปุ่ม “ปล่อยโต๊ะ” และ “ยกเลิกการจอง” ทำไมไม่รวมเป็นปุ่มเดียว และทำไมระบบไม่ปล่อยโต๊ะเองเมื่อเลยเวลา
สองปุ่มคือสองเรื่องต่างกัน
- ปล่อยโต๊ะ = ลูกค้า ไม่มาตามเวลา โต๊ะที่ถูกกันไว้เปล่า ๆ ต้องคืนให้ walk-in และมัดจำถูกริบตามกติกาที่ลูกค้าเห็นตั้งแต่ตอนจอง (“ไม่มาภายใน … น. ร้านจะปล่อยโต๊ะและไม่คืนมัดจำ”) Audit บันทึกเป็น “ปล่อยโต๊ะ (ไม่มาตามเวลา)”
- ยกเลิก = เหตุอื่น: ลูกค้าขอยกเลิกล่วงหน้า ร้านปิดกะทันหัน จองซ้ำ ฯลฯ มัดจำอาจคืนหรือไม่คืนก็ได้ตามที่ร้านตกลง จึงมีช่อง “บันทึกเรื่องการคืนเงิน” ที่ลูกค้าเห็น
การแยกทำให้สถิติ “ไม่มาตามเวลา” ตรงกับความจริง ลูกค้าเห็นข้อความที่ตรงกับสิ่งที่เกิดขึ้น และเมื่อมีข้อโต้แย้งเรื่องมัดจำ Audit บอกได้ว่าเป็นกรณีไหน
ทำไมไม่ปล่อยโต๊ะอัตโนมัติ
เวลาปล่อยโต๊ะเป็น เส้นที่ร้านมีสิทธิ์ปล่อย ไม่ใช่เส้นที่ต้องปล่อย ลูกค้ามักโทรมาว่ารถติดหรือกำลังหาที่จอด ถ้าระบบปล่อยเองตอน 20:00 น. เป๊ะ ร้านจะเสียลูกค้าที่จ่ายมัดจำแล้วและกำลังมา ระบบจึงแค่ ย้ายรายการไปหมวด “เลยเวลา … น.” และทำให้หมุดกะพริบแดง ให้พนักงานหน้าร้านตัดสิน
ผลข้างเคียงที่ต้องรู้: ถ้าไม่มีใครกดปล่อย โต๊ะจะถูกกันไว้ทั้งคืน — หมวดนี้จึงควรเคลียร์เป็นระยะ
ทำไม “ปล่อยก่อนเวลา” ต้องกดยืนยันเพิ่ม
ลูกค้าอาจอ้างว่ายังไม่ถึงเวลาที่ร้านประกาศ การปล่อยก่อนเวลาจึงถูกบันทึกแยกใน Audit (“ปล่อยโต๊ะก่อนเวลา”) เพื่อให้เจ้าของร้านตรวจย้อนหลังได้ว่าใครตัดสินใจและเมื่อไร