Customer Flow
The customer ordering experience from scan to order
The Customer Journey
Here is the complete flow a customer experiences:
1. Scan QR Code
The customer scans the QR code on their table using their phone's camera. No app is needed - it opens directly in the browser.
2. Choose Language
A language selector at the top lets the customer choose between Khmer and English (and other supported languages).
3. Browse Menu
Categories appear as tabs. The customer scrolls through items, each showing:
- Name in selected language
- Price
- Photo (if available)
- Brief description
4. Select Items
Tapping an item opens its detail view:
- Full description
- Modifier options (size, extras, etc.)
- Quantity selector
- Add to Cart button
5. Review Cart
The floating cart button shows the number of items. Tapping it opens the cart:
- List of selected items with modifiers
- Individual item prices
- Subtotal
- Option to edit quantities or remove items
6. Submit Order
Tapping Submit Order sends the order to:
- The POS system
- The Kitchen Display System
- The table status updates
7. Wait for Food
The customer can continue browsing or add more items to a follow-up order for the same table.
Real-Time Updates
- Price changes are reflected immediately
- Out of stock items show as unavailable
- Menu updates (new items, removed items) appear in real time
Accessibility
The customer menu is designed for all users:
- Large tap targets for easy selection
- High contrast text
- Responsive layout for any screen size
- No account or login required
Next Steps
- QR Menu Overview - Setup and configuration
- Table Management - QR code generation