Skip to main content
By default, every rule whose conditions match contributes its rates. Exclusivity changes that: an exclusive rule that matches stops evaluation there.

Inclusive vs. Exclusive

Every rule has an Exclusivity setting with two choices:

Priority decides what “lower” means

Exclusivity is meaningless without priority. Rules are evaluated in ascending order — 1 before 2 before 10 — and an exclusive match stops everything after it. Rules with a higher priority number are the ones skipped. Anything with a lower number has already run.

When to use it

Overrides. A rule for a special case that should replace normal pricing rather than add to it — hazardous goods that must ship freight, at a freight price, regardless of what else is in the cart. Free shipping promotions. A promotional free-shipping rule that must not have a surcharge rule adding to it afterwards.

Exclusivity vs. blending

These solve overlapping problems from different angles, and it’s worth being clear which you want.
  • Blending lets every matching rule contribute, then decides how to combine the results — add them, or take the highest or lowest.
  • Exclusivity stops the later rules producing anything at all.
If the answer is “the other rules shouldn’t even run”, use exclusivity. If it’s “they should run, but I only want the cheapest”, use lowest-rate blending. Exclusivity is the blunter and more predictable of the two.

Testing

Exclusivity is invisible until rules overlap, so test the overlap deliberately.
  1. Build a cart matching only the exclusive rule — confirm its rates appear
  2. Build a cart matching the exclusive rule and a lower-priority rule — confirm only the exclusive rule’s rates appear
  3. Build a cart matching only the lower-priority rule — confirm it still works

Rate blending

The alternative to skipping rules outright.

Basic shipping rate

Priority, and why each rule needs a unique one.

Structuring rules

Keeping a growing rule set predictable.

Multiple rates showing

When too many rules contribute.