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 StoreMore Odoo sales apps
Point of Sale Scrap Orders
Scrap damaged, expired or returned stock from the register with partial quantities, reason tags, a destination location, batch review and per-POS modes — plus customer linkage, backend traceability and shrinkage analytics.
POS A4 Size Ticket
Full A4 receipts that detect the printer and drop to a compatibility mode on thermal rolls — with per-journal layouts, per-branch branding, QR codes and a live preview before anything prints.
POS Access Control — Restrict Close Session, Cash Control & Cash In/Out
Close session, opening cash control and cash in/out governed per user, role and terminal — with Manager, Supervisor and Cashier presets, an explicit Allow, Hide or Block choice, a manager PIN override and a full audit trail.
POS Audit Log - Anti-Theft Trail, Fraud Alerts & Manager Dashboard
Every line edit, price change, deletion, cancellation and state change logged against the cashier who made it, before and after validation — scored nightly into cashier risk ratings and surfaced as in-app fraud alerts.
POS Automatic Logout & Session Closure
Inactivity and scheduled logout with graduated warnings, a live countdown badge and per-user overrides, plus a dry-run wizard that closes stuck sessions without breaking reconciliation.
POS Combo Meal — Make My Own Pizza
Repeatable topping groups with operator-set per-item caps and live counts, fixed and optional combo items at a glance, and modifier previews in the cart and order history — built on the native POS combo system.