Most teams use Odoo CPQ to configure a complex product and price it, then stop.
But the biggest wins sit one step later, on the sales order itself: how the quote reads, whether it can change, which language it uses, and what reaches production.
This blog covers seven Odoo CPQ features that fix those problems.
All seven work because the same components and rules that build your product also build your quote.
Odoo CPQ Essentials:
- What is CPQ in Odoo?
- Odoo CPQ User Guide
- Best CPQ Software for Manufacturers in 2026
- Get Odoo CPQ from Odoo Apps Store
1. Editable Sales Descriptions Per Component
Fixes: a quote full of raw specs the customer cannot follow.
Each component on a configured product can carry its own sales description, pre-filled from the product and editable by the rep. Instead of rewriting wording for every quote, the rep tweaks what is already there, so the quote reads in plain language the customer understands, without a follow-up call to explain it.
2. Component Quantities on the Quote Line
Fixes: a customer, or the shop floor, not knowing how much of each part is in the build.
You can show the quantity of each component directly in the line description with this Odoo CPQ Feature. The customer sees exactly what goes into the product, and because the same detail carries through to the purchase or manufacturing order, the vendor and the floor read the same numbers the customer approved.
3. A Title Field on the Configured Line
Fixes: configured lines that all look alike on a multi-item order.
Add a plain title to a configured line, like “Reception Desk, Left Return,” that sits next to the product name. It follows the order all the way through to the purchase order and manufacturing order, so a specific configured item is easy to identify at every stage instead of being one anonymous line among many.
4. Separate Priced Lines Per Component
Fixes: a customer who wants to see the breakdown, not one lump price.
Turn on separate order lines and each component becomes its own itemised line with its own price, including any pricing tied to selected attribute values. The customer gets a transparent breakdown when the deal calls for it, and the same separate lines flow into the purchase order. Prefer a single clean line instead? Leave it off. It is one setting.
5. Edit a Confirmed Order Without Cancelling It
Fixes: a customer changing their mind after the order is placed, forcing a cancel-and-rebuild.
On a confirmed sales order, a rep can reopen the configuration, change the selections, and the line updates itself: quantity, unit price, description, and attributes all recalculate to match. The rep then brings the linked purchase or manufacturing order in line, so production builds the current spec. A change that used to mean starting over becomes a quick edit.
6. Quotes and POs in the Right Language, Automatically
Fixes: quotes going to customers, or orders going to suppliers, in the wrong language.
Because CPQ builds the line description from components rather than fixed text, it can render that description per partner. The sales order line appears in the customer’s language, and a purchase order raised from it appears in the supplier’s language, with no manual translation. For anyone selling or sourcing across borders, a daily source of confusion simply disappears.
7. A Review Stage and Credit Hold Before Production
Fixes: the speed of CPQ working against you, when a free line, a deep discount, or an over-limit customer flow straight to the floor.
Two guardrails sit between the quote and a confirmed order, on the web shop and in the back office. A “To Be Reviewed” stage holds an order before it confirms, triggered by conditions you set, a line priced at zero, a product flagged for review, or a remark left at checkout, and while it waits, no delivery, manufacturing, or purchase order is triggered.
A credit hold blocks an order at creation when the customer is over their limit, with a clear message. Together they make sure CPQ’s automation never runs ahead of a decision a manager needed to make.
8. Main Product Sales and Purchase Descriptions on the Line
Fixes: losing the parent product’s own description, and sending the wrong wording to the supplier.
A configured line can carry the main product’s sales description alongside the CPQ configuration detail, so the quote holds the full picture, the product’s standard sales copy plus exactly what was configured.
And when a purchase order is raised from that order, the line carries the main product’s purchase description instead, so the supplier reads the wording meant for them, not the customer-facing text. The sales side and the purchase side each show the description written for their audience, automatically.
Start with the one that hurts most today.
If quotes trigger follow-up questions, begin with numbers 1 to 4, how the quote reads. If customers keep changing orders, turn on number 5. If the wrong orders reach the floor, set up number 7.
Each is a setup decision inside the CPQ you already run, so you can adopt them one at a time and feel the difference immediately.
If you’re evaluating Odoo CPQ-
Frequently Asked Questions
Can Odoo CPQ show each component as a separate priced line?
Yes. Each component can appear as its own itemised sales order line with a price, or stay combined on one line, depending on how much detail the customer needs.
Can a confirmed sales order be re-configured in Odoo CPQ?
Yes. A rep reopens the configuration on the confirmed order and changes selections, and the line’s quantity, price, description, and attributes update automatically, after which the linked purchase or manufacturing order is brought in line.
Can Odoo CPQ show quotes in the customer’s language?
Yes. The configured line description appears in the customer’s language on the sales order and in the supplier’s language on the purchase order, based on each partner’s language, with no manual translation.
How do you stop free, discounted, or over-limit orders from confirming automatically?
Use the review stage and credit hold. Orders are held in a “To Be Reviewed” state on set conditions with no downstream orders triggered, and customers on credit hold are blocked at order creation on the webshop and back office.