Sale Volumes Discounts

Pricelists are assigned based on sales volumes of a previous period

10.0 9.0 8.0

€ 46


The tool is compatible with both Odoo Enterprise and Odoo Community

The tool price includes all necessary dependencies

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

You may like the tools

CRM Duplicates Real Time Search

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

€ 86
CRM Check List and Approval Process

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

€ 28
Sale Order Approval Check Lists

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

€ 48
Low Sales Report

The tool to control poorly performing products

€ 32
Custom Fields for Opportunities

The tool to add new fields for Odoo CRM opportunities without any technical knowledge

€ 38
User Default Warehouse

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

€ 19
KnowSystem

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

€ 228
OwnCloud / NextCloud Odoo Integration

The tool to automatically synchronize Odoo attachments with OwnCloud / NextCloud files in both ways

€ 394
Google Drive Odoo Integration

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

€ 394
Pricelist Configuration
Odoo Volume Pricelists
Customer Final Pricelist
Odoo Volume Pricelists
To contact us please register in our support system. Registration form is available by any link below. Registration doesn't take more than 30 seconds. No phone number or credit card are required