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:
- Odoo Pricing Complete Guidance
- Understanding Odoo Runbot
- How to Do Odoo Login? Complete Guidance
- Drive-Thru with AI-Powered ODOO:
- How To Automate ODOO MO from Sales in WooCommerce
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:
- Odoo Inventory or Sales Module: You need to have the Inventory or Sales modules installed and configured in your Odoo instance.
- 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
- 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.
- 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.
- Go to the Product Attributes:
- Navigate to Inventory > Products > Attributes (or Sales > Products > Attributes).
- 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)
- Click the Create button to add a new attribute. For example, you can create attributes like:
- 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.
- 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.
- Go to Products:
- Navigate to Inventory > Products > Products (or Sales > Products > Products).
- Create a New Product:
- Click on the Create button to create a new product.
- Enter the name of the product (e.g., “T-shirt”).
- Select ‘Product Type’:
- Ensure the Product Type is set to Storable Product or Consumable, depending on your business needs.
- 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).
- 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.
- Edit a Variant:
- To edit a variant, go to the Variants tab under the product template and select a variant to open it.
- Set the Price and Cost:
- Set specific Sales Price, Cost Price, and other fields such as Barcode, Inventory Location, and Supplier information.
- 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.
- View Inventory:
- You can see stock levels for each variant by navigating to Inventory > Products and selecting the specific product variant.
- 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.
- 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.
- Select Variant:
- The customer can choose the variant they want to purchase from the list of available options.
- 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.
- Sales Reports:
- Navigate to Sales > Reports to view sales performance for each variant.
- Inventory Reports:
- Go to Inventory > Reports to analyze stock levels for each product variant.
- 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.