Skip to main content

Shopping Cart

Customers review and modify their order before proceeding to [payment](/docs/restaurant-pos/kiosk/7-4-payment-processing).

Written by Bhushan

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

Cause

Solution

JavaScript error

Restart the kiosk application

Device memory full

Clear cache, restart device

Sync issue

Check network connection

Wrong Total

Cause

Solution

Tax misconfigured

Verify tax settings in Partner Portal → Settings

Discount not applying

Check promo code validity and rules

Old prices cached

Force menu sync from Admin

Items Disappearing

Cause

Solution

Session timeout

Increase timeout in Admin Settings

Item became unavailable

Check inventory/availability status in Partner Portal

Browser issue

Update or restart the browser

Did this answer your question?