Skip to content
Esc

Start typing to search the docs.

On this page
How-to Updated Aug 16, 2026

Build an advanced rule

Create an Advanced Rule, add the conditions for when it should apply, set the match type, then set the limit to apply when it matches. Test a matching cart, a non-matching cart and a boundary case.

Applies to
  • Premium plan
Doesn't apply to
  • Basic plan
Limit should apply to every order? Simple Order Limit is simpler

Before you start

  • The Premium plan.
  • A clear sentence describing the rule: “orders shipping outside the UK must be at least £200.”

That sentence is worth writing down. The word and or or in it tells you the match type.

Steps

1. Install Nex Validator

Search Nex Validator in the Shopify App Store, or use the button below. Approve the permissions and the app appears in your admin under Apps. There is a free trial, and it works on every Shopify plan.

2. From the dashboard, choose Advanced RulesCreate Rule, and give it a title.

3. Add your Conditions — when the rule should apply.

4. Set the Match type: all conditions must match, or any.

5. Set the Action — the limit to apply when the rule matches.

6. Write the message, and add translations if you sell in several languages.

7. Set the status to active and save.

Verify it worked

CartExpected
Matches conditions, breaks the limitBlocked
Matches conditions, satisfies the limitCompletes
Does not match conditionsCompletes, whatever the limit says
On the boundaryBehaves the way you intend

The third row is the one people skip, and it is the one that catches an over-broad condition.

Keep them readable

Advanced rules accumulate. Give each a title stating the condition — Non-UK minimum £200, not Advanced rule 3 — and disable rules whose campaign has ended rather than leaving them to count against the 25-validation ceiling.

Frequently asked

Can one advanced rule hold several conditions?

Yes, and the match type decides whether all must be true or any one of them.

How do I check a rule is matching at all?

Test a cart you are certain should match. A condition that never matches looks exactly like a disabled rule, so prove the match before debugging the limit.

Do advanced rules count toward the 25-validation cap?

Yes. Every active rule does, regardless of which builder made it.

See also: Conditions · Match type · Multilingual messages