Bitwerf · Odoo apps

Pricelist Rules by Tag

One pricelist rule prices every product that carries a tag, so tagging a product is enough to give it the price.

$39 one-time per Odoo version · Odoo 17, 18, 19 and 20 · Community and Enterprise
Buy for Odoo 20.0Buy for Odoo 19.0Buy for Odoo 18.0Buy for Odoo 17.0
Sold and installed through the official Odoo Apps Store.

Odoo pricelist rules apply to all products, a product category, a product or a variant. If you group products with tags such as Clearance, Wholesale or Premium, every product of the group needs a rule of its own. This module adds Product Tag as a rule target: one rule covers every product with one of its tags, and products follow as soon as you add or remove the tag.

A pricelist with tag rules next to a category rule.

What it does

Product Tag as a rule target

Choose Product Tag in a pricelist rule and pick one or more tags. The rule prices every product that carries one of them, in quotations and sales orders like any other rule.

Every price type

A fixed price, a discount or a price computed from the sales price, the cost or another pricelist, with an extra fee: the same choices as on other rules.

Product and variant tags

Tags on a product count for all its variants. Tags added to one variant count for that variant only.

A clear order of rules

Rules for a variant or product come first, then tag rules, then category rules, then rules for all products. Minimum quantities and validity dates work as on any rule.

Tagging is enough

Add the tag to a product and it gets the tag prices at once. Remove the tag and the product goes back to its other rules. No rule needs editing.

Readable rules

Tag rules are named after their tags, such as "Tag: Clearance" or "Tags: Wholesale, Premium", and the rule list has a Tag Rules filter.

Price rules on the tag

Each product tag shows how many pricelist rules use it. The button opens those rules, and a rule created there uses the tag.

Checked on save

A tag rule must name at least one tag, and one rule cannot mix tags with a category, product or variant.

How to use it

  1. Install the module. Switch on Pricelists in Sales > Configuration > Settings if it is off.
  2. Give products their tags in the Tags field of the product form (variant tags on the variant).
  3. Open Sales > Products > Pricelists, open a pricelist and add a rule.
  4. Choose Product Tag as the target and pick one or more tags (in Odoo 20, fill in Product Tags), then set the price and save.
  5. Quotations with this pricelist now use the tag prices for every tagged product.

Screenshots

A tag rule: the tags and the price.

A tag rule: the tags and the price.

A quotation priced by tag rules, with a quantity tier and a dated rule.

A quotation priced by tag rules, with a quantity tier and a dated rule.

A product tag with the button to its price rules.

A product tag with the button to its price rules.

Need it to work differently?

We build custom Odoo modules and changes to this one at a fixed price, from €950 excluding VAT. Small modules are usually delivered within five working days, tested on your Odoo version. Describe what you need to hello@bizzkitt.ai.

All Odoo apps by Bitwerf

Bitwerf is a trade name of BizzKitt B.V., Frederikstraat 67, 3034 LD Rotterdam, the Netherlands (KvK 42149345, VAT NL869932354B01). Questions: hello@bizzkitt.ai · Support · Privacy · Terms