v 8.0 v 9.0 v 10.0 Third Party 7
Required Apps Sales Management (sale)
Online Billing (account_voucher)
Technical Name pricelists_based_on_sales
LicenseAGPL-3
Websitehttps://odootools.com/apps/8.0/sale-volumes-discounts-160
Also available in version v 9.0 v 10.0
You bought this module and need support? Click here!
Required Apps Sales Management (sale)
Online Billing (account_voucher)
Technical Name pricelists_based_on_sales
LicenseAGPL-3
Websitehttps://odootools.com/apps/8.0/sale-volumes-discounts-160
Also available in version v 9.0 v 10.0
This is the tool to motivate customers to buy more by valuable discounts
Automatic price lists assignment based on sales orders totals related to the customer
Sales orders volume is calculated for a specified in days period
If no pricelists matched the criteria, public pricelist would be assigned
You may manually force price list right on a customer form, thus, excluding this partner from loyalty program
You may prioritize pricelists by defining sequence (the field pricelists priority)
Only sales orders with fully paid invoices are included into volume calculations
The app is fully compatible with Odoo price lists: the mechanics of the rules definition is the same
Full compatibility with other Odoo apps: new discounts will be applied to quotations, point of sale, e-shop, etc.

Use case

  1. You have decided to introduce a new loyalty program. You would like to reward customers with discounts if they buy much and frequently
  2. Thus, you should create price lists. Go to Sales > Configuration > Pricelists > Pricelists. You find it effective to introduce 2 rules
  3. The first rule is $1000 sales for a last month which leads to 5% discount. So in the pricelist "More than $1000" you flag "Automatic assignment", define "Sales volume" as 1000, "Sales days included" as 30, "Pricelist Priority" as 20. Then you create a pricelist version with only a rule 5% discount
  4. The second rule is $5000 sales for a last year which leads to 10% discount. So in the pricelist "More than $1000" you flag "Automatic assignment", define "Sales volume" as 5000, "Sales days included" as 365 and "Pricelist Priority" as 10 (this pricelist has higher priority). Then you create a pricelist version with only a rule 10% discount
  5. Today is 15/12/01. John Brown paid invoices for the following sales orders: 15/10/12 - $2000; 15/11/27 - $1500. Hence, he is assigned to the pricelist "More than $1000, 30 days" (sales volume for the last 30 days is $1500; but for the last 365 days only $3500)
  6. Today he bought goods for extra $2000 and paid the invoice immediately. That's why he is assigned to the pricelist "More than $5000, 365 days". Although both introduced pricelists suit, the yearly rule has higher priority

Pricelist Configuration

Odoo Volume Pricelists

Customer Final Pricelist

Odoo Volume Pricelists

Bug reporting

In case you have faced any bugs or inconsistent behavior, do not hesitate to contact us. We guarantee to provide fixes during 60 days after a purchase, while even after this period we are strongly interested to improve our tools.

To send us a bug report: press the "Website" link on the top of this page and push the button "Bug Report" (the tab Support). Alternatively, copy the link ${object.support_url}&url_type_id=1

No phone number or credit card are required to contact us: only a short email sign up which does not take more than 30 seconds.

Please include in your request as many details as possible: screen shots, Odoo server logs, full description of how to re-produce your problem, and so on. Usually it takes a few business days to prepare a working plan by an issue (if a bug is confirmed) or provide you with guidelines what should be done (otherwise).

Public features request and module ideas (free development)

We are strongly motivated to improve our tools and would be grateful for any sort of feedback. In case your requirements are of public use and might be efficiently implemented, the team would include those into our to-do list.

Such to-do list is processed on a regular basis and does not assume extra fees. Altough we cannot promise deadlines and final design, it might be a good way to get desired features without investments and risks.

To share ideas: press the "Website" link on the top of this page and push the button "Share Features Ideas" (the tab Support). Alternatively, copy the link ${object.support_url}&url_type_id=5

No phone number or credit card are required to contact us: only a short email sign up which does not take more than 30 seconds.

New features and extra Odoo services (individual development)

Each of our apps might be customized and extended to suit your specific requirements.

Our customization team (itlibertas.com) fulfills not only such jobs but it also provides a full range of Odoo services. From simple modifications and consultations to complex enterprise projects. The team has completed over 100 implementations since 2012, and might help with any technical or business needs.

To contact us for details and conditions: press the "Website" link on the top of this page and push the button "Request Individual Customization" (the tab Support). Alternatively, copy the link ${object.support_url}&url_type_id=2

No phone number or credit card are required to contact us: only a short email sign up which does not take more than 30 seconds.

Questions and misc issues

Feel free to contact us by any other concerns, doubts, or questions: press the "Website" link on the top of this page and push the button "Raise Question" (the tab Support). Alternatively, copy the link ${object.support_url}&url_type_id=4

About the team

Odoo Tools (odootools.com) is the team of developers and business analysts to help you extend Odoo potential. We have been communicating with end users to whom the software became the main business tool since 2012. As a result, we are proud of dozens of successful Odoo apps developed. We are open for new ideas and challenges to create the best Odoo tools for business needs all over the world.

You may like the tools

Sales Trends and Forecast

The tool to calculate sale trends and make prediction for future sales statistically. Sales Forecast

198
CRM Check List and Approval Process

The tool to make sure required jobs are carefully done on this pipeline stage

28
CRM Duplicates Real Time Search

The tool for real-time control of customers' and opportunities duplicates

86 77
Sale Order Approval Check Lists

The tool to make sure a sale order is ready for the next stage

48
Sale Orders Quick Search

The tool to open sale orders by a number from any Odoo interface in a single click

10
User Default Warehouse

The tool to automatically assign a current user warehouse in sales orders

19
KnowSystem

The tool to build deep and structured knowledge base for internal and external use

228 205
Google Drive Odoo Integration

The tool to automatically synchronize Odoo attachments with Google Drive files in both ways

394
OwnCloud / NextCloud Odoo Integration

Manage Odoo documents in OwnCloud/NextCloud (bilateral sync)

394

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.