ข้ามไปยังเนื้อหาหลัก

ตรวจสอบใบสั่งขาย

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

เมนูนี้ไม่ใช่ flow สร้างใบสั่งขายใหม่ แต่เป็นทางลัดสำหรับเปิดรายการใบสั่งขายที่รอชำระเงิน แล้วส่งผู้ใช้เข้า payment section เดียวกับเมนู ใบสั่งขาย

ดูขั้นตอนชำระเงินในใบสั่งขายดู flow สร้างใบแจ้งหนี้

อยู่ตรงไหนในใบสั่งขาย

ทางเข้าในแอป

แอปทางเข้าปลายทางจริง
MobileOrderList mode shipping-reviewroute OrderPayment
POS TerminalsalesOrderReviewpayment section ใน panel รายละเอียดใบสั่งขาย

พฤติกรรมหลัก

  • แสดงใบสั่งขายที่อยู่ในกลุ่มรอชำระเงิน เช่น WAITING_PAYMENT และยังไม่ถูกส่งต่อเป็น shipment
  • ใช้สำหรับกลับเข้า payment ของ order เดิม ไม่ใช่ใช้สร้าง order ใหม่จาก customer
  • ถ้า order มี invoice แล้ว ระบบต้องเปิดหน้าชำระเงินได้ทันที
  • ถ้า flow หลักยังต้องสร้าง invoice ก่อน ให้ดูรายละเอียดใน section สร้างใบแจ้งหนี้และไปหน้าชำระเงิน
  • การคำนวณยอด เงินสด โอน QR ค่าขนส่ง ส่วนลด และ payload POST /payment ใช้ logic เดียวกับ section ขั้นตอนชำระเงิน

หมายเหตุสำหรับ developer

จุดสำคัญคืออย่าสร้าง payment logic แยกสำหรับเมนูนี้ ให้ reuse flow จากใบสั่งขาย:

ส่วนMobilePOS Terminal
รายการรอตรวจ/รอชำระOrderList mode shipping-reviewsalesOrderReview list
หน้าชำระเงินOrderPaymentScreenOrderDetailForm payment view
service หลักorders, invoices, paymentorders, invoices, payment

ถ้าต้องแก้ behavior การชำระเงิน ให้เริ่มอ่านจาก ใบสั่งขาย: ขั้นตอนชำระเงิน ก่อน แล้วค่อยไล่เข้าหน้า review นี้เพื่อดูว่ามี filter หรือ bulk action เพิ่มเติมหรือไม่