Variants are products which have different attributes or options to choose from, such as size, color, material, length or pattern.

In Brightpearl, variants are managed in product groups. Each variant in a product group is connected by having the same name as its sisters; they are then uniquely identified by assigning options and option values.

gillet product group

Options and option values

An option is the type of attribute a product has, for example, color or size. These are managed in Brightpearl at Settings > Products / Inventory > Options.

An option value is the actual attribute detail, for example, for the option of "Color" the option values might be "red", "blue" or "white"; for the option of "Size" the option values might be "small", "medium" or "large". Option values are managed in Brightpearl at Settings > Products / Inventory > Option Values.

Products which have been assigned options and option values are variants within a product group.

Brightpearl product groups can be assigned a maximum of four different options, for example:

  • color
  • size
  • material
  • pattern

The example of jerseys in the image above is a product group with two options, each option has lots of values giving twelve products.

If more than four options are required, they can be entered into the product name, for example, "women's jersey" and "men's jersey", where each are then assigned color, size, material and pattern.

Creating variants

Variants can be manually created or imported using a spreadsheet.

When manually creating variants only a single generic product is created, against which options and option values are then assigned. Assigning options and option values will automatically clone the generic product and create a separate product record for each different combination of the option values.

When importing variants, each different variant must be listed in the file with exactly the same name. Having the same name will ensure the items are grouped as sisters. In order to assign option values to the products, the options must be included as columns. Options must pre-exist in Brightpearl at Settings > Products / Inventory > Options before they can be added to import data maps, but new option values can be created as part of the import by selecting the relevant checkbox at the point of import.

How to create variants

  1. Go to Products > New product and create the first product with generic information which will be shared across the variants.
  2. Save the product and return to the product list. Click Actions > Create variants.
    create variant
  3. Select an existing option(s) from the list, click Create new option and enter the name if it hasn't already been generated. A total of 4 options can be assigned to a single group.

    add options
  4. Click the Next button to continue.
  5. Select the option values to assign for each option, click Create new and enter the name if the option value hasn't already been generated.

    add option value
  6. Click the Next button to continue. Continuing will automatically clone the original product and assign the option value combinations. The grid displays the option value combinations now available. Use the tabs to complete product specific details for the group.

    new variants

Product types

If you have lots of options, some of which are not relevant to all products, then it might be useful to create product types. For example "waist size" is not needed on products of type "shoe". You'd create a product type for "trousers" which has options of "waist size" and "leg length".

Read more about product types in this help center article.

Editing variants details

Updating data on one variant record in the group will automatically update all other variants in the group. This applies to the following fields:

  • Name (unless specifically choosing to not update the sisters, which will consequently separate the item from the group)
  • Brand
  • Category
  • Collection
  • Short description
  • Long description
  • Custom fields

Other details can be set per product, for example, SKUs will need to be unique per item. All the following details can be added and edited across the group using the variant management screen:

  • SKU
  • Unit price
  • Price list SKU
  • Barcode
  • Minimum stock level
  • Reorder quantity


Deleting or removing a variant from the group

It is possible to delete products from the group whilst there are no related financial transactions or orders. Delete the product from the product list.

A product can be broken away from the group by changing the product name on the individual product record. When doing this, the Update item without updating the other sisters checkbox must be selected (shown only after editing the product name).

dont update sisters

Have more questions? Submit a request