Product families (variations)
Product families (product variations, product variants, grouping by characteristics, options) is a tool that allows you to combine several products into one group and give the buyer the ability to switch between options directly on the product card.
This functionality is also known as: product variations, product variants, configurable products, variable products, product options, product modifications, variant selector, color/size swatches — circle buttons to select color or size.
The buyer goes to the smartphone page and sees buttons for selecting color and memory. They tap a different color to access the desired option. No need to search through the catalog or compare products—everything is in one place.
.png)
What problems does it solve?
- Convenience for the buyer — switching between product options in one click, without returning to the catalog
- Conversion growth — the buyer sees all available options and makes a purchasing decision faster
- Reduce bounce rate — the visitor doesn’t leave the page looking for the desired color or size
- Improving SEO - each option remains a separate page with unique content, while the products are linked together
- Professional looking website — colored circles, size buttons — just like in the best online stores in the world
What will the user receive?
Once you've set up your product families, your website will feature beautiful product option switches: colored circles for color selection (with support for two-color options), and text buttons for selecting memory, size, capacity, and other specifications. All of this works automatically after uploading data from Elbuz.
The main principle
Each combination of characteristics = a separate product in the catalog.
A family is not a single product with variations within it. It is several independent products, united by a common family name. Each item has its own price, photo, description, and availability. And the family is the invisible thread that binds them together.
A simple analogy
Imagine a closet full of T-shirts. All the T-shirts are the same style, but in different colors and sizes. Each one sits on its own shelf—a separate product in the catalog. And the sign on the closet Classic T-shirt — this is the name of the family. The buyer opens the cabinet and sees all the options at once.
Description of main fields and settings
| Field / Setting | Where is it located? | Description |
|---|---|---|
| Family name | Product card | A common name for a group of products. All products with the same name are grouped into a single family. For example: iPhone 15 Pro |
| Variable attribute | Attribute Directory | A flag indicating that this attribute is used to switch between products. Enabled once per attribute and applies to the entire catalog. |
| Color guide | Attributes → Values tab → Color Reference button | A table of color names and hex codes. Used to display colored circles on the website. Supports two colors for two-tone color schemes. |
| Product families | Export settings (tunnel) | A checkbox that enables uploading of families to the website. Without it, family data will not be sent. |
Step-by-step instructions
Step 1: Prepare your catalog items
Make sure that the Elbuz directory is created all product options as separate cards Each product must have its characteristics (attributes) filled in to differentiate it.
Example: iPhone 13 Pro Max:
| Product | Memory | Color |
|---|---|---|
| iPhone 13 Pro Max 128GB Graphite | 128 | black |
| iPhone 13 Pro Max 128GB Sierra Blue | 128 | blue |
| iPhone 13 Pro Max 128GB Alpine Green | 128 | green |
| iPhone 13 Pro Max 256GB Alpine Green | 256 | green |
| iPhone 13 Pro Max 512GB Alpine Green | 512 | green |
| iPhone 13 Pro Max 1TB Alpine Green | 1000 | green |
Each row in the table is a separate product card in Elbuz.
.png)
Step 2: Mark attributes as variable
Open the section Attributes and find the characteristics by which the products will be switched. Enable the flag for them "Use to create variable products".
Typical variable attributes:
- Color
- Built-in memory (GB)
- Size (S, M, L, XL)
- Volume (ml, l)
- Weight (kg)
This is being done once For each attribute. The setting applies to the entire catalog—all products with this attribute will be able to use it for variability.
Step 3. Fill in the "Family" field for the products
For each product that should be included in the family, fill in the field "Family name" All products with the same name will be combined into one group.
Important: the family name should be absolutely identical for all products in the group. An extra space, different letter case, or typo—and the product won't fit into the family.
| Product | Family |
|---|---|
| iPhone 13 Pro Max 128GB Graphite | iPhone 13 Pro Max |
| iPhone 13 Pro Max 128GB Sierra Blue | iPhone 13 Pro Max |
| iPhone 13 Pro Max 256GB Alpine Green | iPhone 13 Pro Max |
| iPhone 13 128GB Blue | iPhone 13 |
| iPhone 13 256GB Green | iPhone 13 |
Products with family iPhone 13 Pro Max will be in the same group, and the products with the family iPhone 13 — in another. These are two independent families.
Advice: We recommend copying the family name from the first product and pasting it into the others—this will help avoid typos.
Step 4: Set up a color guide
If one of the variable attributes is color, adjust it Color guide so that the site displays beautiful colored circles instead of text.
- Open the section Attributes → tab "Meanings"
- Click the button "Color Handbook" (brush icon)
- From the drop-down list, select a color attribute (e.g. Body color )
- Click the button "Fill with values from products" (magic wand icon) - the system will automatically download all unique color values from the catalog and try to determine the hex codes for known names
- Check the result. For values where the color was not determined automatically, click on the cell in the column. "Color" - a palette for selection will open
- For two-color options (eg. "black and red" ) fill in the column as well "Second Color" - on the website this option will be displayed as a two-color circle
.png)
Directory control buttons:
- Wand — fill in with values from products (with automatic color detection)
- Eraser — reset the color of the selected row
- Basket - delete the selected line
- Cross — clear all records for the selected attribute
- Refresh — update the table
Common colors and their hex codes:
| Name | Hex code | Example |
|---|---|---|
| Black | #1A1A1A | |
| White | #FFFFFF | |
| Grey | #9E9E9E | |
| Silver | #C0C0C0 | |
| Red | #F44336 | |
| Pink | #E91E63 | |
| Violet | #9C27B0 | |
| Blue | #2196F3 | |
| Blue | #03A9F4 | |
| Turquoise | #00BCD4 | |
| Green | #4CAF50 | |
| Yellow | #FFEB3B | |
| Orange | #FF9800 | |
| Brown | #795548 | |
| Gold | #FFD700 | |
| Graphite | #424242 |
Step 5. Enable export and upload to the website
Go to Export settings (tunnel settings) and check the box Product Families Start the download—the data will automatically be uploaded to the website.
After uploading, the following will appear on the site:
- Colored circles for color selection (including two-color options)
- Text buttons for selecting memory, size, and other characteristics
- Automatic links between products of the same family
How Switching Works - The Combination Rule
This is the most important point to understand. When a customer is on a product page, the system displays the toggle buttons. But not all options will be active Only those for which a product with the required combination of characteristics exists will be active.
Example 1 - Full Matrix (all buttons active)
We have 4 products - one for each combination:
| Product | Memory | Color |
|---|---|---|
| A | 128 GB | blue |
| B | 128 GB | green |
| C | 256 GB | blue |
| D | 256 GB | green |
The buyer opens the product A (128 GB, blue):
- Memory buttons: 128GB (selected) | 256GB (active → leads to product C, because 256GB + blue exists)
- Color buttons: blue (selected) | green (active → leads to product B because 128 GB + green exists)
Everything works perfectly because for each button there is a product with the required combination.
Example 2 - Incomplete matrix (some buttons are inactive)
Now let's imagine that we only have 2 products:
| Product | Memory | Color |
|---|---|---|
| A | 128 GB | blue |
| D | 256 GB | green |
The buyer opens the product A (128 GB, blue):
- Memory buttons: 128GB (selected) | 256GB ( inactive — the system is looking for the product "256 GB + blue," but there is no such product.
- Color buttons: blue (selected) | green ( inactive — the system is looking for the product "128 GB + green," but there isn't one.
Complete matrix rule
For all buttons to be active, there must be a separate product for each combination of attribute values.
If you have 3 colors and 4 memory options, you need 3 x 4 = for full coverage 12 products.
If not all combinations exist, no problem. The system will simply show the missing options as inactive. The buyer will see that the combination is not available.
When the matrix rule does not apply
If you use only one variable attribute (for example, only color), then all buttons will always be active. The matrix rule only works with two or more variable attributes.
Examples for different product categories
Smartphones (color + memory)
Variable attributes: Color, Built-in memory
| Family | Product | Color | Memory |
|---|---|---|---|
| Samsung Galaxy S24 | Galaxy S24 128GB Black | black | 128 |
| Galaxy S24 128GB Violet | violet | 128 | |
| Galaxy S24 256GB Black | black | 256 | |
| Galaxy S24 256GB Violet | violet | 256 |
On the website: circle buttons for color selection and text buttons for memory selection.
Clothes (size + color)
Variable attributes: Size, Color
| Family | Product | Size | Color |
|---|---|---|---|
| Classic T-shirt | Classic S White | S | white |
| Classic M White | M | white | |
| Classic L White | L | white | |
| Classic S Black | S | black | |
| Classic M Black | M | black | |
| Classic L Black | L | black |
Household appliances (color only)
Variable attribute: Color
| Family | Product | Color |
|---|---|---|
| Refrigerator Samsung RB38 | Samsung RB38 White | white |
| Samsung RB38 Gray | grey | |
| Samsung RB38 Black | black |
One attribute - all buttons are always active.
Cosmetics (volume)
Variable attribute: Volume
| Family | Product | Volume |
|---|---|---|
| Nivea face cream | Nivea cream 50ml | 50 ml |
| Nivea cream 100ml | 100 ml | |
| Nivea cream 200ml | 200 ml |
On the website: text buttons with volumes.
Recommendations for filling out
How to choose a family name
- Use base model name without specifying variable characteristics. For example: iPhone 15 Pro, and not iPhone 15 Pro 256GB Blue
- The title should be clear and short - it is not displayed on the website, but it helps you navigate the catalog
- If products in the same line differ in model, create separate families: iPhone 15, iPhone 15 Pro, iPhone 15 Pro Max
How to fill out a color guide
- Start with autofill — the system recognizes most standard color names in Russian, Ukrainian, and English
- Check the secondary colors — for values like "black and red" or "white/gray" the system will automatically fill in both colors
- For non-standard names (eg. Pacific blue ) select the color manually using the palette
- The directory is being filled once — new products with the same color names will automatically have the hex code added upon export
How many variable attributes to use
- 1 attribute (only color or only size) is the simplest option. All buttons are always active. Ideal for household appliances and cosmetics.
- 2 attributes (Color + memory, size + color) is the best option for electronics and clothing. Remember the matrix rule.
- 3 or more attributes — It's possible, but the number of items required grows exponentially (3 colors x 4 sizes x 2 materials = 24 items). Use with caution.
Checklist before unloading
- All products in the family are created as separate cards in the catalog.
- The required attributes have the flag enabled "Use to create variable products"
- All products in the family have the same filling family name
- Attribute values (memory, color, size, etc.) are filled in for each product.
- IN Color reference book hex codes for all values of the color attribute are indicated
- The checkbox is enabled in the export settings. Product Families
- If two variable attributes are used, the combination matrix is checked
Common mistakes and their solutions
| Error | What's happening | How to fix |
|---|---|---|
| Different spellings of the product family name | The product does not fit into the family | Copy the name from another product in the group - do not type it manually |
| The product attribute is not filled in | The product is in the family, but the button for it does not appear. | Fill in the value of the variable attribute for this product |
| The hex color is not specified in the reference book. | Instead of a colored circle, text or empty space is displayed | Open the Color Guide and fill in the hex code for the desired value. |
| Incomplete combination matrix | Some buttons are shown as "out of stock" | Create products for the missing combinations or reduce the number of variable attributes to one |
| The "variable" flag is not enabled for the attribute. | Families are not exported to the site | Enable it in the attribute settings |
| The "Product Families" checkbox is not enabled in the export. | Data is not uploaded to the site | Enable it in the tunnel settings |
| Product with quantity 0 or status "disabled" | The product is not displayed in the switcher on the website. | Make sure the item is active and has a quantity greater than zero. |
Tips for optimal configuration
- Start small. Set up product families for one product category, make sure everything works correctly, and only then scale them up to the entire catalog.
- Use one variable attribute, if you're unsure. This is the simplest scenario—all buttons are always active, and there's no need to create a full product matrix.
- Keep your names consistent. If in one product the color is written as "Black", and in another as "black" — these are two different meanings. Standardize the spelling.
- Fill out the color guide in advance. It's more convenient to set up all the colors once than to return to this every time you upload.
- Check the result on the website After each upload, open the product card and make sure the switches are displayed correctly.
- The main product of the family It's automatically determined—this is the product with the highest price. It will be used as the primary microdata for search engines.
Frequently Asked Questions
Is it possible to add a product to multiple families?
No. Each product can only belong to one product family. If you need to associate a product with multiple product groups, review your product family structure.
What happens if I remove a product from a family?
The next time you upload, the family will be updated automatically. The deleted product will disappear from the site's toggles.
Is it necessary to fill out the color guide?
Only if you want to see colored circles on the website. Without a color guide, the toggle will display as text buttons (similar to the memory or size selection).
How many products can be in one family?
There are no limits. But remember: the more options you have, the more buttons the buyer will see. We recommend not exceeding 20-30 products in a single product family for optimal user experience.
Is it possible to use families only for certain categories?
Yes. Families are created only for those products for which the "Family Name" field is filled in. Other products are uploaded as usual.
- What problems does it solve?
- The main principle
- Description of main fields and settings
- Step-by-step instructions
- How Switching Works - The Combination Rule
- Examples for different product categories
- Recommendations for filling out
- Checklist before unloading
- Common mistakes and their solutions
- Tips for optimal configuration
- Frequently Asked Questions


.png)