Understanding Pricelist Rule Hierarchy in Odoo

In Odoo, when setting up a pricelist with multiple rules based on product categories, the system always applies the most specific rule.

For example, consider the product "Office Desk," which belongs to the category "Furniture / Office / Desks." If your pricelist has the following two rules:

  1. A 10% markup for the "Furniture" category
  2. A 20% markup for the "Furniture / Office" category

Odoo will apply the second rule (20% markup) since it’s more specific to the product’s category.