Sales & eCommerce Community

Advanced Pricing System For Variants

The "Advanced Variant Prices" module revolutionizes how you manage pricing across your Odoo product catalog by enabling granular, variant-specific price control without complex workarounds. Standard Odoo relies heavily on pricelists for discounting, but this module empowers you to set unique base prices directly on individual variants (like Size, Color, Material combinations). This ensures accurate financial calculations, simplifies multi-currency commerce, and provides complete visibility into margin per SKU. Whether you're selling T-shirts in multiple colors or machinery with different…

$49.65 USD
Choose your Odoo version
Ask a question
Built by an Odoo partner Initial setup support Download link by email
Advanced Pricing System For Variants
What's included

Key features

1

Direct Variant Base Pricing

Set specific base prices on individual product.product variants directly from the Product Form. No need for complex pricelist rules to define the fundamental cost of a specific configuration.

2

Automated Price Calculation

Configure automatic price adjustments based on attribute combinations. The system dynamically computes final prices using predefined formulas.

3

Multi-Currency Support

Ensure pricing consistency across global markets. The module recalculates variant prices in real-time according to active exchange rates, eliminating manual currency conversion errors.

4

Bulk Price Management

Update pricing for hundreds of SKUs simultaneously using the Pricelist & Variant Editor. Import/export Excel files to apply mass price changes efficiently without editing one-by-one.

5

Custom Attribute Rules

Create intelligent pricing logic tied to specific attributes. Define rules such as "Material = Gold adds 20% markup" or "Size = XL reduces stock value by 5%" automatically.

Inside the module

Screenshots

Real screens from Advanced Pricing System For Variants — click any image to see it full size.

Step 1

Extra price except attribute

Set an extra price on the product that applies regardless of the chosen attribute.

Extra price except attribute
Step 2

Navigate to the "Attributes & Variants" tab. Here you will find the dedicated "Configure Extra Pricing" button, which opens a wizard to manage pricing logic tied directly to your product's specific options (like Size, Color, Material).

Navigate to the "Attributes & Variants" tab. Here you will find the dedicated "Configure Extra Pricing" button, which opens a wizard to manage pricing logic tied directly to your product's specific options (like Size, Color, Material).
Step 3

Configure variant extra cost

Pick an attribute value and quantity to calculate the extra price for that variant.

Configure variant extra cost
Step 4

Extra price in the cart

The website cart shows the extra price and extra price except attribute in the order total.

Extra price in the cart
Step 5

Extra price on variants

Every product variant shows its extra price right in the variants view.

Extra price on variants
Common questions

Questions aboutthis module.

Something else? Ask our team.

This build is for Odoo 18. Need it for another version? Contact us and we will let you know when it is available.

Yes. Every purchase includes free deployment — after payment our team installs and sets up the module on your Odoo.

It builds on these Odoo apps: base, sale_management, product, website, website_sale.

Not sure it's theright fit?

Book a free consultation and we'll help you pick the right modules for your workflow.