How to use modifier groups to upsell without being pushy

8 min read

Every restaurant owner knows the value of a bigger order. An extra side here, a premium topping there — small additions that add up across hundreds of orders a week. The challenge is encouraging those additions without making the ordering experience feel like a sales funnel.

Modifier groups are the mechanism that makes this work in online ordering. They’re the “choose your toppings”, “add a side”, and “upgrade your drink” prompts that appear when a customer selects a product. Done well, they feel like a natural part of ordering. Done badly, they feel like an interrogation.

What modifier groups actually are

A modifier group is a set of options attached to a product. When a customer adds that product to their basket, they’re prompted to make selections from the group.

Some examples:

  • Pizza toppings — choose up to 4, each priced individually
  • Burger extras — add bacon, cheese, jalapeños
  • Sauce choice — pick one, no extra charge
  • Milk choice — whole, oat, soy (required selection)
  • Side upgrade — swap chips for sweet potato fries for £1

Each group has rules: whether it’s required or optional, a minimum and maximum number of selections, and individual pricing per option. These rules shape the experience. Get them right and the customer flows through naturally. Get them wrong and they either skip past everything or abandon the order.

Required vs optional: know the difference

The most important decision for any modifier group is whether it’s required.

Required groups block the customer from adding the product to their basket until they’ve made a selection. Use these only when the choice is genuinely necessary — you can’t serve a burrito without knowing which filling, and a coffee order needs a milk choice. If the kitchen needs the information to prepare the dish, it’s required. (Note: sizes are handled by product variants, not modifiers — a 10” and 14” pizza are different variants of the same product, each with their own base price.)

Optional groups let the customer skip past without selecting anything. These are for extras, add-ons, and upgrades — things the customer might want but doesn’t need. The vast majority of upselling happens through optional groups.

The mistake to avoid: making optional things required. If you force a customer to choose a side dish when they don’t want one, you’ve created friction. They’ll either pick something they don’t want (leading to waste and dissatisfaction) or they’ll back out of the product entirely. Neither outcome is good for business.

Setting minimum and maximum selections

Min/max rules are where you shape the experience most directly.

“Choose up to 3 free toppings” is a powerful structure. The word “free” creates perceived value, the number “3” gives a clear boundary, and the word “up to” makes it feel generous rather than restrictive. Customers who hit the limit are primed to consider paid extras because they’ve already engaged with the selection process.

“Choose exactly 1” works for required choices where there’s no default — sauce flavour, protein choice, crust type. It’s clean and quick.

“Choose up to 5” with no minimum is right for genuinely optional extras. The customer can skip entirely or add as many as they like within the limit. This is where most paid add-ons live.

Avoid setting high maximums on paid modifiers without reason. “Choose up to 20 toppings” is technically flexible but practically confusing. If nobody has ever ordered more than 6, set the max at something realistic. Constraints signal thoughtfulness, not limitation.

Pricing modifiers strategically

The pricing of each option within a group affects both revenue and perception.

Free options cost nothing but create goodwill. A “choose your sauce” group with four free options makes the customer feel they’re getting something. That positive feeling carries into the next group, where options might be priced.

Low-cost add-ons convert at high rates. An extra topping for £0.75 on a £12 pizza is barely noticeable in the total. These small additions are where volume does the work — £0.75 across 200 orders a week is £600 a month.

Premium upgrades need to feel worth it. Swapping a regular side for halloumi fries at £2 extra works if the customer perceives halloumi fries as genuinely better. The price gap should reflect the upgrade, not just the ingredient cost. If the premium option feels overpriced relative to the base product, customers notice and resent it.

Don’t hide the price. Every modifier option should show its price clearly. Customers who discover unexpected costs at checkout lose trust and are less likely to return. Transparency at the point of selection builds confidence to add more.

Real examples that work

Here’s how modifier groups play out across different types of food business.

Pizza restaurant (sizes handled as product variants: 10”, 12”, 14”)

  • Choose your crust (required, exactly 1): Classic, thin, stuffed (+£1.50)
  • Included toppings (optional, up to 3, free): Mozzarella, pepperoni, mushrooms, peppers, onions, sweetcorn
  • Extra toppings (optional, up to 5, priced): Jalapeños £0.75, Extra cheese £1, Nduja £1.50

Burger bar

  • Choose your patty (required, exactly 1): Beef, chicken, plant-based
  • Extras (optional, up to 4): Bacon £1.50, Cheese £0.75, Fried egg £1, Avocado £1.50
  • Make it a meal (optional, up to 1): Add fries and a drink for £3.50

Café

  • Milk choice (required, exactly 1): Whole, semi-skimmed, oat (+£0.40), soy (+£0.40)
  • Extras (optional, up to 3): Extra shot £0.60, Syrup £0.50, Whipped cream £0.30
  • Add a pastry (optional, up to 1): Croissant £2.50, Pain au chocolat £2.80

Notice the pattern: a required choice to get the order right, followed by optional groups that make it easy to add more. The customer never feels pressured because each group is clearly labelled and priced.

The “make it a meal” approach

Bundle modifiers deserve special attention because they’re one of the most effective upselling tools in food service.

The concept is simple: offer a single modifier that adds a side and a drink (or similar combination) for a set price that’s lower than buying each item separately. The customer gets a perceived deal. You move more products per order.

A few things to get right:

  • Price the bundle so the saving is obvious. If fries are £3 and a drink is £2.50, a meal deal at £3.50 is a clear win for the customer. If the saving is marginal, it doesn’t motivate the selection.
  • Keep it to one option per product. “Make it a meal” works as a yes/no decision. Don’t turn it into another multi-selection group — that defeats the simplicity.
  • Position it after the core modifiers. The customer should have already chosen their burger and any extras before they see the meal deal. By that point, they’re committed and adding a meal deal feels like a natural finish.

How to measure what’s working

Modifier groups aren’t set-and-forget. The ones you think will be popular might not be, and unexpected options might take off.

Track a few things:

  • Selection rate — what percentage of customers interact with each optional group? If a group is ignored by 90% of customers, it’s either poorly positioned, poorly priced, or unnecessary.
  • Average additions per order — how many modifier options does a typical customer select? An increase here directly correlates with average order value.
  • Revenue per modifier option — which specific options contribute most? This tells you where to invest (keep them available, keep them stocked) and where to simplify (remove options nobody chooses).

Review these monthly. Small adjustments — reordering options, tweaking a price, combining two underperforming groups into one — compound over time.

The line between helpful and annoying

There’s a reason this article mentions “without being pushy” in the title. Customers can feel the difference between a menu that helps them customise their order and one that’s trying to extract maximum spend at every turn.

The distinction comes down to intent and design:

  • Helpful: “Would you like to add a side?” with three clear options and prices

  • Annoying: Five consecutive modifier screens, each with 10+ options, before the product reaches the basket

  • Helpful: A “make it a meal” option that saves the customer money

  • Annoying: A required “would you like to add a drink?” prompt with no “no thanks” option

Keep the total number of modifier groups per product to three or four at most. If a product needs more than that, consider whether the product itself should be split into variants instead.

The goal is a customer who finishes ordering thinking “that was easy” — and whose order total is a few pounds higher than it would have been without any modifiers at all. That’s the sweet spot.

More restaurant insights, straight to your inbox

Weekly tips on menu optimisation, delivery strategy, and keeping more of your margins.

You're subscribed!

No spam. Unsubscribe anytime.