Extras on a product: toppings, sides and add-ons, picked before the cart.
Group the extras for a product, set a price on each, and decide if the customer picks one or several. They choose on the product, before it goes in the cart.
Free plan. No credit card needed.
What are extras on a product?
Extras are the choices a customer adds on top of a product, such as a pizza base, extra cheese, a side or a sweet with a platter. Each extra can add a price, shown as +$.
You build them as groups. A group is either single choice, where the customer picks one, or multiple choice, with limits on how many. One group can go on many products.
What you can do
- Groups of extrasName a group, such as Choose your base, and fill it with extras.
- One or manySet each group to One topping or Many toppings.
- At least and at mostSet limits, such as 0 to 2 for optional extras or exactly 1 for a must-pick.
- A price on each extraAdded on top of the product price and shown as +$.
- Picked for themPre-select an extra, such as the usual base, so the customer just checks it.
- Out of somethingTurn one extra off without touching the rest of the group.
- Reuse groupsLink one group to many products, and several groups to one product.
How extras work
Make a group once, link it to the products that need it.
Turn on the add-on
Open Add-ons, search for Topping, open Product Toppings and press Activate. Then open its settings.
Create a group
Give it a name customers will see, and choose One topping or Many toppings.
Add extras and limits
Name each extra and set its price. Tick the limit and set At least and At most. The preview shows what customers see.
Link it to products
Edit a product, open More options, then Toppings, tick the groups and save.
The customer side and your side
Clear choices for the customer. A short form for you.
What your customer sees
Choices on the product page
- Each group with its name and pick limit
- A price beside every paid extra
- Pre-selected extras already ticked
What you set
Groups you set once
- One topping or Many toppings
- At least and at most limits
- Available and Picked for them on each extra
What you can set
Every setting on a topping group.
| Setting | What it does | Options |
|---|---|---|
| Group name | The heading customers see above the extras. | Your text |
| Customers can pick | Single choice or multiple choice. | One topping or Many toppings |
| Limit | Optional. How many extras the customer must and can pick. | At least, at most |
| Topping | The name of each extra. | Your text |
| Price | Added on top of the product price, shown as +$. | Any amount |
| Available | Turn off one extra when you run out. | On or off |
| Picked for them | Pre-selects the extra for the customer. | On or off |
| Order and remove | Drag rows into order, remove one with the bin icon. | |
| What customers see | A preview of the group, its limit and prices. | |
| Group switch | Pauses the whole group on every product it is linked to. | On or off |
| Linked products | Tick groups on each product under More options, Toppings. | One or more groups |
How shops use extras
Made-up shops and prices.
A base and up to two toppings
Kofi's pizza has Choose your base as one topping with at least 1, so every order has a base. Extra toppings is many, 0 to 2, at $0.55 each. A $4.90 pizza with two toppings comes to $6.
A sweet with the platter
Daniel adds Add a sweet (one) and Extras (many, up to 3) to his $2.25 veggie platter. Ice cream and extra bread make it $2.80.
Exactly two sides
Grace's party tray needs two sides. She sets the group to many, with at least 2 and at most 2, so customers cannot add the tray with one side or with three.
Edge cases and limits
Small rules that keep orders right.
| What happens when | The answer |
|---|---|
| I run out of one extra | Turn off its Available switch. Only that extra pauses. |
| I want to pause a whole group | Turn off the group switch. It pauses on every product it is linked to. |
| I need the customer to pick at least one | Set At least to 1 or more. |
| I change a group | The change applies only after Save changes. Unsaved changes are flagged at the bottom of the screen. |
| I need a typed message, not a paid extra | Use a product form instead. Extras are for paid add-ons, forms are for customer details. |
| One product needs several groups | Tick more than one group under More options, Toppings, such as a base and extra toppings. |
Who uses extras
Kitchens and counters where every order is a little different.
Extras questions, answered
Choices a customer adds on top of a product, such as toppings, a side or a sweet, often with a price.
Yes. Set the group to One topping for a single choice.
Yes. Set the group to Many toppings, and add an At most limit if you want one.
Yes. Set At least to 1 or more.
Yes. Drag the rows into the order you want customers to see.
Yes. Turn on Picked for them and it arrives already ticked.
Yes. One group can serve many products, and one product can have several groups.
Turn off its Available switch. The rest of the group keeps selling.
Extras are paid add-ons. A product form collects details, such as a message on a cake. See product types.
Extras on a product is an add-on, with plans and price on the add-ons page. See all add-ons.