How Customer Orders Flow Through WSNexa
Understand the complete lifecycle of an order: from QR submission to waiter approval, kitchen preparation, and cashier settlement.
Step-by-Step Guide
Customer Submits Order (Pending Approval or Confirmed)
Customer scans the Table QR code and clicks Checkout. If Waiter Approval is enabled, the order waits in pending_waiter_approval status (hidden from Kitchen). If disabled, it confirms immediately.
Waiter Approval → CONFIRMED
If Waiter Approval is ON, waitstaff review the order on /dashboard/waiter and click "Approve Order". The order transitions to CONFIRMED and routes to the kitchen.
Kitchen Ticket (PREPARING → READY)
Kitchen staff view the ticket in Kitchen Queue (/dashboard/kitchen), click "🍳 Start Preparing" (PREPARING), and click "🔔 Mark Ready to Serve" (READY) when cooked.
Cashier POS Settlement (COMPLETED)
Cashier opens Cashier POS (/dashboard/cashier), clicks "💳 Settle", selects payment method (Cash, Card, QR), and clicks "Confirm Payment" to complete the order.
Related Guides
Still need help with your venue?
Can't find what you are looking for? Our operational guides and troubleshooting steps cover 95% of common restaurant workflows.

