Fleksa
POS, Kitchen & KioskFleksa Kiosk

Shopping Cart

Review and modify orders before checkout on the kiosk

Shopping Cart

Customers review and modify their order before proceeding to payment.

Cart Features

Viewing the Cart

  • Tap the cart icon (visible on all screens) to open the full cart view
  • See all items with their customizations
  • Running total with tax breakdown

Modifying Items

  • Edit — Change customizations (toppings, size, etc.)
  • Remove — Delete an item from the cart
  • Quantity — Increase or decrease item count with +/- buttons

Order Summary Display

┌─────────────────────────────────────┐
│ 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 as the customer browses the menu
  • Cleared automatically after payment or session timeout
  • Timeout is configurable (default: 5 minutes idle)

Cart Badge

  • Item count badge on the cart icon — visible on every screen
  • Updates instantly as items are added or removed

Mini Cart Preview

  • Quick preview when tapping the cart icon — shows recently added items
  • Tap "View Full Cart" to see everything

Order Types

Dine-In

  • Customer selects "Dine-In" and enters their table number
  • Order sent to kitchen with table information
  • Front-of-house knows where to deliver

Takeaway

  • Customer selects "Takeaway" — no table number needed
  • Receives an order number on screen and receipt
  • Called when order is ready

You can configure which order types are available on each kiosk in Admin Settings. For example, a kiosk at the entrance might only offer takeaway.

Promotions & Discounts

Automatic Discounts

  • Combo/bundle discounts applied automatically when qualifying items are in cart
  • "You saved €X" message displayed to encourage the upsell

Promo Codes

  • Customers can enter promo codes at the cart or checkout screen
  • Valid codes show the discount immediately
  • Invalid codes display a clear error message

Session Timeout

If a customer walks away mid-order:

  1. 5 minutes idle — Warning popup appears: "Are you still there?"
  2. 30 second countdown — "Tap to continue ordering"
  3. Timeout — Cart cleared, screen returns to home for the next customer

Timeout is important for kiosks in high-traffic areas. Without it, the next customer sees someone else's cart. Configure timeout duration in Admin Settings.

Troubleshooting

Cart Not Updating

CauseSolution
JavaScript errorRestart the kiosk application
Device memory fullClear cache, restart device
Sync issueCheck network connection

Wrong Total

CauseSolution
Tax misconfiguredVerify tax settings in Partner Portal → Settings
Discount not applyingCheck promo code validity and rules
Old prices cachedForce menu sync from Admin

Items Disappearing

CauseSolution
Session timeoutIncrease timeout in Admin Settings
Item became unavailableCheck inventory/availability status in Partner Portal
Browser issueUpdate or restart the browser