A Product Variant Group is a collection of modifications or extras that can be applied to a product. For example:
Product Variant Group | Product Variant Values | Example Products |
Coffee Modifications | Extra hot, Extra froth | Cappuccino, Mocha |
Pizza Extras | No olives, Pineapple | Pizza |
Size | Small, Large | Fries |
A product with variants will display a + symbol on the POS, indicating that there are options to customize.
In this example, the Latte (Product) has Coffee Modifications (Product Variant Group).
Go to Products > Product Variants in the backend.
2. All product variants will be listed, and you can filter by:
Selection Name (e.g., "Size")
Selection Value (e.g., "Large - $2")
POS Display Status (active or disabled)
3. Click the arrow to expand a group and see its variant values.
Go to Products > Product Variants
Click New Group to create a new product variant group or click the pencil icon to edit an existing one.
If you want to edit a Product Variant, click the pencil button next to the product variant.
If you want to duplicate an existing Product Variant, click the pages button next to an existing product variant.
3. Enter the Name
4. Set up any special options for your Product Variant.
Here are some key options you can configure for product variant groups:
Option | Description | Example |
Maximum Selection | Limits how many values can be selected. | Max of 2 sauces |
Include Quantity | Allows multiples of the same value (e.g., 1x, 2x). | 2x Sugar |
Force Selection | Requires a variant to be selected. | Burrito needs filling |
Auto Selection | Automatically selects all variants by default. | Customizable poke bowl ingredients |
Single Selection | Limits to only one value selection. | Size selection (e.g., Regular or Large) |
POS Only | Displays on POS but not online or self-ordering kiosks. | Reusable cup discount |
Minimum Selection | Requires selecting a minimum number of variants. | Must select 2 pizza toppings |
Auto Select Minimum | Auto-selects the number of values to meet the minimum. | 2 toppings pre-selected |
Kiosk/Online Only | Shows only on kiosks or online ordering. | Add-ons for online combos |
Self-Ordering/Online Ordering Options
If you want to... | Then... | Example |
Force a customer to select a minimum amount of Variants | Set a Minimum Selection | A pizza where you need at least 2 toppings |
Auto-select the number of product variant values to meet the Minimum Selection you had set | Tick Auto select minimum number of variants | You need at least 2 toppings, but you will select ham and tomato paste by default (this will only work if ham and tomato are the first two values in the product variant value list) |
Show the option only on the self-ordering kiosk and online ordering, but not on the POS | Tick Kiosk/Online Only | Add-ons for combos that are exclusive to online orders |
Collapse the options into a “Customise” button on the self-ordering kiosk | Tick Hide Values. This will also completely hide the group from Online Ordering. | Gluten-Free options that you want to be available for customers where needed |
Encourage the customer to select something from this product variant | Tick Prompt Selection (Self-Ordering). That means that if they haven’t selected anything from this group, the variant group will pop up in the next step to give the customer another chance to select something | Add fries |
5. Click Save
6. Under Variant Value, click New Product Variant Value
.
7. Enter a name and any additional price linked to the option.
Note that if you want the price to be dependent on how many product variants have been added to the order, you should instead use Price Rules for Product Variants
You can also configure extra properties under the header.
Display Name: the name that appears on your Online Ordering Menu (note that you will also need to Save/Publish your Online Ordering Menu for this change to take effect)
Product (OPTIONAL): If the product variant value is a product (eg. you make a muffin & coffee combo where the variant value is a specific muffin), add the product here so that any attributes (printer location, stock number, more product variants) of that product (the specific muffin) will be linked. Note: This is not the same as adding a product variant group to a product, which will be explained later.
Price:
any augmentation or reduction of the price when this value is selected (eg. +$2 for "extra sauce", -$2 for "no sauce")
8. Repeat for every product variant value.
9. Save
10. Under Products, enter the name of the product you want to apply the product variant to, then click Add Product.
11. It will appear in the table.
12. (OPTIONAL) You can exclude a product variant value from a product by entering it in the Excluding List. This means that it won't be shown as an option when that product is selected.
For example, you won't need milk to pop up as an option when someone is ordering an espresso, so enter "Almond milk" next to espresso.
13. Save.
14. Sync all products and extras on your POS.