Fleksa
POS, Kitchen & KioskFleksa Kiosk

Order Customization

Customize items with sizes, toppings, and special requests on the kiosk

Order Customization

Let customers customize their orders exactly how they want them — sizes, toppings, cooking preferences, and special requests.

Customization Types

Size Selection

  • Small, Medium, Large (or custom names)
  • Regular, Family Size
  • Price adjusts automatically

Add-Ons & Toppings

  • Extra cheese, bacon, avocado, etc.
  • Premium toppings with extra cost
  • Grouped by category for easy browsing

Modifications

  • Remove ingredients (no onions, no mayo)
  • Cooking preferences (rare, medium, well-done)
  • Allergy-related removals

Combos & Meals

  • Upgrade individual items to combo/meal deals
  • Choose sides and drinks
  • Bundle discounts applied automatically

How Customers Customize

Tap a product

Opens the detail view from the Menu Display.

Select size (if applicable)

Choose from available sizes. Price updates live.

Choose required options

Options marked with an asterisk (*) must be selected before adding to cart.

Add optional extras

Browse toppings, sides, and add-ons. Each shows its extra cost.

Enter special requests

Free-text field for notes like "cut in half" or "extra napkins".

Review updated price

The running total reflects all selections. Tap Add to Cart.

Setting Up Customizations (Manager)

Create Option Groups

Create a group

Name it clearly (e.g., "Burger Toppings", "Pizza Sizes", "Drink Options").

Add options with prices

Each option can have an extra cost (or be free/included).

Set selection rules

Configure min/max selections to control customer choices.

Assign Groups to Products

  1. Edit a menu item in Partner Portal
  2. Under Option Groups, add relevant groups
  3. Set whether each group is required or optional
  4. Set display order (most important first)

Option Group Settings

SettingDescriptionExample
Min selections0 = optional, 1+ = requiredPizza size: min 1 (must choose)
Max selectionsLimit how many can be chosenToppings: max 5
Free selectionsFirst N options at no extra cost"Choose 2 sides free"
Display typeCheckbox, radio, or dropdownSize: radio (pick one)

Pricing Display

The customer sees a clear breakdown as they customize:

Cheeseburger              €8.99
  + Extra Cheese          €1.00
  + Bacon                 €1.50
  + Large Size            €2.00
  ─────────────────────────────
  Total                  €13.49

Customers see the running total update in real-time as they add or remove options. This transparency builds trust and reduces checkout surprises.

Special Requests

Customers can type free-text instructions:

  • "No mayo", "Cut in half", "Extra napkins"

These notes appear on:

  • The Kitchen Display order card
  • The printed receipt
  • The order details in Partner Portal

Special requests for allergies should always be taken seriously. Train kitchen staff to check the special requests field on every order.

Troubleshooting

Options Not Showing

CauseSolution
Option group not assigned to productAssign in Partner Portal → Menu → Edit Item
Option group disabledEnable in Partner Portal → Option Groups
Sync pendingWait for sync or force refresh from Admin

Wrong Prices

CauseSolution
Old price cachedClear kiosk cache
Option price incorrectEdit in Partner Portal → Option Groups
Tax settings wrongCheck tax configuration in Partner Portal → Settings

Required Options Blocking Checkout

CauseSolution
Customer hasn't selected enoughUI should clearly indicate required fields
Confusing option namesRename groups to be clearer (e.g., "Choose Your Size" not "Size Group A")
Too many required groupsReview if all groups truly need to be required