Menu management · 7 min read
Modifiers: groups and options
Set up sizes, toppings, sauces, and upsells — required vs optional groups, per-option pricing, defaults, and the patterns that keep ordering fast and mistakes low.
Who this is for
Anyone whose menu has variants or add-ons.
What a modifier group is
A modifier group is a question your customer answers when they add an item. "What size?", "Pick your toppings", "Any sauce?". Each group contains modifier options — the answers — with their own labels and price adjustments.
Modifiers are where self-ordering really pays off: the customer states their exact choices once, the kitchen sees them exactly as entered, and nobody re-keys or mishears anything.
Group settings
Shown above the choices on the customer item sheet. "Choose size", "Toppings", "Sauce".
On = customer must pick at least one option. Off = the group can be skipped.
How many options the customer must pick at minimum.
Hard cap on selections. Set to 1 for radio behaviour, higher for multi-select.
Order on the item sheet. Required groups should usually come first.
Adding options and pricing them
A price adjustment is added to the item base price. A "Large" option with +5 on a burger priced 25 results in a 30 total. Adjustments can be negative (a "No fries" option that subtracts 3) but cannot bring the total below zero.
- 1
Open the item that owns the modifier group.
- 2
Inside the group, click Add option.
- 3
Enter a name in every supported language.
- 4
Optionally set a price adjustment (positive or negative).
- 5
Save and reorder by dragging.
Defaults
Mark one option in a single-select group as the default. The customer sees it pre-selected when they open the item, which speeds checkout. Multi-select groups have no default — customers always start blank.
Patterns we see
- Size: required, min 1, max 1 — radio behaviour, customer must pick.
- Toppings: optional, max 5 — multi-select, customer can skip.
- Sauce: required, min 1, max 1 — radio with the default first.
- Combo upgrade: optional, max 1 — single add-on with a clear price difference.
Required vs optional in practice
A required group blocks Add to cart until a valid selection exists. The customer sees a red prompt under the group. Optional groups never block; the customer can ignore them entirely.
Use required sparingly. Three required groups in a row makes the item feel hard to order. If you can default one and let customers change it, prefer that.
Frequently asked
Can I share one modifier group across several items?
Not yet. A modifier group is attached to an item, not shared. If two burgers both need a "Doneness" group, set it up on each — Duplicate the item to copy its groups in one step.How do I mark a single option as sold out?
There is no per-option availability flag today. To represent "out of cherry sauce", remove the option temporarily and re-add it later. A per-option toggle is on the roadmap.Do modifier prices interact with discounts?
Yes — discounts apply to the base price plus modifier adjustments, so a percentage discount also discounts paid add-ons.