← Products & Offers

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:

Scopeitem 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.

Selectionsingle 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.

Check your understanding

1You want to offer gift wrapping once per basket. Which scope?1 pt
2Why shouldn't 'Extra cheese' just be a product?1 pt
3What does max choices give you that a note in the description does not?1 pt