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.

Capabilities

Everything a configurable catalog needs

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Set pricing rules per value

Open Variant Pricing Rules under Sales > Configuration and choose Fixed, Coefficient, or Percentage for each attribute value.

2

Order your attributes

Set each attribute line's sequence so the pipeline applies rules in the order that matches your pricing logic.

3

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.

4

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.

Questions

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.

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.

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