Structure every price negotiation from first offer to signed order
Run multi-round purchase and sale negotiations with target-price tracking, approval gates, portal participation and win/loss analytics — all inside Odoo 20, no more email threads or spreadsheets.
The problem
Price negotiations happen in email threads, phone calls and spreadsheets with no link back to the order. When a deal reopens or a vendor disputes a figure, there is no audit trail of who offered what and why — and the apps that do exist cover only one side of the table, forcing a team that negotiates both purchases and sales to juggle disconnected tools.
The solution
Price Negotiation Management gives procurement and sales one workbench for the whole negotiation lifecycle: capture a target and walk-away position, run structured offer/counter-offer rounds against purchase or sale orders, route high-value deals for approval, and let vendors and customers participate from the portal — with the agreed price locking straight into the order.
Everything a negotiation needs, in one record
Every capability below is implemented in the module.
Unified Purchase & Sale Negotiations
One negotiation record type handles both vendor deals on purchase orders and customer deals on sale orders, with the same list, form and workflow for either side.
Pre-Negotiation Preparation
Record a target price, walk-away point and leverage notes before talks start, and carry them into the live deal instead of letting the prep work go to waste.
Multi-Round Offer & Counter-Offer Workflow
Log every offer and counter as a distinct round with an automatic round counter, replacing scattered email threads with one structured history.
Round-by-Round Price Comparison
Each round shows the counterparty's proposed price next to your target, with the delta highlighted, so the next decision is obvious at a glance.
Approval Threshold for High-Value Deals
Negotiations above a configurable amount automatically route to pending approval, requiring manager sign-off before the price can be agreed.
Price Lock on Confirmation
Confirming an agreement writes the final price back to the purchase or sale order line and locks it against further changes, with the order able to auto-confirm.
Customer & Vendor Portal Participation
Logged-in customers and vendors view their negotiations, see the round history and submit counter-offers directly from the portal, with deadlines and email reminders keeping deals moving.
Deadlock & Escalation Handling
Stalled negotiations can be escalated for review, revised back into active talks, or closed as lost, so no deal is left hanging indefinitely.
Strategy Templates & Win/Loss Analytics
Apply reusable strategy templates to pre-fill target and walk-away prices, then track success rate, rounds-to-close and margin saved by partner, product and negotiation type.
How it works
Prepare
Open a negotiation against a purchase or sale order, set target and walk-away prices on each line, and apply a strategy template if one fits.
Negotiate
Log each offer and counter-offer as a round, comparing the counterparty's price to your target until positions align.
Approve & Confirm
High-value deals route to a manager for approval; once agreed, confirming writes the price to the order and locks it in.
Track
Vendors and customers follow along in the portal while the analytics dashboard reports rounds-to-close and margin saved.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. A single negotiation record type covers vendor negotiations on purchase orders and customer negotiations on sale orders, using the same workflow for both.
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.
Price Negotiation Management
Purchase and sale negotiations in one place, with multi-round offers, round-by-round comparison, approval thresholds and price lock on confirmation — plus portal participation and win/loss analytics.
Buy on Odoo App Store