Creating and Managing Variants and Sub-variants

How to create and link product variants and sub-variants in Plytix

If you manage a diverse product catalog, keeping data consistent across different product levels is key. In Plytix, you can organize your product structure into up to three levels:

  • Level 1: Parent products – The main product that holds shared information.
  • Level 2: Variants – Versions of the parent product that differ in specific attributes, like color.
  • Level 3: Sub-variants – More detailed options of a variant, such as different sizes.

In this article, we’ll show you how to set up variants and sub-variants in Plytix, and how to manage updates across these product levels to keep your data consistent.

⚠️The Multilevel Products feature that allows you to have sub-variants is currently in beta. If you’re interested in working with sub-variants and testing the feature, please contact your Account Manager.


Understanding Product Variants and Sub-variants

Creating Variants and Sub-variants

Resyncing Updates from a Parent and from a Variant

Unlinking Variants and Sub-variants


*Skip to any section in this article by clicking on the links above


Understanding Product Variants and Sub-variants

Working with a multilevel product structure - parents, variants and sub-variants - is a great tool when you’re selling different versions or options of the same product.

Think of a parent product as the framework for what you want to sell. A variant then, reflects the configured versions of that product that make up the different options that you will actually sell. A sub-variant refers to the specific versions of the variant.

For example, you may be selling a t-shirt in different colors. The “framework” of those options is your parent product, and the different color options that you’re selling are your variants. The sub-variants would be the different sizes available for each color.

The benefit of using product variants and sub-variants is that you have a built-in structure that optimizes your product data management. You can also customize what information is shared across your product levels using automatic inheritance to avoid manual updates


Creating Variants and Sub-variants

There are two ways to add new variants and sub-variants in Plytix: 

1. Via import
 


2. Within the product detail page:

To add variants from a product's detail page:

  1. Navigate to the product you want to be the parent.
  2. Click the "Variants" tab to manage variants for the product.
  3. Here you can view all the linked variants and add new ones
add-variant

4. Click the "Add Variant" button on the left side of the screen

5. From here you can create a new product as a variant, or link an existing product 

create-new-variant

link-existing

ℹ️ If a product belongs to a product family, you can only link products that belong to the same family. If there are no other products in that family, you will only have the option to create a new product as a variant 


6.  If the parent product belongs to a product family, the variants will inherit the values of attributes with inheritance ON which will cause the variant values for those attributes to be replaced by the parent's.

Confirm your selection and click "Add variant."

confirm-selection

ℹ️ Learn more about Attribute Inheritance.

ℹ️ You can have up to 300 variants and sub-variants per parent product.

To add sub-variants from a product's detail page:

  1. Click on the Level 2 product you want to add a sub-variant to
  2. Head to  the "Variants" tab
  3. Here you can see all the linked sub-variants and add new ones
  4. To add a new sub-variant, click the "Add Variant" button on the left side of the screen

Sub-variants Add Variants2
    5.   From here you can create a new product as a sub-variant, or link an existing product 
_Add Variant-Step2Add Variant-Step2.2

ℹ️ If a product belongs to a product family, you can only link products that belong to the same family. If there are no other products in that family, you will only have the option to create a new product as a sub-variant. 

      6.   If the parent and variant product belong to a product family, the sub-variants will inherit    the values of attributes with inheritance ON.

Confirm your selection and click "Add variant."

Add-variant-3

💡Use attribute status filters to view which attributes are being inherited.


Resyncing Updates from a Parent and from a Variant

If the parent product belongs to a family, attributes with the inheritance status ON (Level 1) will automatically be synced from the parent to all its variants and sub-variants.

If inheritance for the attributes is set to ON (Level 2), attributes will automatically sync from the variant to all its sub-variants. 

ℹ️ Learn more about Attribute Inheritance.


Overwriting an inherited attribute
If you have edited an inherited attribute for a particular product, it will show as "Overwritten" and that product will no longer inherit the value from the product levels above. You can always resync an overwritten attribute  by clicking "Resync" directly from the product detail page.

To resync attributes:

1. Go to the parent's (Level 1) or variant’s (Level 2) detail page and click on the "Variants" tab

2. Choose the variants or sub-variants for which values you want to resync back with inherited attributes 

3. Click "Resync"

resync-variants

4. Select the attributes you'd like to resync with the original inherited value 

select-attributes

5. Click "Next," then confirm your decision and click "Resync variants"

confirm-resync

⚠️ Resyncing variants will cause the inherited values to be restored. This will replace any overwritten value


Then all the changes will be applied for all the variants listed in the table.

If you'd like to just copy values for specific attributes from a different product level once, you can click "Copy values" in the options that pop up after selecting your variants. 

 


Unlinking Variants and Sub-variants

If you’d like to unlink a given variant or sub-variant, select the product you’d like to unlink and click the "Unlink" button above the table view. Unlinked products will remain in your Plytix account as single products.

unlink-variants

⚠️ Please note that unlinking products may result in data loss, including the loss of inherited values.


What's Next

 

If you have any questions just click on the chat box in the bottom-right corner and we'll be happy to answer them...

 

and please let us know 👇