Working with product variants

Product variants are combinations of product options from product option categories of the Attribute type. You can offer and manage the variants as separate products.

For example, your on-line store sells T-shirts (products) that are available to your customers in different sizes and colors (combinations of options from two product option categories). Each combination of size and color for a given T-shirt (product variant) has its own SKU (product number), price and stock records. Each variant behaves in the system as a separate product.

Or perhaps your store sells sunglasses (products) for women, men and children (a combination of options from a single product option category). Each type of sunglasses (product variant) has its own SKU, price and stock records. Again, each variant behaves in the system as a separate product.

You can manage product variants in the Kentico E-commerce Solution administration interface, as described below.

You can also manage product variants for selected products in the Pages application while editing the corresponding product pages on the SKU -> Variants tab.

Adding variants to products

You can add variants only to products that use product options from at least one ENABLED product option category of the Attribute type.

You can add such product option categories to your products while editing the products on the Options -> Option categories tab.

You can add variants to your products in the Products application while editing the products on the Options -> Variants tab.

  1. Click Define available variants.
  2. Select option categories.
    • The system allows you to add variants from selected categories only.
  3. Select variants.
    • Your customers can purchase only selected variants from these categories.
  4. Click Save.

    Defining available variants

Your customers can now purchase the currently edited product in multiple variants.

On this page

In this section

Related blogs

Please note: Articles linked here may not reflect the latest version of Kentico. Please report any issues with these links using the feedback form at the bottom of this page.

Filtering variants

The system allows you to view for the current product only variants matching certain search criteria (e.g. a combination of options, variant name, SKU).

The system shows all product option categories whose options it uses in the variants (e.g. Color, Size).

You can select any options from these categories (e.g. Black, White, S, M, L), as you specified while Selecting available options for products.

  1. Open the Products application.
  2. Edit () a selected product.
  3. Switch to the Options -> Variants tab.

    • The system shows all variants available for the current product.

      Viewing all available variants
                                         
  4. Specify your search criteria.                               
  5. Click Search.
  6. (Optional) Click Reset to view all variants available for the current product.

The system shows for the current product only variants matching your search criteria.
                      
Viewing only selected variants

Changing the price of multiple variants at once

The Kentico E-commerce Solution allows you to change the price of multiple variants of the current product at once. For example, you want to charge the same price for all items of a specific T-shirt in a specific color.

  1. Open the Products application.
  2. Edit () a selected product.
  3. Switch to the Options -> Variants tab.
    • The system displays all variants available for the current product (if any).
  4. Select the variants whose price you want to change (check the respective boxes).                             
  5. Choose Selected variants in the left drop-down list.
  6. Select Change price in the right drop-down list.
    • The system displays the New price field.
  7. Enter the new price for the selected variants.
                          
    Changing the price of multiple variants at once
                              
  8. Click OK.

You can change the price of all available variants of the current product at once.

To do so, select All variants in the left drop-down list (Step 5) while following the steps in this subsection.

Your customers can now purchase the selected variants of the current product for the new price.

Modifying variants

You can modify product variants in the Products application while editing products on the Options -> Variants tab.

  1. Select a variant and click Edit ().
  2. Modify variant properties as required.
  3. Click Save.

You can now use the variant with its updated settings.

Removing variants

You can remove product variants from your on-line store in the Products application while editing products on the Options -> Variants tab.

You cannot remove variants which are used in at least one order.

Removing variants one by one

  1. Select a variant.
  2. Click Delete ().
  3. Confirm that you want to remove the variant (OK).

The system removes the variant from your on-line store.

Removing multiple variants at once

  1. Select the variants you want to remove (check the respective boxes).
  2. Choose Selected variants in the left drop-down list.
  3. Select Delete in the right drop-down list.
  4. Click OK.
                      
    Removing multiple variants at once

You can remove all available variants from the current product at once.

To do so, select All variants in the left drop-down list (Step 2) while following the steps in this subsection.

The system removes the selected variants from your on-line store.

Reference - Variant properties

General

Variant nameThe name of the variant that the system displays to your on-line store administrators in the administration interface.
SKUAllows you to specify a variant identifier, for example L-Green. You can use the identifier in your accounting records, etc.
PriceHere you can specify the price of the variant in your on-line store main currency.
Allow for saleAllows you to specify if your customers can purchase the variant.

Attributes

Indicates which attributes, i.e. options from option categories of the Attribute type, are used in the variant. For example Color and Size.

Inventory

The system offers this section only if the product's Track inventory property (General tab) is set to By variants.

Available itemsHere you can enter the number of variant items available in stock.
Reorder at

Indicates at which quantity you/your on-line store administrators should reorder the variant.

The system informs you about variants that you should reorder in the Inventory report (in Store reports -> Products -> Inventory). You can also configure the Products widget (in Store overview) to display this information.

Shipping

Package weightAllows you to specify package weight in units set for your on-line store.
Package heightAllows you to specify package height in units of your choice.
Package widthAllows you to specify package width in units of your choice.
Package depthAllows you to specify package depth in units of your choice.
 

Web application installations

If you installed your Kentico project in the web application format, copy the examples into the Old_App_Code folder instead.

You must also manually include the sample class files into the project:

  1. Open your Kentico application in Visual Studio.
  2. Expand the CMSApp_AppCode project in the Solution Explorer.
  3. Click Show all files at the top of the Solution Explorer.
  4. Navigate to Old_App_Code\CMSModules\Ecommerce, right-click the new E‑commerce samples folder and select Include in Project.

Now you can view the code of the sample customized providers and try out their functionality. See Registering providers using assembly attributes for further details.