Skip to main content
Nested modifiers allow you to display additional modifier groups only when a customer selects a specific option. This keeps your menu clean and guides customers through complex customisation flows.

How It Works

When a customer selects a modifier option that has nested modifiers attached, additional modifier groups appear below. If they change their selection, the nested groups update accordingly. Example: Build Your Burger
  1. Customer sees “Choose your patty” with options: Beef, Chicken, Veggie
  2. Customer selects “Beef”
  3. A new modifier group appears: “How would you like it cooked?” with options: Rare, Medium, Well Done
  4. If customer changes to “Veggie”, the cooking preference disappears (not applicable)

Common Use Cases

ScenarioParent ModifierNested Modifier
Burger cooking preferencePatty type (Beef/Chicken/Veggie)Cooking preference (only for Beef)
Pizza size extrasSize (Small/Medium/Large)Extra toppings (different options per size)
Drink customisationDrink type (Coffee/Tea/Smoothie)Milk options (only for Coffee/Tea)
Meal dealsMain course selectionSide options specific to that main

Supported Integrations

Nested modifiers are supported when syncing menus from:
  • Deliverect
  • Stream
  • Zonal Aztec
Nested modifiers are configured in your POS or menu management system and sync automatically to storekit. They cannot be created directly in the storekit dashboard.

Customer Experience

Nested modifiers provide a cleaner checkout experience:
  • Customers only see relevant options based on their selections
  • Reduces overwhelm from too many choices at once
  • Guides customers through logical customisation steps
  • Prevents invalid combinations (e.g., cooking preference for a veggie burger)

How Selections Are Handled

When a parent modifier selection changes:
  1. Any nested modifier groups for the previous selection are hidden
  2. Selections in those hidden groups are cleared
  3. New nested modifier groups for the current selection appear
  4. Required nested modifiers must be completed before checkout
If a nested modifier group is required, customers must complete it before adding the item to their basket. Make sure your menu structure accounts for this.

Troubleshooting

Nested Modifiers Not Appearing

If nested modifiers aren’t showing:
  • Verify your POS/menu system has nested modifiers configured correctly
  • Check that the menu has synced recently
  • Ensure you’re using a supported integration (Deliverect, Stream, or Zonal Aztec)

Wrong Modifiers Showing

If incorrect nested modifiers appear:
  • Review the parent-child relationships in your POS system
  • Re-sync your menu after making changes
  • Check that modifier group IDs are correctly linked
For further assistance, contact support.