OdooWiki OCA HUB

Alternative (un)taxed prices display on eCommerce

website_sale_b2x_alt_price folder_open OCA/e-commerce open_in_new
Website License: LGPL-3

This module takes into account if your eCommerce is in B2B or B2C mode, and displays the alternative pricing next to the main one.

For example, if your website is B2B (main price is without taxes), you would see it similar to this:

If your website is B2C (main price is with taxes), then it looks like this:

It also displays the alternative price, including discounts, updated automatically when the user is choosing alternatives in the product detail page:

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Shows the alternative price (with or without taxes) next to the main price on your eCommerce website, product pages and the customer portal order page, so B2B and B2C visitors always see both figures.

This module adds a second price line on your website so shoppers can see the amount with taxes and without taxes at the same time. The main price stays as configured in your website's tax display setting, and the alternative one appears just below it, labelled "with taxes" or "without taxes".

Where it appears: - On product cards in the shop and category listings. - On the product detail page, next to the main price. - On the customer portal page of a sales order, next to the order total.

Business rules and automatic behaviour: - The alternative amount is recalculated automatically when the visitor changes product options or quantity on the product page. - If the product has a discount, the crossed-out original price is also shown in the alternative tax mode. - The calculation respects the visitor's pricelist currency, the taxes of the website's company and any fiscal position applied to the customer. - On the portal order page, the alternative total is hidden when a down payment is due, because the order total is not displayed in that case.

Website builder options: - Two new checkboxes, "Alternative Tax Indication", let you turn the alternative price on or off for the product page and for product listings.

It works together with the standard product.template price calculations and the website sale frontend, without changing your existing tax configuration.

Depends on

website_sale

Required by other modules

Models and fields (1)
  • product.template · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/e-commerce.

terminal Installation and usage

OCA documentation · Odoo 19.0

To choose if you want to display or not the alternative price in the website products list, just enable or disable the feature from the "Customize" tab of the web editor. This can be done independently per website:

You can also toggle the behavior similarly in the product details page. This can also be done independently per website:

To use this module, you need to:

  • Create a product.
  • Set some customer taxes on it.
  • Publish it.
  • Go see it on your website. It will display the alternative price.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.