Skip to Content

Quantity prices on the product page

Show the customer's volume prices excl. and incl. VAT on every product page of your shop, along with the reference of the selected variant.

0.00 € 0.00 € (Tax excluded)
0.00 € (Tax excluded)

  • Odoo version
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days
Get the module Free

LGPL-3

A free account is required to download an archive. A paid module is available once its order is paid: the archive is then in your order.

Need help? support@anor-group.fr

The need

In standard Odoo the product page shows a single price: the one for the quantity entered. To learn that an item gets cheaper by 6 or by 24, your customer has to change the quantity and watch the price, or call you. Your volume discounts stay hidden although they are often your best selling point with trade buyers.

What the module does

Under the "Add to cart" button the module shows a table: one row per minimum quantity found in the rules of the visitor's pricelist, with the unit price excl. and incl. VAT. Each amount is computed exactly as the cart will compute it for that quantity. The table only appears when the pricelist gives at least two different prices. When the visitor picks another variant, the table updates without reloading the page. As an option, the internal reference of the selected variant appears under the product name.

What you gain

Volume discounts in plain sight

Customers see the price for one, six, twelve or twenty-four units at a glance, without trying quantities in the cart.

Table price equals cart price

Each row uses Odoo's own pricelist computation for that quantity. Customers pay exactly what they read.

All your price rules

Rules set on a variant, a product, a category or all products are taken into account, whatever their validity dates or computation method.

Excl. and incl. VAT side by side

The table shows both amounts. For a customer whose fiscal position removes VAT, only the excl. VAT column remains.

Follows the variant

When the customer switches from the 250 g jar to the 1 kg jar, the reference and the prices change straight away.

Internal reference on request

A checkbox in the website settings shows the variant reference under the product name, handy for customers who order by item code.

How it works

Install the module

It only needs Odoo's eCommerce app and creates no data.

Create your quantity prices

In Sales > Products > Pricelists, add rules with a minimum quantity to the relevant pricelist, for example 6, 12 and 24. If the menu is missing, first tick "Pricelists" in Settings > Sales.

Show the reference if needed

In Settings > Website, tick "Product Internal Reference" and save.

Check the shop

Open a product page as a customer linked to that pricelist: the table appears under the "Add to cart" button.

Screenshots

Quantity prices on the product page
Quantity prices on the product page
Quantity prices on the product page

Frequently asked questions

When the visitor's pricelist gives only one price for the product. A one-row table would tell the customer nothing new.

No. Only the pricelist applied to the visitor is read. Prices negotiated with other customers are never displayed.

No. It displays the prices your pricelists already compute. Cart, quotations and invoices stay standard Odoo.

Only the excl. VAT column, since their fiscal position removes the tax.

Yes, on both editions, on premise as well as on Odoo.sh.

Yes. They are formatted in the visitor's language and in the currency of their pricelist.

The table and the reference disappear and the standard product page comes back. Your pricelists are left untouched.

Scope

The module enriches the shop's product page. Your pricelists, cart and orders work exactly as in standard Odoo.

Technical sheet

Technical name
anor_shop_product
Odoo versions
18.0, 19.0, 20.0
Application
eCommerce
Dependencies
website_sale
Licence
LGPL-3
Published by
ANOR

Disclaimer — This module is provided "as is", without warranty of any kind. ANOR Group shall not be held liable for any direct or indirect damages resulting from its use, its installation or its modification by a third party, nor from its use outside the scope of a contractual ANOR service.