Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Advanced Ecommerce Pricelist Rules v 19.0
  4. Sales Conditions FAQ

Advanced Ecommerce Pricelist Rules

by Atharva System https://www.atharvasystem.com/odoo-development
Odoo

$ 27.75

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • eCommerce (website_sale)
• Website (website)
• Discuss (mail)
• Invoicing (account)
Lines of code 149
Technical Name website_pricelist_rules
LicenseLGPL-3
Websitehttps://www.atharvasystem.com/odoo-development
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • eCommerce (website_sale)
• Website (website)
• Discuss (mail)
• Invoicing (account)
Lines of code 149
Technical Name website_pricelist_rules
LicenseLGPL-3
Websitehttps://www.atharvasystem.com/odoo-development

Advanced eCommerce Pricelist Rules

Extend Odoo pricelists with powerful new pricing rules based on eCommerce Categories and Product Tags. This module enhances pricing flexibility while preserving Odoo's standard rule priority and behavior for accurate and predictable pricing.

Odoo 19.0 Enterprise & Community

Key Features

Extended Rule Scopes

Apply pricelist rules based on eCommerce categories and product tags in addition to standard product and category rules.

Product Tag Pricing

Define pricing rules for specific product tags to collections, or special product groups.

eCommerce Category Rules

Create dedicated pricing rules for website product categories without affecting internal product categories.

Priority-Based Pricing

Pricing rules are evaluated using a clear priority order to ensure predictable and accurate price computation.

Seamless Integration

Fully integrated with Odoo’s standard pricelist engine, preserving default behavior and compatibility.

Safe & Upgrade-Friendly

Built using clean model extensions and overrides, ensuring stability across upgrades and customizations.

How It Works

New Pricelist Rule Options
Step 1

When creating a new pricelist rule, dedicated options for eCommerce Category and Product Tag become available in the Apply To field, allowing more precise pricing control.

New Pricelist Rule Options
Select eCommerce Category
Step 2

Selecting the eCommerce Category option displays a dedicated field where you can choose the desired eCommerce category to apply the pricelist rule. A dropdown shows all available website categories such as Desks, Furnitures / Chairs, etc.

Select eCommerce Category
Configure Discount for eCommerce Category
Step 3

Example: Apply a 10% discount to the eCommerce category Furnitures / Chairs. Select the category, choose Discount as the price type, and set the discount percentage.

Configure Discount for eCommerce Category
Discount Applied on Website
Website Result

A 10% discount is applied to all products in the configured Furnitures / Chairs eCommerce category on the website shop. Original prices are shown as strikethrough with the discounted prices displayed.

Discount Applied on Website
Product-Specific Rule Priority
Priority

If a pricelist rule is applied directly to a specific product, and that product also belongs to an eCommerce category with its own pricing rule, the product-specific rule takes priority. Here, Office Chair is set to a Fixed Price of $100.00.

Product-Specific Rule Priority
Priority in Action on Website
Website Result

On the website, the Office Chair shows the product-specific Fixed Price of $100.00, while other chairs in the same category still use the eCommerce category discount rule (e.g., Conference Chair at $29.70, Office Chair Black at $108.45).

Priority in Action on Website
Apply to All eCommerce Categories
Configuration

If you select Apply on eCommerce Category and leave the Category field empty, the rule will apply to all eCommerce categories. For example, a 10% discount on all eCommerce categories.

Apply to All eCommerce Categories
All Products Discounted on Website
Website Result

The rule is applied to all products across the website shop. Every product displays the discounted price with the original price shown as strikethrough.

All Products Discounted
Product Tag Rule Setup
Configuration

When the Product Tag option is selected, choose the desired product tag from the dropdown (e.g., P1, P2, P3, P4, P5). The pricelist rule will apply to all products with that tag.

Product Tag Rule Setup
Tag Rule Priority (Sequence)
Priority

Pricelist rule lines are processed in order from top to bottom. Because the rule for Product Tag P4 (20% discount) appears above the rule for P3 (5% discount), it has higher priority. Therefore, when both tags are present, the P4 pricing rule will be applied.

Tag Rule Priority
Product Configuration: Tags & Categories
Configuration

A product like Customizable Desk can have both Product Tags (e.g., P3, P4) and eCommerce Categories (e.g., Desks) configured in the Sales tab under the eCommerce Shop section.

Product Configuration
Tag-Based Pricing on Website
Website Result

Products with tags P3 and P4 show the P4 rule (20% discount) applied because P4 has higher priority (sequence) in the pricelist. Products with only tag P3 receive the 5% discount instead.

Tag-Based Pricing on Website
eCommerce Category vs Product Tag Priority
Priority

When you create a new rule for an eCommerce Category, the rule line is automatically positioned above the Product Tag rule lines because eCommerce Category has higher priority than Product Tag. Odoo applies the first matching rule from top to bottom.

eCommerce Category vs Product Tag Priority
eCommerce Category Rule Applied
Website Result

The 2% discount from the eCommerce category rule is applied to the Customizable Desk instead of the product tag rule, because eCommerce Category rules have higher priority than Product Tag rules.

eCommerce Category Rule Applied
Formula Price Type with Product Tag
Configuration

The standard Odoo configuration seamlessly works with the enhanced pricelist rules. Use the Formula price type with Product Tag rules to configure Based price, Other Pricelist, Discount, Round off, Extra Fee, and Margins.

Formula Price Type with Product Tag
Formula Price Type with eCommerce Category
Configuration

Apply the Formula price type to an eCommerce Category rule. In this example, the Desks category has a 5% discount with a $10.00 extra fee, calculated on the Sales Price.

Formula Price Type with eCommerce Category
Calculated Price on Product Page
Website Result

The price on the product detail page is calculated based on the configured pricelist rule. The Customizable Desk shows the discounted price with the original price displayed as strikethrough, including product variant options.

Calculated Price on Product Page
Complete Priority Order
Priority

Created rule lines are automatically positioned according to the defined priority order. Odoo evaluates pricelist rules from top to bottom. The priority order is: Product Variants > Products > Categories > eCommerce Categories > Product Tags > All Products.

Complete Priority Order
Applied Everywhere in the System
Website Result

The configured pricelist rules are applied everywhere in the system, including the Compare page, Wishlist page, Search results, Product page, and Shop page. Prices are consistently displayed with discounts across all views.

Applied Everywhere

You may also like

Advanced Field Change Tracker

Advanced Website Signup & User Approval

Navbar Color Switcher


Atharva System

Innovating Odoo experiences for Enterprise and Community users.

Odoo 19.0 UI/UX Extension
Support & Customization
  • support@atharvasystem.com
  • www.atharvasystem.com
Get Support

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with