Variations and pricing
Give one item different sizes or versions, with the right price for each.
On this page
When to use variations
Use variations when the same product comes in named versions, such as a pizza in Medium and Large. A variation group collects those names so they can be reused across items.
Keep each dish as one item with its versions, rather than treating every size as an unrelated product.
Set item prices
Each item needs its own sale prices for its variations. Reusing a size group doesn’t mean every product has the same prices, and assigning a group alone doesn’t finish pricing the item.
If your original menu has a dash or a missing price, confirm whether that size is offered before adding it. A missing price should not become a zero-price option.
Price the extras
Variation pricing allows a modifier’s charge to depend on the selected version. Extra pepperoni, for example, can cost more on a Large pizza than on a Medium pizza.
The pizza’s sale price and the charge for extra pepperoni are separate settings. Review both when updating your prices.
Combine variations with choices
An item can use several features together. A pizza can have size variations, an optional Extras group and different topping charges for each size.
Use modifier groups for the selections a guest makes and Quick modifiers for staff-assisted customizations on POS.
When to use item choices and pricing features
Start with the choices and pricing the item needs: its versions, required selections, optional extras and staff-assisted customizations. One item can use several of these features together. Use the comparison below to choose the features for your item.
| Feature | When to use it | Example |
|---|---|---|
| Modifier groups | Provide required selections; optional groups are mainly for upselling in online ordering | A meal requires a drink and a side; an optional Extras group offers paid cheese or dips |
| Item as a modifier | An existing product should be selectable within another product | Use the existing Coke item as a drink choice for a meal. This capability is enabled by default; group assignment is separate |
| Bundle-included items | A bundle contains existing products whose own choices must remain available | A family bundle includes burger meals, each retaining its drink and side selections |
| Variations / variation groups | One product comes in named versions, such as sizes | One Lamb Doner item with Regular, Large and Extra Large variations |
| Variation pricing | Each variation needs its own prices for modifiers | Extra pepperoni costs more on a Large pizza than on a Medium pizza |
| Quick modifiers | Staff need fast customization or preparation instructions during POS order taking | No pickles, extra cheese or cut in half; POS-only |
Variations and their prices
Use variations for versions of the same product. A menu's Regular, Large and Extra Large columns normally describe variations of each dish beneath them. Reuse appropriate size names, then set each item's actual prices. Assigning the group alone does not finish the pricing. If a size has no price on your menu, confirm whether you offer it before adding it. A dash does not mean the size is free.
Each variation has the item's own sale price. Variation pricing lets its modifiers have prices appropriate to that variation—for example, extra pepperoni costs more on a Large pizza than on a Medium pizza. The pizza's price and its extra-pepperoni charge are separate settings. See Modifiers and variations for the pricing layers.
Modifier groups and Quick modifiers
Use regular modifier groups for a defined selection the person ordering should make. These provide required choices and curated optional extras on the online ordering website and can also be used on POS. For a burger meal, attach a required Drink group and a required Sides group. Regular fries can be included while another side carries an upgrade charge. Optional modifier groups are mainly for online upselling: an Extras group can offer paid cheese, a dip or an extra burger that the customer can choose or skip. Set selection limits and prices to match the restaurant's offer; required does not mean free. Include for free and Include as bundle do not automatically select options; only the group condition Included selects and locks them.
Use Quick modifiers for fast, staff-assisted customization on POS. A waiter taking an order in person or over the phone can combine a keyword with an available modifier, such as “No” + “Pickles”, “Extra” + “Cheese” or “On the side” with a dressing. Standalone instructions such as “Well done” or “Cut in half” can express preparation requests where relevant. Quick modifiers are POS-only; they are not available on the customer-facing online ordering website.
For staff-assisted orders, use an individual Quick modifier such as “Medium rare” so staff can record doneness in one tap on POS.
For example, a cheeseburger meal can have regular Drink and Sides selections alongside POS Quick modifiers for its ingredients. On POS, staff make Quick modifications first, then press Next to complete required selections. Both paths communicate the modifications on the kitchen ticket or KDS. Quick modifiers complement the meal's required choices; they do not replace them.
Collections such as Proteins, Toppings, Buns and Dressings can organize the available modifiers for Quick modify. Organizing those ingredients does not mean every collection should become a customer-facing selection step. Reuse suitable existing modifiers across the two workflows. Choose ingredients and alternatives you actually serve and set the intended charges. Add only the Quick modifiers your staff need; some items need none.
When creating an item, set its sizes and prices, required choices and optional extras. Then add any Quick modifiers your staff need on POS. Check both your online ordering experience and your POS setup if you use both channels. The default “Item can also be a modifier” makes the item reusable as a choice elsewhere; it does not configure either set of choices on this item. See Modifiers and variations for selection and pricing rules, and Quick modifiers for keywords, placement and charges.
Example: sizes on a printed menu
One Lamb Doner item has Regular £8.50, Large £11.00 and Extra Large £17.00 variations. These are not three separate items or modifier choices. Shared column headings apply to each dish beneath them. Reuse the size names but save each dish's own absolute prices: Chicken Kofte is £8.50 / £14.00 / £18.00.
Grilled Chicken Wings (8pcs) has only £9.00, with dashes for the other sizes. Keep it as a single-price item; do not invent missing sizes or zero prices. Chips or Rice £2.50 and Extra Cheese £2.20 are optional extras, not variations.
After importing a menu with size columns, check every dish's sizes and prices against the original. Each item needs its own prices even when several items share the same size names. Correct existing items rather than adding duplicate versions.