Pricelists Menu in Odoo 15 Website


The Pricelist feature available in the Odoo platform effectively establishes different pricing strategies for your products or services. We can define the aspect Pricelists as a list of prices or price rules that can be applied to calculate the price of a product based on different criteria such as country, season, discounts, and many other aspects.

The Pricelist operation can also be considered as a localization aspect, and the Odoo system allows you to sell the same product at different prices based on customers. If you want to offer more offers to your regular customers, you can define a separate price list for your loyal customers. The Pricelists menu in the Odoo system can be accessed from the Products tab of the Odoo Website module. Before that, you should confirm whether the Pricelist option is activated on the Settings window or not.

Odoo 15 Website Ecommerce

Here Odoo allows you to apply pricing in two ways as follows.

  • Multiple prices per product: This method can create pricelists for the same product for various customers. It is considered as the pricelists with fixed price rules by product. You can simply create multiple prices for the same product, and apply it to the respective customers.
  • Advanced price rules (discounts, formulas): The Advanced price rules feature allows you to set the rules based on product cost, public price, or another pricelists. You can also apply discounts and formulas to make changes in the price. The platform also supports rounding off the price.

Initially, let us discuss the Multiple prices per product method. You should activate the option in the settings and then enter it into the Pricelist menu available under the Products tab of the Odoo Website module. The image of the window is depicted below.

Odoo 15 Website Ecommerce

The above image depicts the Pricelist window. This window will list out all the pricelists described in the platform along with the Pricelist Name, Currency, Selectable, Website, and Company. For configuring the new pricelists, you can click on the CREATE button. You will be navigated to the creation window, as shown in the image below.

Odoo 15 Website Ecommerce

In this creation window, you can allocate a name for the pricelists and specify the Currency and Company in the allotted space. Under the Price Rulestab, you can create Pricelists Rules. To do this, you can click on the Add a line button. You will be able to provide the details such as Products, Product Variants.

Then you can define the Minimum Quantity of the product so that the products buying greater than or equal to this specified Minimum Quantity will only be applied for this pricing rule. Finally, you should describe this particular pricelists item's start and end date using the calendar pop-up.

Under the Configurationtab of the Pricelist window, you can define the availability of the pricelist item. So you can mention the Country Group to set this price list on the selected country. Moreover, you can specify the Website and can activate the Selectable field to allow the end-user to choose this pricelists. By enabling this field, you will get this particular pricelists on your website shop page as shown in the image below.

Odoo 15 Website Ecommerce

Back to the Pricelist creation window, the promotional code for the eCommerce platform can be given in the E-commerce Promotional Code field.

Odoo 15 Website Ecommerce

If you activate the Discounts option in the Settings window of the Odoo Website module, you will display an additional field called Discount Policy in the Pricelists creation window.

Odoo 15 Website Ecommerce

For activating the Discounts field, you can check the box near the option and click on the SAVE button to save the changes. Now let us open the Pricelists creation window to view the new option.

Odoo 15 Website Ecommerce

This discount option allows you to grant discounts on sale order lines. You can define the Discount Policy as either Discount included in the price or Show public price and discount to the customer. After providing all the required information, you can save the newly configured Pricelists by clicking the SAVE button.

Now we can have a glance at the Pricelist method: the Advanced price rules. You can go to the Settings menu of the Website module to enable this option.

Odoo 15 Website Ecommerce

Now you can enter into the Pricelist creation window as described earlier.

Odoo 15 Website Ecommerce

After defining the Pricelist Name, Currency and Company, you can click on the Add a line menu available under the Price Rules tab to define pricing rules. When you click on the Add a line button, you will depict a pop-up window as shown in the image below.

Odoo 15 Website Ecommerce

Here you can mention the Price Computation method, and if you apply this method for a specific product, product category, or product variants, you can add the corresponding items. In this method, Odoo allows you to set price computation in different ways, such as Fixed Price, Discount, and Formula. If you choose the Fixed Price option, you will definitely get an additional field to mention Fixed Price. In the same way, the window displays the Discount field to define the discount percentage if you selected the Discount option.

Odoo 15 Website Ecommerce

In the case of “Formula,” you will have to fill more additional fields, as shown in the image below.

Odoo 15 Website Ecommerce

The additional fields displayed when you set the Formula as Price Computation method are Based on, Discount, Extra Fee, Rounding Method, and Margins. The Based on the field allows you to define the base price for computation. Here you have the dropdown menu to choose a suitable option for your business requirements. The options included in the drop-down menu are

Sales Price: If you select the Sales Price, the base price will be the Sales Price.

Cost Price: The Cost Price can be selected for setting the base price as Cost Price

Other Pricelist: Computation of the base price based on another pricelist.

In the Discount field, you can apply a markup by setting a negative discount. Then in the Extra Fee field, you can specify the fixed amount to add or subtract (if negative) to the amount calculated with the discount. By applying the Rounding method, the system will set the price so that it is a multiple of this value. Rounding will be applied after the discount and before the surcharge. That means, for example, To have prices that end in 9.99, set rounding 10, surcharge -0.01. Furthermore, in the Margins field, you can specify the minimum amount of margin over the base price.

When you look at the Conditions section, Odoo offers four options, and from these options, you can select a suitable option for applying pricelist items. The options are given below.

All Products,

Product Category,


Product Variant

If this rule applies to all products, you can select the All Products option. If you choose the Product Category, you should specify a product category so that this rule only applies to products belonging to this particular category or its children categories. When you are required to use this pricelist for a specific product, you can select the Product.

Odoo 15 Website Ecommerce

In the same way, you can also define the Product Variant by choosing the Product Variant option available. After applying the Conditions, you can specify the Minimum Quantity for the rule to apply. Bought or sold quantity must be greater than or equal to the minimum quantity selected in this field. It was expressed in the default unit of measure of the product. Finally, the validity of the price rule can be specified. You can mention the pricelists item validation's starting and end date-time. The displayed date will depend on the time zone set in your preferences. The further proceedings for the Advanced Price rules are the same as the Multiple prices per product. These are the two types of pricelists methods available in the Odoo platform.

So far, we discussed the Pricelists feature available in the platform, and now let us have a glance at the Coupons and Promotions programs.



Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635



Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.



Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message