| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 34 |
| Technical Name |
nz_pos_product_price |
| License | LGPL-3 |
| Website | https://www.nezam.co |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 34 |
| Technical Name |
nz_pos_product_price |
| License | LGPL-3 |
| Website | https://www.nezam.co |
NZ Solutions Apps for Odoo
POS Product Price on Card - Odoo 19
Display each product's sale price directly on its Point of Sale product card. The displayed price respects the active pricelist and fiscal position of the current POS order, matching the price that will be applied when the product is added to the order.
What does this module provide?
NZ POS Product Price on Card adds a lightweight frontend patch that shows the computed sale price on each product card inside Odoo Point of Sale. Prices are computed using the currently active pricelist and the fiscal position associated with the current order, ensuring the shown value matches the price customers will be charged when the product is added to the order.
KEY HIGHLIGHTS
Price on product cards
Displays the sale price directly on each POS product card so cashiers can see prices before adding items to the order.
Respect active pricelist
Computed price respects the currently selected pricelist and pricing rules active in the POS session.
Accounts for fiscal position
The price resolution uses the order's fiscal position so taxes and fiscal adjustments are reflected when applicable.
Minimal frontend patch
Implemented as a small extension to the POS product card component — no heavy backend changes or migrations needed.
Compatible with variants & orders
Price resolution uses the same POS APIs as order creation, so variant selection and order context are respected.
Odoo 19 ready
Designed for Odoo 19 POS and compatible with both Community and Enterprise editions.
1) POS product grid — before installation
Default POS product grid showing product cards without the price badge. This is how the product screen looks before installing the module.

2) POS product grid — after installation
After installing the module the product card shows a price badge. The shown price matches the resolved POS price using the active pricelist and fiscal position.

Will this change backend prices?
No. This module only displays the resolved price on the POS product card. Actual product prices and pricelist rules are unchanged.
Does the badge respect pricelist rules?
Yes. The displayed price is calculated using the POS APIs and respects the active pricelist and price rules.
Is this compatible with fiscal positions?
Yes. Fiscal position rules applied to the current order are taken into account when resolving the displayed price.
Will it work with product variants?
The price resolution uses the POS APIs and therefore reflects variant selection and order context where applicable.
Do I need extra server modules?
No additional server modules are required. This is a frontend extension that uses existing POS APIs.
Supported Odoo versions?
Built for Odoo 19 POS. It is compatible with both Community and Enterprise.
Version 19.0.1.0.0
Initial Release- Show product price badge on POS product cards
- Price computed using active pricelist and fiscal position
- Minimal frontend patch to ProductCard component
- Respects variant selection and order context
- Compatible with Odoo 19 Community & Enterprise
Please log in to comment on this module