The product family is the skeleton (template, type) of your product. Creating a product family is a convenient way to avoid repetitive work when it comes to constructing your product's storefront details. You can simply define and sort the attributes of a product to create a family, so every time you add a new product, all the attributes will appear automatically that needs to be filled.
Sounds great. Let’s see this in action
Let’s say you sell different types of T-shirts. You would like to share the same set of information (size, color, description) even though they have different names, models, etc. So this is why it is worth to have a T-shirt family where you can define the following details for example:
So whenever you add a new product that happens to be a T-shirt, all you need to do is select the T-shirt family and fill out the attribute fields.
In case you would like to gain more knowledge about the attributes, please check out our dedicated guide.
Product family levels
Level 1: there are built-in attributes set by the system such as name, description, SKU, slug, but you can add further attributes as well.
Level 2: you can add variant attributes and regular attributes as well. For example colour and images illustrating the colour.
Level 3: you can add variant attributes and regular attributes as well. For example size.
In practice, this means that the visitor will read the basic information provided in level 1 of your product. The level 2 variant creates the option to search and select the desired colour and level 3 will list the available sizes for the given colour selected from level 2.