Variant pricing that explains itself to every buyer
Set fixed, coefficient, or percentage rules per attribute value, control the order they apply, and show customers exactly how each price was built — identically across Sales, eCommerce, and POS.
The problem
Odoo's native attribute pricing supports only a single flat surcharge per value, so merchants selling configurable products — furniture, signage, apparel, industrial parts — end up hand-editing hundreds of variant prices or maintaining spreadsheets outside Odoo. Multipliers, percentage markups, and sequence-dependent combinations simply cannot be expressed, and neither the merchant nor the customer can see how a final price was derived.
The solution
Advanced Variant Prices adds fixed, coefficient, and percentage pricing rules to every attribute value, applies them in a sequence you control, and layers on a per-variant surplus for one-off combinations. The computed price flows into lst_price, so Sales, eCommerce, and POS always agree — and a step-by-step breakdown shows merchants and buyers exactly how each figure was reached.
Everything a configurable catalog needs
Every capability below is implemented in the module.
Three pricing rule types per value
Give each attribute value a Fixed Amount, a Coefficient multiplier, or a Percentage markup — mix and match across a single product's attributes to match how your catalog is actually priced.
Bulk-edit every rule in one list
The dedicated Variant Pricing Rules screen (Sales > Configuration) lists every attribute value's pricing rule in an editable grid, with native import/export for revising large catalogs at once.
Control the order attributes apply
Set the sequence attributes apply in and see it reflected instantly — because a coefficient applied before or after a fixed surcharge changes the final price, sequence is a first-class setting, not an afterthought.
Calculation pipeline, explained on the form
The product form shows the exact pipeline — base price, attribute rules in sequence, variant surplus, zero floor, then pricelists on top — with a live worked example, so merchants never misconfigure the order pricelists apply in.
Preview the impact of reordering
See the current sequence's computed price side by side with a reversed ordering, so the effect of sequence is visible before you commit to a configuration.
Per-variant surplus for one-off combinations
Nudge a single combination that costs more or less than its individual attribute rules imply, without rewriting the rules that govern every other variant.
Step-by-step breakdown, not just a total
Every variant shows the full derivation — each rule's contribution and the running total — on the variant form, the sales order line, and the eCommerce product page.
One computed price, every channel
The computed price replaces the variant's price_extra and flows through lst_price, so Sales quotations, the eCommerce storefront, and POS always show the identical figure — and pricelists apply cleanly on top.
Deterministic, never negative
Heavily discounted combinations are floored at zero rather than producing a negative sale price, and the floor step is recorded in the breakdown so merchants can see when it triggers.
How it works
Set pricing rules per value
Open Variant Pricing Rules under Sales > Configuration and choose Fixed, Coefficient, or Percentage for each attribute value.
Order your attributes
Set each attribute line's sequence so the pipeline applies rules in the order that matches your pricing logic.
Review the live preview
Check the product form's Pricing Preview page for the calculation pipeline, a live example, and a current-vs-reversed ordering comparison.
Sell with a transparent price
The computed price flows into Sales, eCommerce, and POS automatically, with a step-by-step breakdown on the variant, the quote line, and the product page.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Odoo's native field only adds one flat amount per value. This app adds Coefficient (multiplier) and Percentage rule types alongside Fixed Amount, applies them in a sequence you control, and adds a per-variant surplus — none of which native Odoo supports.
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.
Advanced Variant Prices
Fixed, coefficient and percentage pricing rules per attribute value, applied in a sequence you control — with a step-by-step breakdown that reaches Sales, eCommerce and POS identically.
Buy on Odoo App Store