In Odoo 18, the Product Variants feature in the Sales module allows you to easily manage different variations of a product based on specific attributes. To enable this functionality, you must activate the Product Variants option from the module's Settings menu.
Once enabled, a new option labeled Product Variants will appear under the Products menu, enabling you to market items with various characteristics, such as color, size, or material.
The Product Variants window displays key information like Internal Reference, Name, Website, Variant Values, Sales Price, Cost, Quantity on Hand, Forecasted Quantity, and Unit of Measure. You can create new product variations using the New button, following the same process as setting up a regular product.
To configure product attributes for the variants, navigate to the Configuration menu and select the Product Attributes option.
This brings up a platform where you can define attributes, categories, display types, variant creation modes, and eCommerce filter visibility.
Using the New button, you can add new attributes, assign them categories and choose display types for the eCommerce product configurator, such as Radio, Pills, Colour, Select, or Multi-checkbox options. If you choose "Colour" as the display type, you can upload images for the attributes.
There are three variant creation modes available in Odoo 18:
● Instantly: Variants are automatically generated when an attribute and its values are added to a product.
● Dynamically: Variants are created only when the relevant attributes and values are added to a sales order.
● Never: No variants are created for the attribute.
Once attributes are used in at least one product, the variant creation mode cannot be changed. You can also control whether the attribute is visible in eCommerce filters through the eCommerce Filter Visibility box. The Add a Line button allows you to add values under the Attribute Values section. Additionally, the Products smart button provides a view of products that share the same attributes.
Once you have configured the attributes, a Configure button appears within the Attributes & Variants tab.
Clicking this allows you to add further configuration options for the product variants. Here, you can set additional costs for variants, display attribute values, and manage exclusion criteria in the Exclude for box, which specifies values that are incompatible with other attributes.
In Odoo 18, the Variant Grid Entry option streamlines the process of selecting product variants on quotations or sales orders through a pop-up window. To enable this feature, navigate to the Sales, go to Configuration, and select Settings.
In the Product Catalog section, check the box for the Variant Grid Entry option and click Save. Once enabled, both the Product Configurator and Order Grid Entry options will become available on every product form.
To configure a product form for either the product configurator or variant grid entry, go to Sales ‣ Products ‣ Products, and select the desired product or create a new one. Within the product form, open the Attributes & Variants tab, where you can view, modify, or add product variants.
At the bottom of this tab, under the Sales Variant Selection section, you'll find two options: Product Configurator and Order Grid Entry.
The Product Configurator provides a pop-up window that displays available product variants one at a time, allowing the user to select only one variant to add to a quotation or sales order. On the other hand, the Order Grid Entry presents the same information in a table format, enabling the selection of multiple variants in a single view. This feature appears as a "Choose Product Variants" pop-up window when a product with at least two variants is added to a quotation or sales order, provided the Order Grid Entry option is selected in the product form.
The salesperson can then select quantities and variants and confirm the selection, which will instantly populate the quotation or sales order with the chosen variants in the Order Lines tab.
Once the desired variants are selected and confirmed, the order is seamlessly added to the quotation or sales order, enhancing the efficiency of the sales process and providing a smoother experience for both sales teams and customers.