You are currently viewing How to Create Product Variants in Odoo?

How to Create Product Variants in Odoo?

Odoo, one of the most popular open-source ERP systems, allows businesses to manage their products, inventory, and sales efficiently. One of its powerful features is the ability to create product variants, which is especially useful for businesses that offer different versions of a product based on certain attributes (e.g., color, size, material, etc.).

In this article, we will guide you through the process of creating product variants in Odoo, from setting up product attributes to managing stock and sales for each variant.

Also Read:

How to Create Product Variants in Odoo?

Product variants in Odoo allow you to create multiple versions of the same base product by defining various attributes. For example, if you sell a T-shirt, you may have different variants based on attributes like color (e.g., Red, Blue, Green) and size (e.g., Small, Medium, Large). This enables you to manage these variants efficiently in terms of inventory, pricing, and sales.

Prerequisites

Before you begin creating product variants in Odoo, ensure the following:

  1. Odoo Inventory or Sales Module: You need to have the Inventory or Sales modules installed and configured in your Odoo instance.
  2. Product Attributes: You need to define the attributes that will differentiate your product variants.

Steps to Create Product Variants in Odoo

Step 1: Enable the ‘Product Variants’ Feature

  1. Go to Odoo Settings:
    • Navigate to the Settings menu.
    • Under the Product section, ensure that the option to “Variants” is activated. If it’s not already enabled, you can enable it here.
  2. Activate the Product Attributes:
    • Under Settings, navigate to Attributes & Variants and ensure that the necessary product attributes are set up.

Step 2: Define Product Attributes

Attributes are characteristics of your product that will differentiate the variants. These could be things like color, size, material, or any other property that varies between different versions of the product.

  1. Go to the Product Attributes:
    • Navigate to Inventory > Products > Attributes (or Sales > Products > Attributes).
  2. Create New Attributes:
    • Click the Create button to add a new attribute. For example, you can create attributes like:
      • Size (Small, Medium, Large)
      • Color (Red, Blue, Green)
  3. Set Attribute Values:
    • After creating the attribute (e.g., Size), add the values for this attribute (e.g., Small, Medium, Large).
    • You can add multiple values for each attribute depending on your needs.
  4. Save the Attribute.

Step 3: Create a Product Template

A product template represents a base product from which variants will be created. It holds common information such as product name, description, and category.

  1. Go to Products:
    • Navigate to Inventory > Products > Products (or Sales > Products > Products).
  2. Create a New Product:
    • Click on the Create button to create a new product.
    • Enter the name of the product (e.g., “T-shirt”).
  3. Select ‘Product Type’:
    • Ensure the Product Type is set to Storable Product or Consumable, depending on your business needs.
  4. Choose the Attributes:
    • In the Variants section, click on Add an Attribute.
    • Select the attributes you previously created (e.g., Size, Color).
    • Assign values to the attributes for each variant (e.g., Size = Small, Color = Red).
  5. Save the Product Template.

Step 4: Creating Product Variants Automatically

After creating the product template and defining the attributes, Odoo will automatically generate variants based on the attribute combinations. For example, if you have:

  • Size: Small, Medium, Large
  • Color: Red, Blue, Green

Odoo will create the following variants automatically:

  • Small Red
  • Small Blue
  • Small Green
  • Medium Red
  • Medium Blue
  • Medium Green
  • Large Red
  • Large Blue
  • Large Green

Step 5: Set Prices and Costs for Product Variants

Each product variant can have its own price, cost, stock, and other specific details.

  1. Edit a Variant:
    • To edit a variant, go to the Variants tab under the product template and select a variant to open it.
  2. Set the Price and Cost:
    • Set specific Sales Price, Cost Price, and other fields such as Barcode, Inventory Location, and Supplier information.
  3. Save Changes.

Step 6: Managing Inventory for Product Variants

Each product variant has its own stock level in Odoo, which can be tracked and managed separately.

  1. View Inventory:
    • You can see stock levels for each variant by navigating to Inventory > Products and selecting the specific product variant.
  2. Adjust Inventory:
    • To adjust the stock for a specific variant, click on the Inventory Adjustments button.
    • You can create an adjustment for each variant to increase or decrease the stock as required.

Step 7: Selling Product Variants

When selling the product, the customer can choose a specific variant from the available options (such as size and color) during the sales process.

  1. Create a Sales Order:
    • Go to Sales > Orders > Sales Orders.
    • Create a new order and select the product.
    • Odoo will show the available product variants based on the attributes defined earlier.
  2. Select Variant:
    • The customer can choose the variant they want to purchase from the list of available options.
  3. Process the Order:
    • Once the order is confirmed, Odoo will update inventory levels and process the sale as usual.

Step 8: Reporting and Analysis for Product Variants

Odoo offers several reporting options that allow you to track the performance of each product variant.

  1. Sales Reports:
    • Navigate to Sales > Reports to view sales performance for each variant.
  2. Inventory Reports:
    • Go to Inventory > Reports to analyze stock levels for each product variant.
  3. Product Analytics:
    • Odoo also offers product analytics, where you can see which variants are selling the most and track your profits per variant.

Conclusion

Creating product variants in Odoo helps you manage multiple versions of the same product with ease, keeping track of stock levels, pricing, and customer preferences. By following the above steps, you can set up product variants efficiently and optimize your inventory and sales management processes.

With Odoo’s robust features for product variants, businesses can offer a wider range of products to customers, improve operational efficiency, and make data-driven decisions based on real-time reports and analytics.

For more information about How to Create Product Variants in Odoo, visit this link.

If you want to Free Trail Zoho, click on this link.

Yasir Baig

My name is Mirza Yasir Baig. As an experienced content writer and web developer, I specialize in creating impactful digital experiences. With expertise in WordPress programming and the MERN stack, I have built and managed various web platforms, including the different a dedicated resource for both Pakistani and international students seeking quality courses and training programs. My work is driven by a passion for education and technology, ensuring that content is not only engaging but also optimized for search engines (SEO) to reach a wider audience.

Leave a Reply