Special prices for every customer without the pricelist sprawl
Set what a customer or segment pays for any product, apply it in bulk across your catalog, and see every negotiated price in one screen — all without spinning up a new pricelist for each deal.
The problem
Negotiating a special rate for one customer means creating a dedicated pricelist, populating its rules, and assigning it — repeated for every reseller, buying group, or key account. Multiply that across dozens of customers and hundreds of products and pricing configuration becomes a bloated, hard-to-audit mess that nobody wants to touch.
The solution
Special Prices for Customers drives pricing straight off the customer or customer tag, with no throwaway pricelists involved. Set a price on one product or apply it across many in a single action, organize prices into reusable tier templates, and manage every negotiated price from one consolidated, searchable screen.
Everything a pricing admin needs
Every capability below is implemented in the module.
Customer-Specific Pricing
Set a fixed price or percentage discount for a named customer on any product — matching how B2B deals are actually negotiated.
Segment & Tag Pricing
Apply a price to an entire customer tag or group — such as Wholesale or Gold Reseller — in one step instead of customer by customer.
Bulk Apply Across Products
Select many products and set or adjust a price for a customer or segment in a single wizard action — no more editing SKUs one at a time.
One Consolidated Screen
Search, filter, and group every customer-specific price — by customer, tag, product, or tier — from a single management list.
Reusable Price Tiers
Define a tier once, such as Gold Reseller at 15% off catalog, then apply or clone it to any customer or segment.
No Duplicate Pricelists
Prices are driven directly from the customer or tag, so administrators never spin up a throwaway pricelist to express a single deal.
Honored on Sale Orders
Quotations and sale orders automatically pick up the customer's negotiated unit price — no manual discount entry needed.
Live on the Website Shop
Logged-in customers see their negotiated price on the shop and product page, with the catalog price struck through for context.
Quantity Breaks & Notes
Set different prices at different order quantities, and attach a note to each price to record the contract or negotiation behind it.
How it works
Set a Price
Create a special price for a customer or tag on a product, or start from a reusable tier template.
Apply in Bulk
Use the mass-apply wizard to push one price across many products for a customer or segment in a single action.
Customer Orders
The negotiated price appears automatically on quotations, sale orders, and the website shop — no manual discounting.
Review Anytime
Search, filter, and audit every customer-specific price from the consolidated management screen.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Special Prices for Customers reads the price directly from the customer or their tag — it never creates or requires a dedicated pricelist per customer, eliminating pricelist sprawl.
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.
Special Prices For Customers
Negotiated prices per customer, segment or tag, applied in bulk from one screen with reusable tiers and quantity breaks — honored on sale orders and the website shop.
Buy on Odoo App Store