Modifiers & Customizations
Let customers customize their orders.
Overview
Modifiers enable item customization:
- Required modifiers: Must select (size, temperature)
- Optional modifiers: May select (add-ons, substitutions)
- Nested modifiers: Multi-level choices (pizza → toppings → cheese type)
Modifier Groups
Creating a Modifier Group
- Go to Menu > Modifiers
- Click + Add Modifier Group
- Configure:
| Field | Description | Example |
|---|---|---|
| Name | Group name | "Temperature" |
| Display Name | Customer-facing | "How would you like it cooked?" |
| Type | Required/Optional | Required |
| Min Selection | Minimum choices | 1 |
| Max Selection | Maximum choices | 1 |
Modifier Types
| Type | Use Case | Example |
|---|---|---|
| Single Select Required | Must choose one | Steak temperature |
| Single Select Optional | May choose one | Sauce choice |
| Multi Select | Choose several | Pizza toppings |
| Quantity Select | Choose quantity | Extra cheese (+1, +2, +3) |
Modifier Options
Adding Options
For each modifier group, add options:
Temperature (Required - Select 1)
├── Rare
├── Medium Rare
├── Medium ✓ (default)
├── Medium Well
└── Well Done
Option Settings
| Setting | Description |
|---|---|
| Name | Option name |
| Price Adjustment | +$0.00, +$2.00, etc. |
| Default | Pre-selected option |
| Available | Enable/disable |
| Allergens | If adds allergens |
Pricing Models
No Charge Modifiers:
Bread Choice (No extra charge)
├── White
├── Wheat
├── Sourdough
└── Gluten-Free (+$1.50) ← Exception
Add-On Pricing:
Burger Add-Ons (Optional)
├── Bacon +$2.00
├── Avocado +$1.50
├── Extra Patty +$4.00
└── Fried Egg +$1.50
First Free, Then Charge:
Pizza Toppings (First 3 free, then $1.50 each)
├── Pepperoni +$0.00 (1st)
├── Mushrooms +$0.00 (2nd)
├── Onions +$0.00 (3rd)
├── Bacon +$1.50 (4th)
└── Extra Cheese +$1.50 (5th)
Nested Modifiers
Multi-Level Customization
Create complex customizations:
Pizza Order
├── Size (Required)
│ ├── Small ($12)
│ ├── Medium ($16)
│ └── Large ($20)
├── Crust (Required)
│ ├── Thin
│ ├── Regular
│ └── Deep Dish (+$2)
├── Toppings (Optional, max 10)
│ ├── Pepperoni
│ │ └── Amount
│ │ ├── Regular
│ │ └── Extra (+$1)
│ ├── Cheese
│ │ └── Type
│ │ ├── Mozzarella
│ │ ├── Cheddar (+$0.50)
│ │ └── Vegan (+$1.50)
│ └── ...
└── Special Instructions
Setting Up Nested Modifiers
- Create parent modifier group
- Add options
- For options that need sub-choices:
- Edit option
- Add Nested Modifier Group
- Configure sub-options
Assigning Modifiers to Items
Item-Level Assignment
- Edit menu item
- Go to Modifiers tab
- Click + Add Modifier Group
- Select from existing groups
- Set display order
- Save
Category-Level Assignment
Apply modifiers to entire category:
- Edit category
- Go to Default Modifiers
- Add modifier groups
- All items in category inherit
Override at Item Level
Items can override category defaults:
- Remove inherited modifier
- Add item-specific modifier
- Change modifier settings
Modifier Display
POS Display
Staff sees modifiers after selecting item:
┌─────────────────────────────────────┐
│ CHEESEBURGER - $14.99 │
├─────────────────────────────────────┤
│ Temperature (Required) │
│ [Rare] [MR] [Med] [MW] [Well] │
├─────────────────────────────────────┤
│ Add-Ons (Optional) │
│ [ ] Bacon +$2 [ ] Avo +$1.50 │
│ [ ] Egg +$1.50 [ ] Xtra Patty +$4 │
├─────────────────────────────────────┤
│ Special Instructions │
│ [________________________________] │
├─────────────────────────────────────┤
│ [Add to Order - $14.99] │
└─────────────────────────────────────┘
Customer Display (Online/Kiosk)
Customers see clean interface:
Customize Your Burger
How would you like it cooked? *
○ Rare
○ Medium Rare
● Medium
○ Medium Well
○ Well Done
Add extras (optional)
□ Bacon (+$2.00)
□ Avocado (+$1.50)
□ Fried Egg (+$1.50)
□ Extra Patty (+$4.00)
Any special requests?
[ ]
Special Modifier Scenarios
Substitutions
Allow item swaps:
Side Choice (Required)
├── Fries (default, no charge)
├── Sweet Potato Fries (+$1.00)
├── Onion Rings (+$1.50)
├── Side Salad (+$0.50)
└── Cup of Soup (+$1.00)
Removal Modifiers
Track removed ingredients:
Burger Customization
├── Remove
│ ├── No Onions
│ ├── No Pickles
│ ├── No Lettuce
│ └── No Tomato
└── Note: "No [item]" prints on ticket
Allergen Modifications
Allergy Alert
├── Gluten Allergy (triggers protocol)
├── Nut Allergy (triggers protocol)
├── Dairy Allergy (triggers protocol)
└── Other Allergy → Text field
Kitchen Ticket Display
Modifiers print clearly on tickets:
┌─────────────────────────────────────┐
│ CHEESEBURGER │
│ - Medium │
│ + Bacon │
│ + Avocado │
│ - No onions │
│ NOTE: Birthday - extra care │
└─────────────────────────────────────┘
Modifier Analytics
Track modifier performance:
| Metric | Description |
|---|---|
| Selection Rate | % of orders with modifier |
| Revenue Impact | $ from modifier add-ons |
| Popular Options | Most selected choices |
| Conversion | Upsell effectiveness |
Access: Reports > Menu > Modifiers
Best Practices
Keep It Simple
- Limit required choices
- Group related options
- Use clear naming
Optimize for Speed
- Defaults for common choices
- Quick buttons for popular mods
- Logical ordering
Price Strategically
- Free base customization
- Charge for premium add-ons
- Bundle deals when possible
Voice Commands
| Task | Say |
|---|---|
| Add modifier | "Make that medium rare" |
| Add add-on | "Add bacon" |
| Remove item | "No onions" |
| Modify last | "Actually, make it well done" |
Related Guides
- Menu Items - Creating items
- Pricing - Pricing strategies
- Menu Overview - Quick actions