ตะกร้า Checkout และการชำระเงินของแขก
Catalogue V3 ให้แขกสร้าง cart ตรวจรายละเอียด order กรอกฟิลด์แขก และส่ง order ถ้า catalogue ไม่ต้องการชำระเงิน แขกจะ checkout โดยไม่ต้องเลือกวิธีชำระเงิน
สรุปอ้างอิงเร็ว
| พื้นที่ | ความหมาย | สิ่งที่ต้องตรวจ |
|---|---|---|
| รายการใน cart | items, options, add-ons และหมายเหตุที่แขกเลือก | ตรวจจำนวนและตัวเลือก item ก่อน checkout |
| ฟอร์มแขก | รายละเอียดแขกที่เก็บก่อนส่ง order | ยืนยันว่าฟิลด์ที่บังคับตรงกับกระบวนการของที่พัก |
| โค้ดโปรโมชัน | โค้ดโปรโมชันเสริมที่แขกกรอก | ยืนยันว่าโค้ด active และใช้กับ items ที่มีสิทธิ์ |
| Order ที่กำหนดเวลา | แขกเลือกวันหรือเวลาในอนาคตเมื่อเปิดใช้ | ยืนยันว่าเวลาที่เลือกอนุญาตตาม schedule และ operating hours |
| ตัวเลือกการชำระเงิน | วิธีชำระที่แสดงตอน checkout | ยืนยันว่า catalogue เปิดตัวเลือกชำระที่ถูกต้อง |
| ตัวเลือกการชำระเงินที่เปิดใช้งานเพียงรายการเดียว | checkout ใช้วิธีเดียวที่เปิดไว้โดยอัตโนมัติได้ | ยืนยันว่า catalogue เปิด payment และมีตัวเลือกการชำระที่ใช้งานอยู่เพียงรายการเดียวถ้าแขกไม่เห็นตัวเลือก |
| การชำระเงินออนไลน์ | แขกชำระผ่าน gateway ที่เปิดใช้ | ยืนยันว่าแขกกลับไปยังสถานะ success หรือ failure ชัดเจน |
| ขั้นตอนที่ไม่ต้องชำระเงิน | checkout โดยไม่ต้องเลือกวิธีชำระ | ใช้เฉพาะเมื่อ catalogue ปิด payment |
| ข้อเสนอ Upsell | items เสริมที่แสดงก่อนส่ง order | ตรวจทานก่อนดำเนินการต่อถ้า catalogue แสดงข้อเสนอแนะนำ |
ก่อนเริ่ม
- ยืนยันว่า catalogue active
- ยืนยันว่า guest form fields ตรงกับ workflow ของที่พัก
- ยืนยันว่าฟิลด์ guest form แบบ selection และ radio ใช้ค่า option ที่ถูกต้อง checkout จะปฏิเสธค่าที่ไม่ตรงกับตัวเลือกที่ตั้งไว้
- ยืนยันว่าที่พักรู้ว่าควรเก็บ payment หรือปิด payment สำหรับ catalogue นี้
- ยืนยันว่าพนักงานรู้วิธีจัดการสถานะชำระล้มเหลวหรือ order ล้มเหลว
ส่ง Order
- เพิ่ม items ลง cart และตรวจสรุป cart
- ตรวจจำนวน variants, options, add-ons, components, item notes, surcharges, discounts และ additional fields ก่อนดำเนินการต่อ
- กรอก guest form fields ที่จำเป็น
- สำหรับฟิลด์ selection และ radio ให้เลือกหนึ่งในตัวเลือกที่ตั้งค่าไว้ checkout จะไม่รับค่าที่ไม่อยู่ในรายการ
- ใส่ promo code ถ้า catalogue มี
- เลือกวันที่หรือเวลาที่กำหนดถ้าเปิด scheduled ordering
- เลือกวิธีชำระถ้าต้องชำระ
- ส่ง order และรอหน้า confirmation หรือ success
พฤติกรรมการชำระเงิน
เมื่อเปิดใช้งาน payment แขกจะเลือกหนึ่งในวิธีชำระที่เปิดไว้ของ catalogue ถ้ามีวิธีชำระที่เปิดอยู่เพียงรายการเดียว checkout สามารถใช้วิธีนั้นโดยอัตโนมัติได้ วิธี offline เช่น charge to room, pay at counter, pay upon delivery หรือ custom offline payment จะจบ checkout ตามกระบวนการของที่พัก วิธี online จะส่งแขกผ่าน gateway ที่ตั้งค่าไว้แล้วกลับไปยังสถานะ success หรือ failure
เมื่อปิด payment แขกจะไม่ต้องเลือกวิธีชำระและ order จะเสร็จโดยไม่มีการชำระ
คำสั่งซื้อที่กำหนดเวลา
ถ้าเปิด scheduled ordering:
- แขกเปิดตัวเลือก schedule ระหว่าง checkout
- แขกเลือกวันที่และเวลาที่อนุญาต
- checkout จะบล็อกเวลาไม่ถูก ช่วงเวลาปิด หรือเวลานอกกฎ preorder
- พนักงานตรวจเวลาส่งมอบที่เลือกใน order detail
โค้ดโปรโมชัน
ถ้าเปิด promo codes:
- แขกกรอกโค้ดระหว่าง checkout
- Catalogue V3 ตรวจโค้ด, items ที่มีสิทธิ์ และกฎ promotion
- แขกเห็นส่วนลดที่ใช้แล้วหรือข้อความ invalid code
- พนักงานตรวจ promo และยอดรวมใน order
การแก้ปัญหา
ตัวเลือกการชำระไม่แสดง
สิ่งที่เห็น: แขกเข้า checkout แล้ว แต่ไม่เห็นตัวเลือกการชำระที่คาด
ให้ทำดังนี้:
- ยืนยันว่า catalogue เปิดตัวเลือกการชำระเงินไว้
- ยืนยันว่ายังเปิด payment อยู่ถ้าแขกควรจ่ายตอน checkout
- ตรวจว่าที่พักตั้งใจใช้ no-payment checkout flow หรือไม่
- ตรวจว่ามีตัวเลือกการชำระเงินที่เปิดอยู่เพียงรายการเดียวหรือไม่ เพราะ checkout สามารถใช้ตัวเลือกนั้นโดยอัตโนมัติได้
- ติดต่อซัพพอร์ตถ้าตัวเลือกควรมีแต่ไม่แสดง
Promo code ไม่ถูกใช้
สิ่งที่เห็น: แขกกรอก promo code แต่ยอด cart ไม่เปลี่ยน
ให้ทำดังนี้:
- ยืนยันว่า promotion active
- ยืนยันว่า cart มี items ที่มีสิทธิ์
- ยืนยันข้อความโค้ด ช่วงวันใช้งาน และการตั้งค่าส่วนลด
- ทดสอบอีกครั้งด้วย cart ใหม่
ไม่สามารถเลือกเวลาที่กำหนดได้
สิ่งที่เห็น: แขกเลือกวันที่หรือเวลาที่คาดไว้ไม่ได้
ให้ทำดังนี้:
- ยืนยันว่าเปิด scheduled ordering
- ตรวจวันที่และเวลาที่ตั้งไว้
- ตรวจ operating hours ของ catalogue และ item
- ตรวจข้อความเตือนที่แสดงให้แขก
Order ไม่เสร็จ
สิ่งที่เห็น: แขกจบ checkout ไม่ได้หรือเห็นหน้า failure
ให้ทำดังนี้:
- ตรวจ guest form fields และ input ที่จำเป็นอีกครั้ง รวมถึงคำตอบแบบ selection และ radio
- ยืนยันว่าวิธีชำระที่เลือกยังใช้ได้
- ลองจาก cart อีกครั้งถ้าแขกยังไม่ถูกตัดเงิน
- ติดต่อซัพพอร์ตถ้า failure ซ้ำเดิมหรือถ้าตัวเลือกที่ส่งมาไม่อยู่ในรายการที่ตั้งค่าไว้
Online payment ไม่กลับมาชัด
สิ่งที่เห็น: แขกทำ payment online เสร็จหรือออกจากหน้าชำระ แต่ไม่แน่ใจว่า order สำเร็จหรือไม่
ให้ทำดังนี้:
- ค้นหา order list ตามแขก ห้อง เวลา หรือ order reference
- ตรวจสถานะการชำระและรายละเอียด gateway
- อย่าให้แขกจ่ายอีกจนกว่าสถานะเดิมจะถูกตรวจ
- ใช้บริบทหน้า payment failed เมื่อส่งต่อ