Skip to content
Guide

How to give every product with a tag the same price in Odoo

Short answerA pricelist rule in Odoo applies to a product, a variant, a category or all products, never to a tag. You can work around it with one rule per product or with a category per price group, but both break down as the catalogue grows. Pricelist by Product Tag adds tags as a rule target, ranked between product and category rules.

Updated 2026-10-25

What Odoo's pricelist rules can target

In standard Odoo 18, 19 and 20 a rule applies to one product variant, one product, a product category (with its subcategories) or all products. Product tags exist on products, but pricelists can't use them.

The usual workarounds

  • One rule per product. Works for a handful of products. Every new product needs its own rule, and a price change means editing them all.
  • A category per price group. Pricing then dictates your category tree, which is also used for accounting and reporting, and a product can only be in one category.
  • A separate pricelist. Only helps when the whole customer group gets the same deal on everything.

One rule for a tag

  1. Install Pricelist by Product Tag on Odoo.sh or your own server.
  2. Enable Pricelists in the Sales settings and open a pricelist.
  3. Add a rule and pick one or more product tags as its target, with the discount or fixed price you want.
  4. Tag products. Every product, or single variant, with one of the tags now gets the price in quotations, sales orders and the shop.
  5. Using Point of Sale? Add the free companion module so the till applies the same rule.
Odoo 20 pricelist with a tag rule above a category rule, synthetic demo data
The tag rule comes before the category rule

Which rule wins

Odoo uses the most specific matching rule: variant, then product, then product tag, then category, then all products. Minimum quantities and validity dates apply as usual, and when several tag rules match, the higher minimum quantity and then the most recent rule win.

FAQ

Can standard Odoo apply a pricelist rule to a product tag?

No. Rules target variants, products, categories or all products. Pricelist by Product Tag adds tags.

Does a product's own rule still win?

Yes. A rule on the product or variant is more specific than a tag rule.

Does it work at the Point of Sale?

Yes, with the free companion module Pricelist by Product Tag - Point of Sale.

More guides