Keep pricing authority in the right hands

Restrict who can edit unit prices on quotations and sales orders, with role templates, emergency overrides, a request-approval workflow, and a full audit trail — so front-line reps stay productive without ever touching your margin.

The problem

Anyone who can build a quotation can usually edit its price too. A rushed discount, a well-meant customer favor, or a simple data-entry slip can quietly erode margin — and by the time a manager notices in a report, the deal is already closed. Locking down the whole Sales app just to stop this is too blunt; it blocks the legitimate order-entry work reps need to do every day.

The solution

Sales Price Lock keeps unit-price editing in the hands you choose — by security group, by individual user, or both — while everyone else builds quotations normally. Restricted reps see a clear read-only price with an explanation, can request a change in-app, and every blocked attempt, override, and approval is captured in a permanent audit log.

Capabilities

Everything you need to control pricing

Every capability below is implemented in the module.

01

Lock unit prices on quotations and orders

Restricted users cannot change the unit price on sale order lines — on drafts and, if you choose, after confirmation too.

02

Group-based and per-user control

Manage pricing authority with a security group for broad control, or flip individual users to always-authorised or always-restricted — use either model or both together.

03

Role templates for one-click onboarding

Predefine roles like Junior Salesperson or Account Manager and apply the right restriction level to a whole team in a single action.

04

Bulk assignment, including login paste

Select many users at once or paste a list of logins or emails to apply a role or override in bulk — no more one-at-a-time toggling.

05

Request-a-price-change workflow

A restricted rep can submit a price-change request straight from the order; an authorised approver reviews and approves or refuses it, with chatter and activities tracking every step.

06

Emergency per-order override

Grant a one-time override on a single order when a restricted user genuinely needs to adjust a price — then revoke it the moment the exception is over.

07

Full audit log of every attempt

Every blocked attempt, override, approval, and authorised change is recorded with the user, timestamp, product, and before and after price — nothing happens off the record.

08

Restricted-users dashboard

See at a glance which users are currently restricted, grouped by role, so the control stays visible and easy to audit.

09

Guided setup wizard

A first-run wizard walks you through choosing a control model, assigning editors and restricted users, and turning on the request workflow — configured in minutes.

Workflow

How it works

1

Configure once

Run the guided setup wizard to pick your control model, assign pricing authority, and enable the request workflow.

2

Reps quote as usual

Restricted users build quotations normally; the unit price field is clearly read-only with an explanation when it is locked.

3

Request or override when needed

A rep requests a price change in-app, or a manager grants a one-time override — every path is logged automatically.

4

Review the audit trail

Managers check the audit log and restricted-users dashboard anytime to confirm pricing discipline is holding.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes, by default. A setting lets you choose whether restricted users stay locked out after confirmation or regain edit access once the order is confirmed.

Get the app

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.

Sales Price Lock

Unit price editing locked by group or individual user, with role templates, bulk assignment by login paste, a request-a-price-change workflow, an emergency per-order override, and an audit log of every attempt.

Buy on Odoo App Store
Related apps

More Odoo sales apps

Sales Reports Pro - Unified Sales Reporting Suite

Margin, salesperson, product ranking and ordered vs. delivered vs. invoiced reports in one saved, schedulable builder — previewed on screen and exported as branded PDF and Excel.

SalesView app

Sales Return

One guided wizard for customer returns with real-time over-return validation, an approval threshold, one-click receipt and automatic credit notes — plus structured reasons and a manager analytics dashboard.

SalesView app

Sales Services and Create Purchase Orders

A dedicated service order flow stripped of delivery and inventory clutter, with subcontracted lines turned into vendor purchase orders through one validated wizard — batched by vendor and traceable both ways.

SalesView app

Sales Tags To Invoice Tags

Shared, color-coded tags that carry from sale orders to customer invoices automatically — through partial and bulk invoicing and credit notes — with source tracking, governance for confidential tags, bulk edits and a revenue reconciliation report.

SalesView app

Sales Targets & Commission Tracking

Unified targets for salespeople, teams, POS stores, and products, with live achievement tracking, graduated commission tiers, and a self-service portal.

SalesView app

Sales Terms & Conditions Manager

A reusable template library with an automatic resolution engine and conditional rules that puts the right per-customer, per-product or per-team clauses on every quotation and invoice — drafted, approved and versioned.

SalesView app