Fleksa Kiosk
Shopping Cart
Review and modify orders before checkout
Shopping Cart
Customers review their order before paying.
Cart Features
View Cart
- Tap cart icon to open full cart view
- See all items with customizations
- Running total with tax
Modify Items
- Edit - Change customizations
- Remove - Delete item from cart
- Quantity - Increase or decrease
Order Summary
┌─────────────────────────────────────┐
│ Your Order │
├─────────────────────────────────────┤
│ 1x Cheeseburger €8.99 │
│ + Extra Cheese €1.00 │
│ │
│ 2x French Fries €5.98 │
│ │
│ 1x Coca-Cola €2.99 │
├─────────────────────────────────────┤
│ Subtotal €18.96 │
│ Tax (19%) €3.60 │
│ Total €22.56 │
├─────────────────────────────────────┤
│ [Continue Shopping] [Checkout →] │
└─────────────────────────────────────┘Cart Behavior
Persistent Cart
- Cart persists during session
- Cleared after payment or timeout
- Timeout configurable (default: 5 minutes idle)
Cart Badge
- Shows item count on cart icon
- Updates as items added/removed
- Visible on all screens
Mini Cart Preview
- Hover/tap cart icon for quick preview
- Shows last items added
- Quick access to full cart
Order Types
Dine-In
- Customer enters table number
- Order sent to kitchen with table info
Takeaway
- No table needed
- Customer gets order number
- Called when ready
Order Number
- Auto-generated unique number
- Displayed on receipt
- Shown on kitchen display
Promotions & Discounts
Automatic Discounts
- Combo discounts applied automatically
- Bundle savings shown
- "You saved €X" message
Promo Codes
- Enter code at cart/checkout
- Discount applied and shown
- Invalid codes show error message
Timeout Handling
If customer walks away:
- 5 min idle - Warning popup
- 30 sec countdown - "Continue ordering?"
- Timeout - Cart cleared, back to home
Reset Flow
- Cart emptied
- Screen returns to home
- Ready for next customer
Troubleshooting
Cart Not Updating
| Cause | Solution |
|---|---|
| JavaScript error | Check browser console, restart kiosk app |
| Memory full | Clear cache, restart device |
| Sync issue | Check network connection |
Wrong Total
| Cause | Solution |
|---|---|
| Tax misconfigured | Verify tax settings in Partner Portal |
| Discount not applying | Check promo code validity |
| Old prices cached | Force menu sync |
Items Disappearing
| Cause | Solution |
|---|---|
| Session timeout | Increase timeout in settings |
| Item became unavailable | Check inventory status |
| Browser issue | Update or switch browser |