Add-on groups
You’ll need: Add-on groups — if you cannot see these, the module may be switched off for your business or outside your permissions. An administrator can change either.
Some things a customer buys are not products in their own right. Extra cheese. Gift wrapping. A two-year warranty. Delivery to a particular zone.
Add-on groups are how you offer those choices without polluting your catalogue with a product called “Extra cheese”.
What a group holds
A label is what the customer sees. Options are the choices, each with its own price, and a default option can be pre-selected.
Three fields do the real work:
Scope — item or order. An item add-on attaches to one line, like the size of a coffee. An order add-on attaches to the whole basket, like a delivery slot. Getting this wrong is the most common mistake: put gift wrapping at item scope and a customer buying five things is asked five times.
Selection — single or multiple. One choice from the list, or as many as they like.
Required — must they choose before they can continue?
Max choices bounds a multiple selection, so “up to three toppings” is a rule the form enforces rather than a sentence somebody wrote in a description.
Applies to limits the group to part of your range, so the toppings question appears on pizzas and not on bottled water.
Coffee size scope=item single required small/medium/large
Toppings scope=item multiple max 3 cheese/olives/…
Delivery slot scope=order single required morning/afternoon
Gift wrapping scope=order single optional none/standard/premium
Why not just make them products?
Because an add-on is not a thing anybody buys on its own, and treating it as a product corrupts everything downstream: your catalogue fills with unsellable entries, your category filters offer customers “Extra cheese” as a browsing option, and your best-sellers report is meaningless.
Modelling the question as a question keeps the catalogue a list of things and the choices a set of choices.
Try it
On staging.feeprime.com, build one item-scope group and one order-scope group, then order two different products and watch when each question is asked. The difference between the two scopes becomes obvious the moment you see it from the customer’s side.