Skip to content
Esc

Start typing to search the docs.

On this page
Reference Updated Aug 16, 2026

Advanced rules

Advanced Rules let you add conditions to an order limit, so the limit only applies in specific situations. For example, you can apply a minimum quantity only to customers from a certain country. Advanced Rules are available on the Premium plan.

Applies to
  • Premium plan
  • Limits that should apply only when specific conditions are met
Doesn't apply to
  • Basic plan
  • Limits that should apply to every customer or order — use a Simple Order Limit
Limit should always apply? Simple Order Limit is easier to reason about

Use a Simple Order Limit when the same limit should apply to everyone. Use an Advanced Rule when the limit should apply only in certain situations.

Example: If every customer must order at least 5 items, use a Simple Order Limit. If only wholesale customers must order at least 5 items, use an Advanced Rule.

What you can condition on

Condition groupSimple meaningExample
Cart valueCheck the value of the customer’s cartApply the rule when the cart total is over $100
CustomerCheck customer informationApply the rule only to selected customer types or statuses
LocationCheck where the customer is ordering fromApply the rule only to customers in Canada
ProductsCheck which products are in the cartApply the rule when a specific product is in the cart
Per-productCheck the quantity of a product or variantApply the rule when a product quantity reaches a certain value
DatesCheck the order dateApply the rule only during a sale or selected date range

Full list in conditions.

How a rule is put together

  1. Conditions — decide when the rule should apply.
  2. Match type — choose whether ALL conditions must match or whether ANY one condition can match.
  3. Actions — choose the order limit that should be applied.
  4. Message — write what the customer should see when the order does not meet the rule.

Simple example: Country is Canada → Match condition → Minimum cart quantity is 5 → Show a message if the customer has fewer than 5 items.

When to use Advanced Rules

You want to…Why use an Advanced Rule?
Apply a different limit to wholesale customersThe rule should apply only to certain customers
Apply a minimum order only in one countryThe rule depends on customer location
Apply a limit only during a saleThe rule should work only during selected dates
Apply different limits based on products in the cartThe rule depends on cart contents

In this section

Frequently asked

When do I actually need this?

When the same limit should apply to some orders and not others — wholesale exempt from a retail cap, a minimum only in one market, a cap only during a sale.

Can I mix Simple and Advanced rules?

Yes. They coexist, and a cart must satisfy every enabled rule that applies to it.

Is it harder to debug?

Yes, which is the honest reason to stay on Simple until you need it. An unconditional limit either fires or it does not; a conditional one has a second thing to check.

See also: Conditions · Match type · Plans and what is included