Hi. How can we help?

Adding standard, variant, and composite products

On the Products page in Retail POS, you can add standard, variant, or composite products to your catalog individually or in bulk using a spreadsheet.

  • A standard product is a single SKU product with its own inventory.
  • A product with variants is a group of similar products with different attributes like size or color. Each variant is a unique SKU with its own inventory, housed under a parent product.
  • A composite product is made up of specified quantities of one or more existing standard products or products with variants.

Adding a new product

  1. In Retail POS, navigate to Catalog > Products.
  2. Click Add product. You can also Import products in bulk.


Adding general product information

On the New product page, enter product information required to add a product to your Retail POS store.

  1. Enter the product Name. This name will appear in your reports, inventory management, and on the Sell screen.
  2. Select a Brand from the dropdown. If the brand hasn’t been created in your store yet, use the Search all brands box to name the brand and click + Add as a new brand.


  3. 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 eCom integration, the description will be customer-facing and should describe the product.
  4. Assign Tags (lower-level categories) for filtering and searching purposes. They can be used to define reporting on a certain group of products and set promotions. For retailers with an eCom integration, tags are useful for online searching.
  5. Select Product categories (high-level categories) from the dropdown or select Add as a new category to create a new product category. You can also add Level 2 and Level 3 categories, if required.


  6. To make the product active and available for sale in-store, check the Sell on point-of-sale checkbox.


  7. Upload images by dragging and dropping or click browse to search on your computer.
    1. Click Choose images.
    2. Check the checkbox to select images.
    3. Click Apply image to add the images to the product.


Selecting your product type

Under Inventory, select whether your product is a standard product, variant product, or composite product.


Standard product

  • Single SKU product with its own inventory.

Product with variants

  • Group of similar products with different attributes like 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 and up to 200 unique combinations in total (like small, red, cotton).
  • Each unique combination forms one variant product, for example T-Shirt - Small, Red, Cotton.

Composite product

  • Made up of specified quantities of one or more existing standard products or products with variants.
  • Single SKU but uses the inventory of the products within it.
  • Ideal for multi-packs or product bundles.
  • Can be used for fractional stock if you sell products at different quantities, like wine by the glass.

Adding SKU codes

The SKU is the unique identifier for a product's stock item. It can be a code you create yourself or an existing product code, like a barcode.

  1. In the SKU code type dropdown, select:
    • Auto-generated to auto-generate a SKU code.
    • UPC, EAN, ISBN, ITF, JAN for existing SKU codes of that type.
    • Custom code to create your own SKU code.


  2. Enter the existing or custom SKU codes in the SKU code field.
  3. For multiple codes, click + Add another code and enter the SKU code type and SKU code details.

For composite products, you can choose to Automatically generate a SKU when the product is saved or Enter a custom SKU.


Products with variants will automatically generate unique SKUs per variant in the Variants section.


Adding supplier information

  1. In the Supplier dropdown, select an existing supplier from the list or add a new one by entering the supplier name in the search box and clicking + Add as a new supplier.


  2. If the supplier requires a code to identify the product for purchase orders, enter it in the Supplier code box.
  3. In the Supplier price box, enter the price you pay for each unit.

    It’s highly recommended to add the correct supply price before adding inventory to your product so cost of goods sold (COGS) can be accurately calculated.

  4. If you order the product from multiple suppliers, click + Add another supplier and add supplier details. This will allow you to capture supplier codes and prices from more than one supplier when completing a stock order.

Tracking inventory levels

Enabled by default, Track inventory for this product allows you to input and maintain inventory levels and product locations (if relevant) for your products. If you do not wish to track inventory for this product, for example on a service fee item, deselect the checkbox and the product will display an infinite inventory level.


Before setting your Inventory level fields for each outlet, learn more about adding inventory to your products and inventory tracking. It’s recommended to leave Current inventory levels blank when adding a product, as inventory should be added through purchase orders for accurate reporting.

For composite products, inventory levels are determined by the included products and how many of these products are available to make complete packs. After your composite product is created and you return to the Products page, you can see inventory at each location by clicking the arrow beside the composite product to expand the product details.


Searching for products to add to composites

If you’re creating a composite product, you can search for and add multiple products to create your composite product.

  1. Under Products, use the Search for products to add box to find a product by name or SKU.


  2. Click the product to add it to the list. You will be prompted to select a variant for products with variants.
  3. Adjust the Quantity if you want more than one of the products in your composite product.

    You can also create composite products made of fractional stock, for example a glass of wine (0.2) from a bottle that holds five glasses (0.2 x 5 = 1 bottle). Once you've added this as a product, you can begin selling it and the stock count for the fractional quantity composite product will be calculated for you.

  4. Repeat until all products have been added. You can use the trash icon to remove products if needed.

