Product Addons
Use product addons when a product can be customized with optional extras.
Good use cases
- extra toppings
- gift wrapping
- optional service upgrades
- configurable add-on bundles
Before you begin
- confirm addon pricing logic — prices are not set on the addon itself but on each Option inside it
- decide which products should use each addon
- keep naming clear so staff and customers understand the option
Typical workflow
- create the addon with Add Addon and pick its type
- set the choice rules: Required, Min choices, and Max choices — see Choice rules
- add Options — the choices buyers can pick (for example sizes or toppings), each with a name, price, notes, and one default option
- attach the addon to the relevant products via the Addons checklist on the Products form
- test the product flow to ensure the addon experience is clear
What this page includes
The addon table shows an image column plus Addon Name, Type, Rules, and Description, with search by addon name and Edit and Delete row actions.
The Add/Edit Addon form contains:
- Addon Name (required)
- Type — single choice (SELECT), multiple choice (MULTISELECT), or multiple with quantity (MULTISELECTQTY)
- Description and Image
- Required, Min choices, and Max choices — rules for how many options the buyer must pick
- Options — repeatable rows with option name, price, notes, a Default switch (only one option can be the default), and an Available / Sold out switch
Because addons are referenced from the product form, changes here directly affect the choices staff and customers see while selling.
Choice rules
Choice rules decide how many options a buyer must or may pick from an addon.
- Required — buyers must pick from this addon before adding the product to the cart. When Required is on, Min choices automatically becomes at least 1.
- Min choices — the fewest options that must be picked. Enter 0 for no minimum.
- Max choices — the most options that may be picked. Leave it empty for no limit.
A single choice (SELECT) addon always allows at most 1 choice. Switch the type to multiple choice if buyers may pick more than one.
The Rules column in the table summarizes these rules, for example:
| Summary | Meaning |
|---|---|
| Required · Pick 1 | The buyer must pick exactly one option |
| Pick 1–3 | The buyer picks between 1 and 3 options |
| Up to 2 | Can be skipped, but at most 2 options |
| Optional | Can be skipped, no limit |
Example setups
- Spice level for fried noodles: single choice type, Required on. The buyer must pick one level.
- Toppings for martabak: multiple choice type, Min choices 0, Max choices 3. The buyer can skip toppings or pick up to three.
- Rice box side dishes: multiple choice type, Required on, Min choices 2, Max choices 2. The buyer must pick exactly two sides.
Sold-out options
When one option runs out, for example the cheese topping, turn off the Available switch on that option. Its label changes to Sold out.
A sold-out option stays visible but is greyed out and can't be picked. Turn the switch back on once it's restocked. You don't need to delete the option or edit the product.
What happens while selling
Addon rules apply on every channel:
- Customers in the online shop can't add the product to the cart until their choices meet the rules.
- Cashiers in the POS can't add the product to the order until the rules are met either.
- Sold out options are greyed out and can't be picked, by customers or cashiers.
- Addon prices always come from your shop's settings on this page. They can't be changed from the customer's side, so the order total always matches the prices you set.