Precision pricing for every till in your store
Segment customers, enforce margins, and catch pricing conflicts before they reach the register — a single, reliable pricelist engine built for Odoo Point of Sale.
The problem
Odoo's native pricelist engine was built for quotations and eCommerce, not a fast-moving till. Customer tiers, quantity breaks, and section-based pricing often live in separate add-ons, and when a pricing condition isn't met, the register can hang instead of falling back to a safe price. Cashiers are left guessing which rule applied, and managers have no way to see the margin impact until after the sale.
The solution
Point of Sale Pricelist consolidates customer segments, quantity tiers, and margin floors into one engine that always shows a price and always shows which rule won. Conflicts are flagged at setup, a simulator lets you dry-run rules before they go live, and every override is logged for audit — so pricing stays fast, correct, and accountable at every register.
Everything a register needs to price correctly
Every capability below is implemented in the module.
Customer Segments
Define reusable customer tiers — walk-in, member, wholesale — once, then assign a pricelist to the segment instead of to every customer one by one.
Line-Level Rule Evaluation
Pricing is evaluated per order line, with quantity-based breakpoints, so a mixed cart of retail and wholesale items always prices each line correctly.
Margin Enforcement
Configure a minimum and maximum margin floor so no combination of stacked discounts can push a line below cost.
Conflict Detection
When multiple rules could apply to the same line, the module flags the collision and shows exactly which rule wins — no silent mispricing.
Applied Rule at Checkout
Every POS order line records and displays which pricelist rule was applied, so cashiers and managers never have to guess.
Pricing Simulator
Dry-run a pricelist against sample orders before activating it, so a broken or unprofitable configuration is caught before it ever reaches the register.
Reliable Fallback Pricing
Enable pricelists and configure a safe fallback price directly from POS settings, so an unmet condition never hangs the session.
Pricing Audit Trail
Every price and margin override is logged with who made the change and when, giving you a clear record for accountability and disputes.
Margin Reporting
Break down realized margin by pricelist, product, and rule in a pivot table and graph, so pricing decisions are backed by data.
How it works
Configure Pricelists
Build customer, quantity, and category rules on a pricelist, with margin floors and ceilings set up front.
Assign Segments
Group customers into reusable segments and enable pricelists for Point of Sale from Settings.
Sell with Confidence
Cashiers see the applied rule and resulting price on every line, with no hangs when a condition isn't met.
Simulate and Review
Dry-run new rules in the simulator, then check the audit log and margin reports to confirm the impact.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. This module keeps Point of Sale pricing fully separate from sale and eCommerce pricelists, so register discounts never leak into other sales channels.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Point of Sale Pricelist
Consolidate customer, quantity, and line-level pricing rules into one reliable POS pricelist engine — with margin enforcement, conflict detection, a pricing simulator, and audit-ready margin reporting.
Buy on Odoo App Store