Ordering Flow
This guide walks through the complete customer ordering experience, from adding items to placing an order.
Step 1: Select Order Type
Before adding items, customers choose their order type using the mode selector in the menu header:
| Mode | Description |
| Menu | Browse only, no ordering |
| Dine-in | Eat at the restaurant , requires table/seat/zone selection |
| Pickup | Order ahead and collect in-store |
| Delivery | Order for delivery |
| Scheduled | Pre-order for a future date/time (see Scheduled Ordering) |
Some modes may be disabled depending on the branch's operating configuration and current open/closed status.
Step 2: Add Items to Cart
Browsing and Selection
- Browse items by category or use search.
- Tap an item to open its detail view.
- If the item has option groups (e.g. size, toppings), select the desired options.
- Adjust quantity using the + / - buttons.
- Tap Add to Cart.
Cart Updates
- The cart icon in the header updates with the item count.
- A mini cart bar may appear at the bottom showing the running total.
- Items can be modified or removed from the cart at any time.
Step 3: Review Cart
Open the cart to review your order:
- List of items with quantities, selected options, and individual prices
- Option price deltas are included in each item's total
- Running subtotal and grand total
- Special instructions text field (optional notes to the kitchen)
- Proceed to Payment button
Step 4: Checkout
For Dine-In Orders
If dining in, you may be prompted to:
- Select a table/zone (if the restaurant uses table management)
- Enter a seat label (for split-bill tables)
For Pickup Orders
- Enter your name for order pickup identification
- If an entry code is required, enter it
- A queue number and claim code will be generated
For Delivery Orders
- Enter delivery address details
- Contact information
Step 5: Payment
Select a payment method:
- Choose from available options: Mobile Money, Card, Bank Transfer, or Split-the-Bill.
- Enter required payment details (phone number for MoMo, card details for card, etc.).
- Confirm the total.
- Tap Pay to complete the transaction.
See the Payment guide for detailed information on each method.
Step 6: Order Confirmation
After successful payment:
- An order confirmation screen appears with:
- Order number
- Estimated preparation/wait time (for pickup/delivery)
- Selected items and quantities
- Total paid
- Loyalty points earned (if applicable)
- A tracking link is provided to monitor order status.
- A confirmation is stored in the customer's guest orders.
Order Management During Checkout
Editing the Order
- Customers can go back to the menu to add more items before payment.
- Items can be removed from the cart directly.
Cancelling
- Closing the checkout before payment clears the cart (with confirmation).
- After payment, orders cannot be cancelled through the public menu (contact the restaurant).