ravi garg, master software solutions, b2b volume based pricing odoo plugin, monthly order slab pricing, usa, uk, canada, india, odoo implementation partner company, image

2012

Founded

90+

Professionals in our Team

800+

Clients Served

40+

Countries on Global Map

Features of B2B Volume-Based Pricing Plugin

Everything you need to run volume-based B2B pricing inside Odoo. Define your slabs once, and the plugin keeps every sales order priced correctly against the month's running total.

Quantity-Based Price Slabs

Set discounted prices that unlock when a customer's monthly order volume crosses each minimum quantity.

Multiple Prices per Product

Define as many tiers as you need for a single product, e.g., $15/liter over 100 liters, $10 over 150, and $8 over 200.

Automatic Price Application

Slab prices apply automatically on new sales orders based on the current month's cumulative order quantity.

Fixed Amount or Discount

Choose how each price rule works: a fixed price or a discount off the list price.

Flexible Product Targeting

Apply rules to specific products or product types, straight from the standard Odoo pricelist screen.

Validity Time Ranges

Add a date range to any rule so promotional slabs start and stop exactly when you want.

One-Click Price Update

When a customer crosses a threshold mid-month, a pop-up prompts "Update Price," the new rate applies instantly on the order.

Monthly Reset Logic

Pricing is evaluated against the current month's order quantity only, so every month starts fresh.

How Does B2B Volume-Based Pricing Work?

From slab definition to discounted order, all inside the standard Odoo Sales flow.

01

Open the Pricelist Screen

You can select the product, set its minimum quantity, and set the fixed discount amount. The price is applied based on the quantity ordered.

Open the Sales module in Odoo. Click "Products" from the menu and click on "Pricelist."

img
02

Create a New Price Rule

Click on "New" to define a price for a product.

Under the "Price Rule" tab, click on "Add Line."

img
03

Choose Price Type & Products

Choose the type of price you want to define — Fixed amount or Discount — then select the type of products you want to apply the price to.

img
04

Define Minimum Quantity

Define minimum quantity — the monthly volume a customer must cross before this slab price applies.

img
05

Add Validity & Save

You can also add a time range to define its validity.

Click save.

img
06

Placing Sales Orders

Open the sales module. Click "New" to create new orders.

Select customer, and choose price slab as "Monthly Order Slab."

Add product and quantity to be ordered.

img

A pop-up appears: "Click on update price. The discount will be applied if your customer has exceeded the minimum quantity order for the month."

img

Click on "Update Price" and the discounted unit price is applied to the order lines.

img
img

How B2B Volume-Based Pricing Empowers Businesses

Volume discounts are the backbone of B2B selling, but tracking who has bought how much this month and which rate they've earned is exactly the kind of manual work where money leaks.

Reward Loyalty Automatically

Your best customers get their earned rates on every order; no one has to remember, calculate, or approve.

Eliminate Pricing Errors

Slab rates come from predefined rules, not manual edits, so no more undercharging or overcharging on big accounts.

Encourage Bigger Orders

Visible volume tiers give customers a concrete reason to consolidate purchases with you and order more each month.

Save Your Sales Team's Time

No more checking past orders before quoting, cumulative monthly volume is tracked and applied by the system.

Keep Pricing Policy Consistent

Every salesperson applies the same slabs, and time-bound rules let you run promotions with a fixed start and end.

Works with Your Existing Odoo

Built on the standard Odoo pricelist and sales order flow, nothing new for your team to learn.

Ready to Put Your Volume Discounts on Autopilot?

See a sales order re-price itself the moment a customer crosses their monthly slab, on a live Odoo system. Request a live preview and bring your own pricing tiers to test.

B2B Volume-Based Pricing at a Glance

What it is
Automatic volume-based (slab) pricing for B2B sales orders Based on cumulative monthly order quantity
Platform
Odoo 18 (also 17.0) Odoo Online Odoo.sh On-Premise
Technical name
mss_volume_based_pricing
Odoo app dependencies
Sales Discuss Invoicing
Price rule types
Fixed amount or discount, per product With minimum quantities and optional validity dates
Where it lives
Standard Odoo pricelists and the sales order flow Pricelist named "Monthly Order Slab"
License
LGPL-3
Built by
Master Software Solutions A Trusted Odoo Ready Partner

Frequently Asked Questions

A1. It automatically applies discounted prices on sales orders based on quantity slabs you predefine. If a customer's orders exceed a minimum quantity for the current month, they get the corresponding discounted price, applied automatically on new orders.
A2. You define multiple tiers per product. For example, if 1 liter normally costs $20: more than 100 liters in a month → $15/liter, more than 150 liters → $10/liter, and more than 200 liters → $8/liter.
A3. Yes, you can define as many quantity tiers as you need for a single product, each with its own minimum quantity and price.
A4. The whole month. Pricing is evaluated against the customer's cumulative order quantity for the current month and resets when a new month starts.
A5. Each rule can be a fixed amount or a discount, applied to the products you choose, with an optional time range for validity.
A6. Create the order with the "Monthly Order Slab" pricelist. If the customer has crossed a slab threshold for the month, a pop-up prompts you to click "Update Price," and the discounted rate is then applied to the order lines.
A7. No. Everything happens in the standard Odoo Sales module, like price rules are defined on regular price lists, and orders are placed exactly as before.
A8. Odoo 17.0 and 18.0, on Odoo Online, Odoo.sh, or On-Premise.
A9. Yes. Add a validity date range to any price rule, and the slab automatically applies only within that period.
A10. B2B sellers with repeat, volume-driven customers, including wholesalers, distributors, and manufacturers who reward monthly purchase volume with better rates.