Back to collection

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

Modifier group fields
NameRequired

Shown above the choices on the customer item sheet. "Choose size", "Toppings", "Sauce".

Required

On = customer must pick at least one option. Off = the group can be skipped.

Min selections

How many options the customer must pick at minimum.

Max selections

Hard cap on selections. Set to 1 for radio behaviour, higher for multi-select.

Sort order

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. 1

    Open the item that owns the modifier group.

  2. 2

    Inside the group, click Add option.

  3. 3

    Enter a name in every supported language.

  4. 4

    Optionally set a price adjustment (positive or negative).

  5. 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.

Still need help?

If a guide does not answer your question, our support team can walk through your account directly. We usually respond within one business day.