Home Blog Attributes and Variants In Odoo17
Attributes and Variants In Odoo17

Attributes and Variants In Odoo17

Attributes and variants play a vital role in industries as it allows us to manage and sell the product with various versions- such as in different sizes or of various colours or in various combinations.

In Odoo, we can manage these attributes and multi variants by creating them in the backend. First of all, we need to enable the feature “variants”. By enabling this feature, we can access the menu of “Attributes” and “Product variants” in the sales application.

In simple terms, Attributes are one of the categories by which we can bifurcate our products in different colours, brands, sizes and many more options.

Product variants can be created using the attribute that we have created and adding a value of it. For instance let's suppose we have a product- “T-shirt” and Attributes we are managing are “size”- S,M,L. So the product variants will be created and managed, and now we can sell the T-shirt in different sizes that we have defined- S,M,L.


The Attributes can be accessed through the sales application > configuration > Attributes:

Create Attributes In Odoo

By clicking on the “new” button, we can create attributes, in that we can manage and customise form by selecting the display type, variants creation type, ecommerce filter visibility, values and extra value price.

Let’s discuss the features one by one:

Display type: Display type shows how the product variant can be displayed in the website.

Radio: By selecting the radio type the variants options can be seen in bullet style.

Pills: Pills can be seen as selection type buttons on the website shop.

Select: Product variants can be shown in a dropdown menu on the shop page.

Color: This colour type displays the options in a circle with selected color on the website.

Multicheck box (option): By this feature a customer can customise the product by adding any extra option. For example, in pizza we can provide a selection of extra toppings, cheeses and sauces. We can give multiple options and customers can customise it based on their personal preferences.

Create Attributes In Odoo

Variant creation mode: By selecting this field, it allows us to manage the creation of product variants.

Instantly: Instantly means at the time of attributes and its values added on the product form, the product variants can be created and accessed on the form as well.

Dynamically: Dynamically refers to the creation of product variants as soon as the related product attribute and its value can be added in sale order.

Never (option): It never creates variants automatically.

Ecommerce filter visibility: it allows us to select whether these attributes and values can be visible or hidden.

  • Visible: An attribute value can be visible on the website.
  • Hidden: An attribute value can be hidden on the website.


Product Variant:

A product variant can be accessed through sales application > products > product variants or from the related product form.

 Product Variant In Odoo

Product Variant In Odoo

This is where we can access the created product variants. On each product variant we can assign its own unique barcode, internal reference numbers and its cost prices, product tags, product variant media.

Product Variant In Odoo

 Subscribe our newsletter to stay updated about Odoo!

Use-case of using Attribute and Variants in Odoo

Suppose we have a customer running a clothing store. In his business, he requires multiple attributes and variants for the t-shirts- as in different colours, sizes, fabric, and sometimes they also want to print the logos on the t-shirt. Let’s map this scenario in Odoo, how it can be managed through Odoo.

First step is to create a base product “t-shirt”, navigate to sales module > products > product. Create a product “T-shirt”.

Use-case of using Attribute and Variants in Odoo

Next step is to create attributes for colour, sizes, fabric, and customise these things. For that, navigate to sales > configuration > attributes.

Use-case of using Attribute and Variants in Odoo

From this menu, we would be able to create attributes for the t-shirt.

Use-case of using Attribute and Variants in Odoo

Then we can assign those attributes and its values to the t-shirt.

Use-case of using Attribute and Variants in Odoo

Now, while buying the t-shirts, a customer can have the selection of colour, size, cloth fabric, and customise the t-shirt.

Use-case of using Attribute and Variants in Odoo

This is how attributes and variants can be helpful to sell and manage the products with multiple variants.

Wrap up

Managing attributes and variants for your products could become tiresome and messy. You might even lose the track of them. But not anymore! Using Odoo, you can easily manage them- all you need to do is follow the steps from our blog!

 Explore our other Odoo blogs s well:

Get In Touch with Us

Leave a Comment

Your email address will not be published.

Your comment is under review by our moderation team.