Rule templates
24 starting points. Each one opens in the rule builder with sensible defaults, and every value can be changed before you save.
Order value & size
Minimums, maximums and cart sizeOrder minimum
FreeBlock checkout if the cart subtotal is below a threshold.
Order maximum
FreeBlock checkout if the cart subtotal is above a threshold.
Minimum number of items
FreeBlock checkout until the cart holds a minimum number of items in total.
Total quantity cap
FreeBlock checkout if the cart's total item quantity exceeds a limit.
Limit different products
FreeBlock carts with more than a set number of different products (lines).
Item limits
Quantities for each item in the cartMax quantity per SKU
FreeBlock checkout if any single line exceeds a quantity limit.
Minimum quantity per item
FreeBlock checkout if any item is below a minimum order quantity, e.g. bulk or wholesale packs.
Limited-edition cap
ProLimit how many of each limited-edition item one order can include. Set your own product type.
Customers & access
Who can check out, and on what termsRequire an account
FreeBlock checkout for guests — customer must be logged in.
Require a customer tag
FreeBlock checkout unless the customer is logged in and has a required tag (e.g. token-gating, membership).
Block tagged customers
FreeStop orders from customers you've tagged, e.g. for fraud or unpaid invoices.
Wholesale minimum
FreeWholesale customers must reach a minimum order value; other shoppers aren't affected.
First-order limit
FreeCap the value of a first order from guests and new customers, to limit fraud.
Members-only products
FreeOnly logged-in customers with a member tag can buy products of a set type. Set your own product type.
Shipping & location
Where orders can go, and minimums by regionAllow only specific countries
FreeBlock checkout unless the delivery country is in an allowed list.
Block specific countries
FreeBlock checkout if the delivery country is in a blocked list.
Block specific ZIP/postal codes
FreeBlock checkout if the delivery ZIP/postal code is in a blocked list.
Restrict a product type by country
FreeShip a product type only to the countries you list, e.g. alcohol or batteries. Set your own product type.
International order minimum
FreeOrders shipping outside your home country need a higher minimum.
Market order minimum
FreeSet a minimum order value for one market, using the market's handle from Settings > Markets.
Products & order details
Restricted products and information an order needsGate on a product metafield
ProBlock checkout if any line item's product metafield matches a value (e.g. age-restricted items).
Keep pre-orders separate
ProPre-order items must be checked out on their own, not mixed with in-stock items. Pre-order SKUs contain a marker you choose.
PO number format (advanced)
ProBlock checkout unless a cart attribute matches a required pattern. Ships in expression mode.
Require a cart attribute
FreeBlock checkout unless a cart attribute is present and non-empty.
Need something no template covers?
Build it in the visual builder, or write it in expression mode on Pro.