Odoo Help


Is there any module to add seasonal discount in ODOO?

Tintu Mon
on 12/9/15, 12:30 AM 1,120 views

Is there any module to add seasonal discount in ODOO? For example I want to make discount from Dec 25th (Christmas) to Jan 1st(New Year). Help me with any idea or suggest me any module which is already available?


Atul Arvind

--Atul Arvind--
| 3 3 5
vadodara, India
--Atul Arvind--


I am odoo Enthusiast/Developer from Vadodara, India. Working with odoo from v5 to v11 and other opensource technology since 5+ years. Having Strong Expertise in

Odoo Development

Odoo Customization

Odoo Training

Odoo Integration

Server Administration

Odoo Migration


Here is my StackOverflow profile.  you can also find me on LinkedIn.

Contact: atul.surficle@gmail.com.

Atul Arvind
On 12/10/15, 2:22 AM

Odoo includes pricelist in default installtion, You can use that.
This https://www.youtube.com/watch?v=gotUoKrMHT0  video will help you.  

On 1/25/16, 6:57 AM


Yes, you can configure seasonal discount in ODOO with the help of price list configuration for the products you wish. In order to activate the price list you need to go to Settings>Sales>Customer Feature>Use pricelist to adapt your price as per customer. Now go to sales menu>Pricelist>Pricelist. Here you can configure your price list as required

As per your query, as to how to make/configure discount from Dec 25th (Christmas) to Jan 1st(New Year), we can do so by following a 3 step process in Odoo 8 :-

1) Creating a pricelist ( Sales>PriceList) with name “New Year Discount”

2) Once the pricelist “New Year Discount” is created and saved, we need to add a version to the price list configured. The version will allow us to select the validity dates of the discount offered (i.e Start and End dates of the discount). In your case the start date would be Dec 25th and end date would be Jan 1st .

3) Now once you have a created a version of the price list, you would be required to add rules as per any particular Product category/Product/Product template. Here you can arithmetically set the value of discount as per requirement

For e.g. if I want to provide a discount of 40% on the public price of the product then, under the heading Computation, Based on = Public price. While New Price = Base Price *(1+(-0.4)). The reason behind putting “-0.4” is due the percentage of discount we want to offer(i.e.40%)

You can also refer this link for more info


Hopes this helps



Ermin Trevisan

--Ermin Trevisan--
| 6 5 7
Walchwil, Switzerland
--Ermin Trevisan--

Ermin Trevisan
On 12/9/15, 1:55 AM

You can set up a corresponding pricelist and define start and end dates. You don't need an extra module for this.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 12/9/15, 12:30 AM
Seen: 1120 times
Last updated: 1/27/16, 7:03 AM