Rule templates

24 starting points. Each one opens in the rule builder with sensible defaults, and every value can be changed before you save.

20 on Free4 need Pro

Order value & size

Minimums, maximums and cart size
  • Order minimum

    Free

    Block checkout if the cart subtotal is below a threshold.

    RuleBlock when the cart subtotal is under 50.
    RunsCheckout only
    Shoppers see

    There's an order minimum of $50

  • Order maximum

    Free

    Block checkout if the cart subtotal is above a threshold.

    RuleBlock when the cart subtotal is over 1000.
    RunsCart and checkout
    Shoppers see

    There's an order maximum of $1000

  • Minimum number of items

    Free

    Block checkout until the cart holds a minimum number of items in total.

    RuleBlock when the number of items in the cart is under 2.
    RunsCheckout only
    Shoppers see

    Add at least 2 items to check out

  • Total quantity cap

    Free

    Block checkout if the cart's total item quantity exceeds a limit.

    RuleBlock when the number of items in the cart is over 50.
    RunsCart and checkout
    Shoppers see

    Carts are limited to 50 items total

  • Limit different products

    Free

    Block carts with more than a set number of different products (lines).

    RuleBlock when the number of different products in the cart is over 10.
    RunsCart and checkout
    Shoppers see

    Orders can include up to 10 different products

Item limits

Quantities for each item in the cart
  • Max quantity per SKU

    Free

    Block checkout if any single line exceeds a quantity limit.

    RuleBlock when any item's quantity is over 10.
    RunsCart and checkout
    Shoppers see

    You can order at most 10 of any single item

  • Minimum quantity per item

    Free

    Block checkout if any item is below a minimum order quantity, e.g. bulk or wholesale packs.

    RuleBlock when any item's quantity is under 2.
    RunsCheckout only
    Shoppers see

    Each item has a minimum order quantity of 2

  • Limited-edition cap

    Pro

    Limit how many of each limited-edition item one order can include. Set your own product type.

    RuleBlock when, for at least one item, its product type is "Limited edition" and its quantity is over 1.
    RunsCart and checkout
    Shoppers see

    Limited-edition items are limited to 1 per order

Customers & access

Who can check out, and on what terms
  • Require an account

    Free

    Block checkout for guests — customer must be logged in.

    RuleBlock when the shopper is a guest.
    RunsCheckout only
    Shoppers see

    Please log in to your account to check out

  • Require a customer tag

    Free

    Block checkout unless the customer is logged in and has a required tag (e.g. token-gating, membership).

    RuleBlock when the shopper is a guest or the customer doesn't have the tag "vip".
    RunsCheckout only
    Shoppers see

    This checkout is restricted to vip customers

  • Block tagged customers

    Free

    Stop orders from customers you've tagged, e.g. for fraud or unpaid invoices.

    RuleBlock when the customer has the tag "blocked".
    RunsCheckout only
    Shoppers see

    We can't complete this order. Please contact us.

  • Wholesale minimum

    Free

    Wholesale customers must reach a minimum order value; other shoppers aren't affected.

    RuleBlock when the customer has the tag "wholesale" and the cart subtotal is under 500.
    RunsCheckout only
    Shoppers see

    Wholesale orders need at least $500

  • First-order limit

    Free

    Cap the value of a first order from guests and new customers, to limit fraud.

    RuleBlock when either the shopper is a guest or the customer's number of past orders is under 1, and the cart subtotal is over 500.
    RunsCart and checkout
    Shoppers see

    First orders are limited to $500. Contact us for larger orders.

  • Members-only products

    Free

    Only logged-in customers with a member tag can buy products of a set type. Set your own product type.

    RuleBlock when any item's product type is "Members only", and either the shopper is a guest or the customer doesn't have the tag "member".
    RunsCart and checkout
    Shoppers see

    Some items in your cart are for members only. Log in to your member account to buy them.

Shipping & location

Where orders can go, and minimums by region
  • Allow only specific countries

    Free

    Block checkout unless the delivery country is in an allowed list.

    RuleBlock when the delivery country isn't any of "US", "CA".
    RunsCheckout only
    Shoppers see

    We don't currently ship to your country

  • Block specific countries

    Free

    Block checkout if the delivery country is in a blocked list.

    RuleBlock when the delivery country is one of "MX", "BR".
    RunsCheckout only
    Shoppers see

    We don't currently ship to your country

  • Block specific ZIP/postal codes

    Free

    Block checkout if the delivery ZIP/postal code is in a blocked list.

    RuleBlock when the delivery ZIP/postal code is one of "99501", "96701".
    RunsCheckout only
    Shoppers see

    We don't currently deliver to your postal code

  • Restrict a product type by country

    Free

    Ship a product type only to the countries you list, e.g. alcohol or batteries. Set your own product type.

    RuleBlock when any item's product type is "Alcohol" and the delivery country isn't "US".
    RunsCheckout only
    Shoppers see

    We can't ship Alcohol to your country

  • International order minimum

    Free

    Orders shipping outside your home country need a higher minimum.

    RuleBlock when the delivery country isn't "US" and the cart subtotal is under 100.
    RunsCheckout only
    Shoppers see

    International orders need at least $100

  • Market order minimum

    Free

    Set a minimum order value for one market, using the market's handle from Settings > Markets.

    RuleBlock when the market is "eu" and the cart subtotal is under 50.
    RunsCheckout only
    Shoppers see

    Orders in your region need at least 50

Products & order details

Restricted products and information an order needs
  • Gate on a product metafield

    Pro

    Block checkout if any line item's product metafield matches a value (e.g. age-restricted items).

    RuleBlock when any item's product metafield custom.age_restricted is "true".
    RunsCart and checkout
    Shoppers see

    This order contains a restricted item

  • Keep pre-orders separate

    Pro

    Pre-order items must be checked out on their own, not mixed with in-stock items. Pre-order SKUs contain a marker you choose.

    RuleBlock when any item's SKU contains "PRE-" and any item's SKU doesn't contain "PRE-".
    RunsCart and checkout
    Shoppers see

    Pre-order items need to be checked out separately from in-stock items

  • PO number format (advanced)

    Pro

    Block checkout unless a cart attribute matches a required pattern. Ships in expression mode.

    RuleBlock when the cart attribute "po_number" doesn't match the pattern "^PO-\d+$".
    RunsCheckout only
    Shoppers see

    po_number must match the required format

  • Require a cart attribute

    Free

    Block checkout unless a cart attribute is present and non-empty.

    RuleBlock when the cart attribute "gift_message" is empty or missing.
    RunsCheckout only
    Shoppers see

    gift_message is required

Need something no template covers?

Build it in the visual builder, or write it in expression mode on Pro.