Adding product packaging relationships

Set up product packaging relationships by linking the product to other SKUs. This helps you easily manage the inventory levels across products that come in different packaging sizes.

For example, if you have a case of soda you plan on selling as single cans as well, you’ll need to set up a product for the case of soda and a product for a single can and then link them together through product relationships.

  1. Under Packaging, assign a product relationship:
    • If the product comes from other products, click + Add a product relationship under The product that this product comes from. This is where you’d add the case of soda if you were setting up a single can product.


    • If the product breaks into another product, click + Add a product relationship under The product that this product breaks into. This is where you’d add a single can of soda if you were setting up a case of soda product.


  2. Use the search box to look for a product by name or SKU.
  3. Add the quantity in the Qty field.

Applying a tax rate

Retail POS will automatically apply your store's default tax rate. If you need to apply a product-specific tax, select it from the Tax dropdown.


Adding pricing and loyalty

Price point

Your General Price Book (All Products) price point will be added by default. You can also add customer-specific or location-specific price points by clicking + Add another price point and selecting from the dropdown.

Supply price

Supply price is how much you paid for the product, per unit. You can specify the exact supply price for each order when completing a new purchase order.

For example, you buy a jacket at a supply price of $20.00/unit.



Markup is the amount added to supply costs to determine the retail price of an item. On the Product page, it’s represented as a percentage so you can ensure you’re generating enough revenue on each item to cover your supply costs and hit your profitability targets.

Markup is automatically calculated when a Retail price is entered, or you can adjust your markup to help you set a retail price that brings in a sufficient level of revenue for the item. Adjusting the markup will also automatically adjust the Margin percentage.

For example, the supply price for a jacket is $20 and it retails for $50.00 ($57.50 with tax), a markup of 150% on the supply price ($20 times 150%).



Margin is the profit you make on each item after deducting supply costs. On the Product page, it’s represented as a percentage of the retail price and helps you determine the profitability of each sale.

Margin is automatically calculated when a Retail price is entered, or you can adjust your margin to help you set a retail price that aligns with your desired profit margin on the item. Adjusting the margin will also automatically adjust the Markup percentage.

For example, a jacket retails for $50.00 ($57.50 with tax), minus the supply price of $20.00, giving you a 60% profit margin ($30.00 out of $50.00).


Retail price

The retail price is the price the product will be sold at in your store, including tax.

Retail price is automatically calculated when a Margin or Markup percentage is entered, or you can adjust your retail price to set a profit margin and amount of markup that aligns with your pricing strategy.


Setting retail prices for composite products

Composite product prices do not automatically total from the price of the included products. Consider the total supply price, markup, margin, and retail prices of the included products and decide on the composite product price before saving.

The cost of goods sold (COGS) for composite products is determined by the supply price of the component products, not the average cost of the items in the bundle. Component items sold individually do not affect the composite product cost of goods sold.


If you have Loyalty enabled in your store, you can select whether the product will Earn default loyalty or Earn custom loyalty.


Adding product variants

You can add up to three variable attributes for a product with variants.

  1. Select an Attribute from the dropdown or use the Search all variant attributes box to name your variant attribute and + Add as a new variant attribute.


  2. Add an attribute Value and press enter on your keyboard. Repeat for additional values.
  3. To add additional variant attributes, click + Add another attribute and repeat the above steps. You may be prompted to Choose variants to add based on the attribute values combinations.


  4. Click the SKU, Supplier Code, Supply Price and Retail Price fields to update information at an individual variant level. You can also toggle a variant on or off with the Enabled toggle or use the trash icon to delete.


  5. To manage additional product information per variant, click the arrow next to the Variant name to expand and click into the tabs to add or update variant-specific:
    1. SKU code type and SKU code in the Inventory tab.
    2. Packaging relationships in the Packaging tab.
    3. Tax types in the Tax tab.
    4. Pricing and loyalty options in the Price and loyalty tab.
    5. Images you uploaded earlier (or drag and drop or browse to upload new images) in the Images tab > Choose Variant Image.


What's next?

Importing products in bulk

Use a spreadsheet to many import products at once.

Learn more

Editing products

Edit existing products in Retail POS.

Learn more

Was this article helpful?