Modifier Groups

    Modifiers let customers customise their order — choosing a size, adding toppings, selecting a spice level, and more. The system is built on a two-level structure: modifier groups contain modifiers.

    Creating a modifier group

    1. Go to Menu Settings and navigate to the Modifier Groups section.
    2. Create a group with a name (e.g. "Choose your size", "Add toppings", "Spice level").
    3. Set min selection (0 = optional, 1+ = required) and max selection (1 = single choice, 3+ = multi-select).
    4. Add modifiers to the group.

    Modifier properties

    • Name — Displayed in the selection list (e.g. "Small", "Medium", "Large").
    • Price extra — Additional cost for this modifier ($0 for no extra charge).
    • Description — Optional description for complex modifiers.
    • Spice level — Optional numeric indicator (1–5) displayed as chili icons.
    • Available — Toggle individual modifiers on/off (e.g. temporarily out of an ingredient).
    Screenshot: Modifier group editor with modifier list, prices, and drag-to-reorder

    Selection rules

    • Required single choice — Min 1, Max 1 (e.g. "Choose your size").
    • Optional single choice — Min 0, Max 1 (e.g. "Add a dip?").
    • Required multi-select — Min 2, Max 4 (e.g. "Choose 2–4 toppings").
    • Optional multi-select — Min 0, Max 5 (e.g. "Add extras").

    Per-item overrides

    When assigning a modifier group to a specific menu item, you can override the group's default min/max. For example, a "Toppings" group might default to max 3 selections, but for a large pizza you could override it to max 6.