Hi. How can we help?

How to add a product with variants

A product with variants is a group of similar products that are offered in different variations, such as size or color — each variant is a unique SKU with its own inventory, housed under a master product.

Each product with variants can have up to 3 attributes (e.g size, color and material), and up to 200 unique combinations in total (small, red, cotton).

Together each unique combination forms one variant product, e.g T-Shirt - Small, Red, Cotton.


To add a Product with Variants into Retail POS, navigate to Catalog > products on the sidebar and click the Add product button.

Add product

Click Add product to open the New product page. Here you can enter the product information required to add a product to your Retail POS store.


This will be the name that appears in your reports, inventory management and on the Sell screen.



Select a brand from the dropdown. If the brand has not yet been created in your store, use the Search all brands box to name the brand and click Add 'X' as new brand.



Add a description of your product. This could be details of the product, key selling points for your staff or care instructions for fragile items. For retailers with an e-Commerce integration, the description will be customer-facing and should describe the product.



Lower-level categories that the product belongs to. Products can have multiple tags that are used for product grouping to optimize filtering and searching. These can also be used to define reporting on a certain group of products, and to set promotions. Tags are also searchable online for retailers with an eCommerce integration.


Product category

The high-level category that a product belongs to. Select a product category from the drop-down, or select Add new product category to create a new product category. Only one product category can be selected per product.



To add images to your product, drag them onto the add product window. This will automatically add the image to the product you're adding. Alternatively, you can click the browse link to search your computer for images. Include all variant images to your upload, as these can be assigned to each variant individually later.



First, select whether this product is a Standard product, Variant product or Composite Product.


This guide is specifically catered to adding a product with variants, which is represented by the Variant product option.

Supplier information



Select a Supplier from the dropdown — if the supplier has not yet been created in your store, use the Search all suppliers box to name the supplier and click Add "X" as a new supplier.

Supplier code

An optional code that the supplier may require to identify the product when issuing a Purchase Order.

Supply price

This is the price you pay for each unit. It is highly recommended that you add the correct supply price before adding inventory to this product in order for the Costs of Goods Sold figure to be accurately calculated.

Add another supplier

You are able to add multiple suppliers for each product, as you may order the product from more than one supplier. This allows you to capture the Supplier Code and Supplier Price for each source and select where the product is coming from when completing a stock order. For more information about multiple suppliers, refer to our Multiple suppliers for products in Retail POS (X-Series) guide.

Inventory levels


Track inventory for this product

Enabled by default, this allows you to input and maintain inventory levels for your products. If you do not wish to track inventory for this product, deselect the checkbox and the product will display an infinite inventory level.


Retail POS will automatically apply your store's default tax rate. If you have a product-specific tax, select the tax using the dropdown. For more about tax in Retail POS, refer to our Setting up tax guide.


Price & loyalty


The percentage of markup between the Supply Price and Retail Price. This will automatically be generated when a Retail Price is input, or can be used to calculate a Retail Price for a specific markup percentage.

Retail price

Will already be populated with the value you entered earlier.



If you have Loyalty enabled in your store (only available to retailers on Pro, Enterprise and Advanced plans), you can select whether the product will Earn default loyalty or Earn custom loyalty.




Select an Attribute from the dropdown (e.g., size). If the variant type has not yet been created in your store, use the Search all attributes box to name your variant attribute and click Add "X" as a new variant attribute.


Add your attribute Value (e.g., Small, Medium, Large), separated by either pushing the Enter key on your keyboard or by using commas.

Add another attribute

To add additional variant attributes, click Add another attribute and repeat the above steps.


Now that you have a list of variants under This product has X variant(s), you can quickly edit the SKU, Supplier Code, Supply Price and Retail Price that were entered earlier at an individual variant level.

To make additional variant-specific edits, click the variant to expand it.



SKU code type

Retail POS is capable of recognizing different SKU Code Types. These include UPC, EAN, ISBN, ITF, JAN, and custom codes. Select the type of SKU Code you are adding from the dropdown menu.

SKU code

Add the SKU Code for the product.

Add another code

You are able to add multiple barcodes that can be scanned alongside the SKU (Stock Keeping Unit). Click Add another code to add additional codes. For more information about multiple SKUs, refer to this guide.


Current inventory

You can set your stock Re-order point and Re-order quantity for each Outlet now, however, we highly recommend referring to our Adding inventory to your products before adding the Current inventory to your product.



Set up packaging relationships by linking this product to other SKUs. This helps you easily manage the inventory levels across products that come in different packaging sizes. To learn more about how to assign product packaging relationships and manage packaged product inventory, refer to our How to use product packaging guide.



Select an alternative tax that applies to this variant using the drop-down if different from the overall tax rate selected earlier. For more about tax in Retail POS, refer to our Setting up tax guide.


Price & loyalty


Adjust the markup percentage to increase or decrease the retail price accordingly.

Retail price

Adjust the retail price as desired and the markup will be automatically calculated.

Earn loyalty

If you have Loyalty enabled in your store (only available to retailers on Pro, Enterprise and Advanced plans), you can select whether the variant will Earn default loyalty or Earn custom loyalty.



Choose variant image

Click Choose Variant Image to select the variant-specific image that you uploaded in the earlier Image section. If the image has yet to be added, click browse to upload more.



If you integrate with Xero, specify the Sales account code and Purchase account code.


Save product

To finish inputting additional information for your new product, click Save.

If you need to add or change product information at a later date, refer to our How to edit a product in the Retail POS guide.

Was this article helpful?