Skip to content
Help centre
Contact supportSign in
All collectionsMenu & productsProducts and options

Variants and add-on groups

Set up sizes and other versions of a product with their own price, and add-on groups with choices that can be optional or required.

Updated November 8, 20264 min readOwner / manager · Cashier / server
On this page
Variants or add-ons?Before you startAdd variants to a productCreate an add-on groupCommon set-upsLink add-on groups to productsHow it works on the POSOn kitchen tickets and receiptsCommon questionsCan a choice be sold out on its own?Can I deduct stock per variant?Can a promotion apply to one variant only?

Many products come in more than one version or with extras. Verimly has two tools for this. Variants are versions of one product, such as Small, Medium and Large. Add-on groups are questions staff and guests answer when ordering, such as "Milk → Oat / Soy" or "Ice → With ice / No ice".

Variants or add-ons?

VariantsAdd-on groups
What it isA version of the productExtras or choices on top
How many to pickOneFrom a minimum to a maximum you set
Where you set it upIn the product itselfOnce under Menu › Add-ons, then linked to products
PriceA difference from the product priceA difference per choice
ExampleSmall / LargeMilk: Oat, Soy · Sauce: Mayo, Ketchup

Use a variant when the version changes what the item is and costs. Use an add-on group when the same question comes up on several products.

Before you start

You need the Manage menu permission. With only Change prices you can change the price difference of existing variants, but not add, remove, rename or reorder them.

Add variants to a product

  1. 1In the back office, go to Menu and open the product.
  2. 2Under Price & variants, select Add variant.
  3. 3Enter the Variant name, for example "Large".
  4. 4Enter the Price difference. It is added to the product's price. Use a negative amount to make a variant cheaper, for example −0.50 for a small size.
  5. 5Repeat for each variant and select Save.

The first variant in the list is the default. To remove one, use Remove variant on its row.

Note

With a product price of 3.00, a "Large" variant with a price difference of 0.80 sells for 3.80. If the product has a location price, the difference is added to that price.

Create an add-on group

  1. 1Go to Menu › Add-ons and select Add group.
  2. 2Enter the Group name, for example "Milk".
  3. 3Set Guests pick at least. 0 makes the group optional; 1 or more makes it required.
  4. 4Set Guests pick at most. It must be at least 1, and not lower than the minimum.
  5. 5Under Choices, enter each Choice with its Price difference. Use Add choice for more rows. A price difference can be 0 or negative.
  6. 6Select Save.
The Add-ons and choices list showing required and optional groups
Required and optional groups are listed with the products using them

You can also create a group while editing a product: under Add-ons, choose New add-on group.

Common set-ups

What you wantAt leastAt most
Optional extra, one at most01
Must choose exactly one (for example a cooking temperature)11
Up to three toppings, optional03
At least one side, up to two12

If the numbers don't fit together you see MODIFIER_SELECTION_RANGE (the maximum is lower than the minimum) or MODIFIER_SELECTION_MAX (the maximum is 0).

The add-on group sheet with minimum and maximum picks and choices
Set how many choices guests pick and the price of each

Link add-on groups to products

  1. 1Open the product in Menu.
  2. 2Under Add-ons, pick the groups that apply.
  3. 3Select Save.

One group can be linked to many products. Change it once under Menu › Add-ons and every linked product follows. Deleting a group also removes it from its products.

How it works on the POS

  • Tapping a product that has variants or add-on groups opens its options. Choose a Variant, answer the groups, and add a Kitchen note if needed.
  • Required groups are marked required. Staff can't add the item to the order until they are answered.
  • The line price is the product price plus the variant and choice price differences.
  • Items with the same options on an unsent order are combined into one line with a higher quantity.

On the QR menu and online ordering, guests see the same options and must follow the same minimum and maximum. If a choice no longer fits the rules, the order is refused with "Choose between … options".

On kitchen tickets and receipts

The variant is part of the line name, for example "Latte · Large". Choices are printed below the line on the prep station screen and on tickets. Whether choices print on paper is set per document in the receipt editor with Print modifiers.

Common questions

Can a choice be sold out on its own?

No. Sold out works per product. Remove the choice from the group for now, or mark the whole product sold out.

Can I deduct stock per variant?

Yes, with Inventory: a recipe can have lines per variant. See Recipes.

Can a promotion apply to one variant only?

No. A pricing rule targets products or categories. With a Fixed price rule, a variant keeps its price difference on top of the fixed price.

Did this answer your question?

On this page
Variants or add-ons?Before you startAdd variants to a productCreate an add-on groupCommon set-upsLink add-on groups to productsHow it works on the POSOn kitchen tickets and receiptsCommon questionsCan a choice be sold out on its own?Can I deduct stock per variant?Can a promotion apply to one variant only?
Related screen

Menu

An authorised colleague can open this screen if it is outside your role.

Related articles

Add and edit productsCreate a product with its price, category, VAT rate, photo and prep station, change it later, and take it off sale or delete it.Organise your menu into categoriesCreate categories and sub-categories, choose where guests see them, change their order and colour, and switch a category off.Arrange the POS sale screenBuild pages of favourite products, category shortcuts and actions that your tills show first, per location, and decide whether staff may make their own layout.

Still need help?

Send us a message from Verimly. Mention the order number, device or error code you see and we can help faster.

Contact support
Verimly · Help centreContact supportSign in