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