🔢 Variants
Use this article to understand how to set up product variants (e.g. size or flavour options) under a single product. It explains how to create variants, manage their prices, and control which ones are available online.
What are variants?
Variants let you offer different versions of the same product, for example:
- Size: Small / Medium / Large.
- Flavour: Vanilla / Chocolate / Strawberry.
- Temperature: Hot / Iced.
Each variant can have its own name, price, and SKU, while still sitting under one main product.
Before you start
Use variants when:
- The core product is the same (e.g. Latte)
- Customers just choose from a simple list of options (e.g. Small / Large)
If items are completely different (e.g. Latte vs Croissant), create separate products, not variants.
Step 1 – Open the product in Controls
- Log in as admin to your Controls Dashboard.
- Go to the Products tab.
- Find the product you want to add variants to (e.g. Latte).
- Click the product name to open its settings.
Step 2 – Go to the Variants section
Inside the product:
- Scroll to the Variants section and type the variant group name you'd like.
- Type the variant values you'd like (e.g. small, medium, large) then hit Generate Variants.

Step 3 - Proceed to Pricing tab
- Prices must be assigned to each variant separately. Unlike modifiers, which increase the base price, variants are treated as equivalent to the main product. Consequently, setting the price to £0 will result in the item being free.

💡 Tips for good variant setup
- Keep names short and clear (e.g. 6 Pack, 12 Pack).
- Avoid adding too many variants to one product – it can confuse customers.
- Use codes that match your POS or stock system if you’re integrated.
- When you change prices, update all related variants so pricing stays consistent.
How variants appear to customers
- The customer sees one product tile (e.g. Latte).
- When they tap it, they see a list of options (e.g. Small / Medium / Large).
- They must choose a variant before adding to basket.
Edit or remove variants later
Variant names cannot be edited. If you need to make a change to an option, you can achieve and add a new one.
- Go back to Products in the Controls Dashboard.
- Open the product.
- In the Variants section:
- Use Archive / 🗑️ icon to remove a variant you'd like to remove.
