Skip to Content

Enriched product page

Show the internal reference of the variant and a table of quantity price breaks, excl. and incl. VAT, right on the product page of your shop.

0.00 € 0.00 € (Tax included)
0.00 € (Tax included)

  • 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? [email protected]

The need

Your business customers want to know the price per quantity before filling their cart. In the standard shop the price only changes once the item is added.

What you gain

Quantity prices in plain sight

Visitors read the unit price of each break on the product page, with no need to test quantities in the cart.

Same price as the cart

Each break reuses the native pricelist computation: adding the quantity of a row gives the displayed price.

Every pricing rule

Fixed price, discount or surcharge, set on a variant, a product, a category or globally, with minimum quantity and dates.

Variant internal reference

Under the title the reference follows the selected variant. A website option turns it on or off.

Refresh without reload

Changing variant updates the reference and the table. A late answer for an abandoned variant is ignored.

Amounts in the right language

Amounts follow the language and currency of the pricelist. The incl. VAT column disappears for a tax-exempt customer.

How it works

Install the module

Drop it in your addons and install it: the Odoo shop application is the only dependency.

Enable the reference

In the website settings, tick the internal reference option if you want it displayed under the title.

Define the breaks

Create your pricelist rules with a minimum quantity. No other configuration is needed.

The visitor compares

On the product page the table appears as soon as the pricelist gives at least two different unit prices.

Screenshots

Enriched product page
Enriched product page
Enriched product page

Frequently asked questions

Only when the visitor pricelist gives at least two different unit prices. A single price shows no table.

Yes. Each break reuses the native Odoo computation for that quantity. A break at the same price as the previous one is simply dropped.

No. Only the pricelist of the visitor is read. No price reserved to another customer can be consulted.

Only the excl. VAT column, since the fiscal position removes the tax. The incl. VAT column is hidden for them.

No, it is filled by the page script. This choice avoids any extra query when the page is generated.

No. The module adds no model, group or access rule. It only answers for published products the visitor can read.

The reference and the table disappear and the native product page returns. No data is left or modified.

Scope

It enriches the Odoo website product page in read-only mode: pricelists, rules, the cart and orders remain the standard ones.

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.