Modifier Sets

Build multi-level customization flows by composing modifier groups.

Modifier sets let you create hierarchical customization flows by composing modifier groups together. When a customer selects a modifier, additional sub-options can appear based on their choice.

When to Use Modifier Sets

Use modifier sets when a single modifier group isn't enough. For example, a "Build Your Burger" flow where:

  1. Customer picks a patty type (Beef, Chicken, Veggie)
  2. Based on their choice, different sauce and topping options appear
  3. Each topping group can have its own sub-options

Creating a Modifier Set

  1. In the menu editor, open the Modifier Sets tab in the sidebar
  2. Click Add Modifier Set
  3. Enter an internal name
  4. Select a Root Modifier Group — this is the first set of options customers see
  5. Build the composition tree by assigning sub-modifier groups to individual modifiers
  6. Click Create Modifier Set

Internal Name

The internal name is only visible to staff and is used to identify the set in the dashboard. Customers never see this name — they see the names of the individual modifier groups.

Root Modifier Group

The root group is the starting point of the customization flow. Select any existing modifier group from the menu. Its modifiers become the top-level choices.

Composition Tree

The composition tree defines what happens when a customer selects a specific modifier:

  • Expand a modifier in the tree to see and assign sub-modifier groups
  • Click to assign which modifier groups appear as follow-up options
  • Sub-modifier groups can themselves have nested compositions, allowing for deep customization paths
You must create modifier groups before building a modifier set. The set references existing groups — it doesn't create new ones.
Deleting a modifier set removes the composition structure. The underlying modifier groups are not affected.