sale_order_line_price_lock_by_pricelist
This module allows locking price edition on sale order lines based on the pricelist rule scope to prevent salesmen from modifying negotiated prices.
Key Features
- product.pricelist: Adds a selection field to configure the scope for locking product prices applied on all products, product categories, products, or product variants.
- sale.order.line: Computes whether the price unit is locked based on the pricelist lock scope and the applied pricelist rule.
- sales: Makes the price unit field readonly in sale order line views for salesmen when the price is locked.
- sales: Allows sales managers to edit prices regardless of the lock settings.