The Pattern
Setting Up a Deal
Create the product at the deal price
Add a modifier group for each choice
Make the group required with the right count
Allow the same option twice where it makes sense
Save group, then repeat
Included vs Extras
Two ways to price “some choices included, some extra”:- Separate groups. Put the included choices in one required group at £0 (“Choose your flavour” — Exactly 1), and chargeable extras in a second, optional group (“Extra toppings” — Up to 3, each with a Price). This is the simplest structure and covers most deals.
- Free options on one group. Where enabled on your account, the Free options field (Included in the price) makes the first N selections free and charges for the rest — good for “3 toppings included, £1 each after”. See Free Modifiers.
Choices Inside Choices
When a pick leads to a further pick — a sauce choice that only applies to one flavour, or toppings that only apply to one size — nest the second group under the option. On a storekit-built menu a nested group must be attached both to the product (like any other group) and under the parent option’s Sub-Modifiers tab (Edit option → Add a sub-modifier group). Attaching it under the option alone is not enough: if it isn’t also on the product, nothing appears on the ordering page. The full walkthrough is in Nested Modifiers.Troubleshooting
My deal shows as several separate modifier groups instead of one list of options
My deal shows as several separate modifier groups instead of one list of options
A nested choice doesn't appear on the ordering page
A nested choice doesn't appear on the ordering page
Customers can't pick the same flavour twice
Customers can't pick the same flavour twice
I want the deal to appear only at certain times or on certain days
I want the deal to appear only at certain times or on certain days