Enable Dark Mode!
how-to-add-multiple-variants-to-an-order-from-a-grid-using-odoo-19-sales-module.jpg
By: Divya M A

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module

Functional Odoo 19 Sales

Sales management focuses on efficiently converting prospects into customers, and Odoo supports this goal through its integrated Sales Module within a comprehensive open-source ERP platform. Acting as a centralized hub for leads, quotations, orders, invoicing, and customer interactions, the module streamlines workflows, reduces errors, and improves productivity while offering CRM capabilities, advanced analytics, and seamless integration with accounting, inventory, and procurement. With the release of Odoo 19, usability and functionality have been further enhanced, including a powerful variant grid feature that allows users to add multiple product variants directly to sales orders ideal for businesses managing products with different sizes, colors, or configurations. This flexibility, combined with Odooโ€™s intuitive inventory and sales management tools, enables businesses to handle complex product structures efficiently while supporting growth through a customizable and cost-effective solution.

To begin using product variants, the user needs to activate the โ€œVariantsโ€ feature. This can be done from the Sales Module by navigating to the "Settings" section under the "Configuration" menu. Within this page, under the "Product Catalogue" section, users can enable the โ€œVariantsโ€ option to begin defining product variations with specific attributes.

Once the โ€œVariantsโ€ feature is active, the next step is enabling the โ€œVariant Grid Entryโ€ option. This additional setting allows users to add multiple product variants directly from a grid while creating a sales order, significantly speeding up the process.

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

For quick access to attribute management, Odoo provides an interlinked โ€œAttributesโ€ option under the Variants section. This link opens the "Attributes" dashboard, where users can define specific attributes for use in product configurations. 

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

These attributes become essential when setting up a product with multiple variants under the "Attributes & Variants" tab of the product configuration window.

By clicking on the โ€œNewโ€ button, users can access the attribute configuration form. This form requires an "Attribute Name" and allows selection of one of the available โ€œDisplay Typesโ€ include "Radio," "Pills," "Select," "Color," โ€œMulti-checkboxโ€ and โ€œImage.โ€ For eCommerce-specific usage, there are additional configuration fields such as "eCommerce Category" and "eCommerce Filter Visibility," where options include "Visible" or "Hidden." Furthermore, users can select how variants are created using one of three "Variant Creation Modes" โ€œInstantly," "Dynamically," or "Never" depending on how they want the system to handle variant generation. 

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

Once the attribute is configured, you can define attribute values under the โ€œAttribute Valuesโ€ tab. Here, clicking โ€œAdd a lineโ€ allows you to enter specific values such as different sizes, colors, or styles associated with the attribute. For each value, the user can specify whether it is a custom value and, if applicable, define any additional pricing associated with the variant in the โ€œDefault Extra Priceโ€. After entering the values, clicking "Save" will store the configuration within the Odoo system. For demonstration purposes, three size options โ€œSmall,โ€ โ€œMedium,โ€ and โ€œLargeโ€ have been created. These size attributes will now be used to demonstrate how multiple product variants can be added from a grid within a sales order in Odoo 19.

To test and demonstrate this capability, the next step is to create a new product. This can be done by navigating to the Products section in the Sales Module and clicking the โ€œNewโ€ button. Enter the product name and other details as usual. To add multiple product variants, go to the โ€œAttributes & Variantsโ€ tab in the product form. Then, click on the โ€œAdd a lineโ€ button to insert a new attribute, and select the relevant attribute name.

In this case, we are creating a โ€œMaterialโ€ attribute with values โ€œSteel,โ€ โ€œWooden,โ€ and โ€œPlasticโ€ in the "Values" field. You can also choose all relevant options from the dropdown list, as shown in the screenshot below.

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

After selecting the values, navigate to the โ€œSALES VARIANT SELECTIONโ€ section and choose the โ€œOrder Grid Entryโ€ option. This feature enables the grid-based selection interface when adding the product to a sales order. 

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

Once everything is in place, save the product configuration.

Now that the product and its variants are set up, the next step is to create a Sales Order that includes these multiple variants. This can be done by going to the โ€œOrdersโ€ menu and selecting โ€œSales Orders.โ€

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

In the list view, click the โ€œNewโ€ button to create a fresh order. On the sales order form, you can enter details such as the โ€œCustomer,โ€ โ€œReferrer,โ€ โ€œInvoice Address,โ€ โ€œDelivery Address,โ€ โ€œQuotation Template,โ€ โ€œExpiration Date,โ€ โ€œRecurring Plan,โ€  โ€œPricelist,โ€ โ€œPayment Terms,โ€ and more. Once these fields are populated, go to the โ€œOrder Linesโ€ tab section and click on the โ€œAdd a productโ€ button, as depicted in the screenshot below.

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

Upon clicking the โ€œAdd a productโ€ button, the system will display a grid interface that allows you to select multiple variants of the chosen product. When you select the โ€œCabinet with Doorsโ€ option, a variant grid appears under the โ€œChoose Product Variantsโ€ window. Here, you can input the quantity of each variant Steel, Wooden and Plastic based on your customerโ€™s requirements.

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

Once you've entered the desired quantities, click on the โ€œConfirmโ€ button. This will add all selected variants to the sales order. The variants will now be listed under the โ€œOrder Linesโ€ tab.

After reviewing the order and ensuring all details are correct, you can finalize the order by clicking the โ€œConfirmโ€ button. 

How to Add Multiple Variants to an Order from a Grid Using Odoo 19 Sales Module-cybrosys

After confirming the sales order, you can create an invoice and proceed with the payment processes as usual.

In conclusion, the Odoo 19 Sales Module offers a fast and user-friendly variant grid system that simplifies managing configurable products. It enables quick, accurate entry of multiple product variants, reducing errors, saving time, improving inventory control, and boosting overall efficiency and customer satisfaction.

To read more about How to Configure Products for Seamless Sales in Odoo 18 Website, refer to our blog How to Configure Products for Seamless Sales in Odoo 18 Website.


If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



WhatsApp