เริ่มจากแยกงานที่เครื่องทำเองได้ออกจากงานที่ต้องถามระบบภายนอก เครื่องอาจเก็บรายการสินค้าและออกบิลเงินสดได้ แต่การยืนยันเงินโอน แต้มสมาชิก หรือคูปองส่วนกลางต้องมีกติกาเฉพาะ ห้ามเปลี่ยนสถานะเป็นรับเงินแล้วเพียงเพราะแคชเชียร์กดปุ่ม
ขายออฟไลน์ได้ ไม่ได้แปลว่าทุกบริการออฟไลน์ได้
เริ่มจากแยกงานที่เครื่องทำเองได้ออกจากงานที่ต้องถามระบบภายนอก เครื่องอาจเก็บรายการสินค้าและออกบิลเงินสดได้ แต่การยืนยันเงินโอน แต้มสมาชิก หรือคูปองส่วนกลางต้องมีกติกาเฉพาะ ห้ามเปลี่ยนสถานะเป็นรับเงินแล้วเพียงเพราะแคชเชียร์กดปุ่ม
กำหนดข้อมูลที่ดาวน์โหลดไว้ เช่น รุ่นของราคา ภาษีที่ฝ่ายบัญชียืนยัน และสิทธิ์พนักงาน พร้อมบอกเวลาที่อัปเดตล่าสุด ถ้าร้านเปลี่ยนราคาในช่วงเน็ตหลุด ต้องตัดสินใจล่วงหน้าว่าจะขายราคาที่เครื่องถืออยู่หรือระงับสินค้านั้น
บิลซ้ำเกิดตรงไหน และป้องกันอย่างไร
สมมติแคชเชียร์ขายบิล L-008 แล้วระบบส่งสำเร็จ แต่เครื่องไม่ได้รับคำตอบ เมื่อส่งซ้ำ เซิร์ฟเวอร์ต้องอ้างอิงรหัสบิลเดิมและคืนผลเดิม ไม่สร้างยอดขายอีกครั้ง รหัสต้องไม่ชนกันระหว่างเครื่องและสาขา
หน้าร้านควรเห็นจำนวนบิลรอส่งและบิลที่ต้องแก้ พนักงานเปิดเหตุผลได้ เช่น รหัสสินค้าเลิกใช้ หรือส่วนลดเกินสิทธิ์ การซิงก์เงียบ ๆ โดยไม่มีรายการค้างทำให้ปัญหาไปปรากฏตอนปิดวัน
ทดสอบด้วยเหตุการณ์จริงหน้าร้าน
| สถานการณ์ | สิ่งที่ระบบควรทำ | วิธีตรวจ |
|---|---|---|
| เน็ตหลุดก่อนชำระ | เก็บตะกร้าและบิลร่าง | กลับมาเปิดตะกร้าได้โดยไม่หาย |
| คำตอบรับบิลหาย | ส่งรหัสเดิมซ้ำได้ | ยอดขายและสต๊อกเกิดครั้งเดียว |
| คืนสินค้าบิลออฟไลน์ | ตรวจบิลต้นทางก่อนคืน | ป้องกันคืนเกินจำนวนที่ซื้อ |
| โอนไม่มีผลยืนยัน | แยกรอชำระจากชำระแล้ว | รายงานไม่รวมเป็นเงินรับสำเร็จ |
จุดตัดสินใจสำหรับเจ้าของร้าน
ถ้าร้านมีหลายเครื่องขายสินค้าชิ้นสุดท้ายพร้อมกันขณะออฟไลน์ ต้องยอมรับว่าทุกเครื่องไม่รู้สต๊อกล่าสุดร่วมกันทันที ทางเลือกคือกันจำนวนให้แต่ละเครื่อง จำกัดสินค้าที่ขายออฟไลน์ หรือมีขั้นตอนตรวจของก่อนรับเงิน
เริ่มทดลองหนึ่งสาขา เก็บเวลาต่อบิล จำนวนบิลค้างซิงก์ และยอดกระทบเงินสด เปรียบเทียบกับฐานเดิม แทนการดูเพียงว่าหน้าขายยังเปิดได้
เช็กลิสต์ก่อนเริ่มทำระบบ
- รายการสินค้า ราคา หน่วยขาย และบาร์โค้ดที่ไม่ซ้ำ
- อุปกรณ์จริง: เครื่องพิมพ์ ลิ้นชัก สแกนเนอร์ และรุ่นระบบปฏิบัติการ
- กติกาการรับเงินและคูปองระหว่างออฟไลน์
- ผู้รับผิดชอบบิลที่ส่งไม่ผ่านและรายงานปิดวัน
คำถามที่พบบ่อย
ใช้ QR จ่ายเงินตอนเน็ตหลุดได้ไหม?
ต้องตรวจทั้งช่องทางธนาคารและวิธียืนยันยอดของร้าน อย่าถือว่าภาพสลิปหรือการกดรับเงินใน POS เป็นหลักฐานยืนยันจากผู้ให้บริการ
ต้องซื้อเครื่องใหม่หรือไม่?
ตรวจรุ่นอุปกรณ์และการเก็บข้อมูลในเครื่องก่อน อุปกรณ์เดิมบางรุ่นใช้ต่อได้ แต่ต้องทดสอบการพิมพ์และการกู้บิลบนเครื่องจริง
อ่านต่อจากแหล่งข้อมูลโดยตรง
ลิงก์ต่อไปนี้ประกอบประเด็นมาตรฐานและการเชื่อมต่อ ส่วนตัวอย่างขั้นตอนและตัวเลขในบทความใช้เพื่ออธิบายการออกแบบระบบ
ตรวจแหล่งข้อมูล: 11 ตุลาคม 2569 · สิทธิ์ API และข้อกำหนดอาจเปลี่ยนได้ ควรยืนยันก่อนเริ่มโครงการ