Key takeaways
- Group modifiers by question (“Sugar level?”, “Add-ons?”), not by item. Reuse the same group across every item that needs it.
- Mark a group as required when the kitchen cannot make the item without the answer. Everything else is optional.
- Set minimum and maximum selections so customers cannot pick three sizes or twelve toppings by accident.
- Price modifiers explicitly, including $0 options, so reports show what customers choose.
- Design for the kitchen ticket and the QR screen, not just the cashier. Short, consistent names win.
What modifiers are and why they matter
A modifier is any choice attached to a menu item: size, spice level, doneness, sugar and ice levels, extra toppings, “no onions”, a side swap or a drink upgrade. In most POS systems, modifiers are organised into groups, and each group is attached to one or more items.
They matter because they touch everything. Modifiers change the price, the kitchen ticket, the stock deducted and the customer’s experience on a QR or kiosk screen. A clean modifier set-up speeds up the counter and cuts remakes. A messy one produces wrong orders, arguments over the bill and reports that tell you nothing.
ChaChaCha supports custom modifiers, and the same structure feeds the counter POS, QR ordering and kitchen tickets. The principles below apply to any system.
Before you build anything, pull your ten best-selling items and write down every question staff ask when ordering them. That list is your first draft of modifier groups. Most menus need far fewer groups than owners expect, because the same few questions (size, sweetness, spice, add-ons, removals) repeat across many items.
Required versus optional modifier groups
The most important setting on a modifier group is whether it is required. A required group forces the cashier or customer to answer before the item can be added. An optional group can be skipped.
A simple test: if the kitchen or bar cannot make the item without the answer, make it required. Examples:
- Required: size for drinks sold in more than one size, doneness for steak, sugar and ice level at a bubble tea shop, choice of rice or noodles in a set.
- Optional: extra toppings, add an egg, less spicy, no spring onions, extra sauce on the side.
Every required group adds a tap for staff and customers, so do not overuse them. If most customers take the default, consider making the default a pre-selected option in a required group, or leave the group optional and treat “no answer” as standard.
Bubble tea and coffee concepts live and die by this. Our guide to bubble tea POS systems covers the heavy-modifier case in more depth.
Pricing modifiers
Modifiers can be free, add a fixed amount, or replace the item price entirely (for sizes). A few rules keep pricing honest:
- Price sizes as options, not separate items, when the kitchen treats them as the same product. It keeps the menu shorter and reports comparable.
- Enter free options as $0, not as notes. “Less sugar” at $0 still appears in reports, so you can see how many customers ask for it.
- Price upgrades clearly. “Upsize +$1.00” on a QR screen is easier to accept than a price that silently changes.
- Check GST and service charge treatment of paid modifiers so they follow the parent item.
Paid add-ons are one of the simplest upsells you have, because the prompt appears on every order. Our guide to restaurant upselling techniques covers which add-ons to prompt and when.
Limits: minimums and maximums
Most modifier problems come from missing limits. Set a minimum and maximum number of selections for every group:
| Group | Min | Max | Why |
|---|---|---|---|
| Size | 1 | 1 | Exactly one size |
| Sugar level | 1 | 1 | The bar needs one answer |
| Toppings | 0 | 3 | Optional, but capped to protect the cup and the margin |
| Choose 2 sides | 2 | 2 | Set meals with a fixed number of sides |
| Remove ingredients | 0 | no cap | Customers can remove as many as they like |
Some systems also let you allow the same option more than once (double shot, two eggs). Decide whether you want “Extra egg” chosen twice or a separate “2 extra eggs” option, and be consistent. Ask each vendor, including us, to confirm how limits and repeat selections work in their system before you build your menu.
Combos and set meals
Combos are modifier groups with a job to do: they bundle items at a set price and let the customer choose within each slot. A typical lunch set has a main, a side and a drink, with upgrades for a larger drink or premium side.
Build combos with care:
- One slot, one group. “Choose your main”, “Choose your side”, “Choose your drink”, each required with a maximum of one.
- Upgrade pricing on the option, such as “Iced lemon tea +$0.50” inside the drink slot, rather than as a separate add-on.
- Link each choice to the real item, so the kitchen ticket and stock deduction follow the actual dish, not a generic “set meal”.
- Check how discounts apply. If a member discount or promotion hits a combo, decide whether it applies to the set price, the upgrades or both.
Combos also shape margins. Our guide to menu engineering explains how to decide which items to bundle and which to leave à la carte.
Kitchen tickets and display
A modifier that looks fine on the cashier screen can be unreadable on a kitchen ticket. Design for the person cooking:
- Short names. “Less sweet” not “Reduce sugar level to 50%”. Keep the long description for the QR screen if needed.
- Consistent order. Size first, then preparation, then add-ons, then removals. Staff learn where to look.
- Removals stand out. Prefix removals with “NO” so they are not missed.
- Route by station. A drink modifier belongs on the bar ticket, not the kitchen one.
- Language. If your kitchen team reads Chinese more comfortably, print item and modifier names in Chinese on kitchen tickets.
ChaChaCha supports English and Chinese kitchen tickets, a kitchen display system with station routing, order prioritisation and prep timers, and Epson cloud printing to multiple printers. See the kitchen display system page.
Modifiers on QR ordering and kiosks
At the counter, staff can ask a follow-up question. On a QR menu or kiosk, the screen is the only question. That makes modifier design more important, not less.
- Write group names as questions a customer understands: “How sweet?” rather than “SL”.
- Show prices on paid options and “free” on $0 ones.
- Use required groups for anything the kitchen needs, because customers will skip optional ones.
- Keep the number of groups per item manageable. If an item needs many choices, consider splitting it into two menu items.
- Add photos to high-value upgrades where your system supports it.
ChaChaCha’s QR ordering uses custom modifiers like the POS; ask us to confirm how a menu change at head office reaches the counter and the customer’s phone.
Modifiers and stock
If your POS deducts stock by recipe, modifiers should deduct too. “Add egg” should take an egg from stock; “Large” should use a larger cup and more tea. ChaChaCha deducts ingredients by recipe with each sale and calculates recipe cost per menu item. How recipe deductions attach to individual modifiers varies by system, so ask us to confirm the set-up for your menu. Our inventory management page explains the stock side.
A step-by-step build order
- List every question staff ask when taking an order today.
- Turn each question into a modifier group with clear options.
- Set required or optional, minimum and maximum, and prices.
- Attach groups to items, reusing groups wherever possible.
- Build combos slot by slot, linking to real items.
- Print a test ticket for every station and check it with the kitchen.
- Place test orders on QR and kiosk as a customer would.
- Review modifier reports after a month and remove options nobody uses.
Common mistakes to avoid: creating a separate copy of the same group for every item (so a price change has to be made twenty times), using free-text notes instead of proper options, and leaving old seasonal add-ons live after the promotion ends. Each of these makes reports harder to read and orders easier to get wrong.
If you are setting up a new menu, talk to us and we can walk through the structure with you.