Create Order Limit
Requires: Free plan (notification timing and re-purchase rules require Pro)
Step 1: Open Limits management and create a new limit
From the left-hand menu of the app, click Limits management to open the list of your rules. Click Create new order limit (or Create new limit, in the top-right, if you already have rules) to open the limit type chooser.

Step 2: Choose the limit type
On the limit type chooser, find the Order limit card and click Select.
An Order limit is a whole-cart rule — it looks at the cart in aggregate rather than at individual products or collections. You can still run several Order limits in parallel (e.g., one for minimum value, another for max items).

Step 3: Name your limit
In the General card, enter a name in the Limit Name field. This name is for internal use only — customers will never see it. Use something descriptive like "Free shipping floor — $50 minimum" so you can audit your rules later.

Step 4: Scope the limit — exclude products or cap items per order (optional)
By default, an Order limit applies to the entire cart — every product counts toward the rule. Under Select limit apply to, two optional checkboxes let you fine-tune that. Leave both unchecked for a simple store-wide cap (e.g., "minimum order value $50").
Exclude products
Leave Exclude products unchecked to count every product in the cart. Tick it when you want certain products left out of the calculation, then choose how to identify them:
| Option | When to use |
|---|---|
| Group of products (by tags/vendor/title) | Exclude products matching a dynamic rule. Set whether products must match All conditions or Any conditions, then click Add condition to build the rule (tag, vendor, or title). |
| Specific products | Hand-pick the exact products to exclude. |
Limit products/variants per order
Tick Limit products/variants per order to also cap how many distinct items a single order may contain. Choose Products or Variants, then enter the maximum number allowed per order.

Step 5: Set the limit conditions
Open the Limit conditions card and choose the Condition type that matches what you want to cap:
| Condition type | What it caps |
|---|---|
| Total number of products in the order | Total item count across the matching cart lines. |
| Total value in order | Money value of the matching cart lines. Currency follows your store. |
| Total weight in order | Total weight of the matching cart lines. Unit follows your Shopify weight setting. |
Then fill in the min/max fields, which adapt to the condition type:
- Minimum quantity in order / Maximum quantity in order
- Minimum value in order / Maximum value in order
- Minimum weight in order / Maximum weight in order
Important: Leave the maximum field blank to set no upper limit. Set maximum = 0 to block checkout entirely whenever the matching products are in the cart.
Sell product in multiples (Total quantity only)
Tick Sell product in multiples to force the cart total in fixed increments — for example, a multiple of 6 to require six-pack-sized orders. When enabled, you also pick where the multiple applies via the Apply multiple to dropdown:
- Order — the cart total across matching products must be a multiple.
- Each product — each product line must be in multiples.
- Each variant — each variant must be added in multiples.

Step 6: Configure Advanced Settings
Expand the Advanced Setting card to control when the limit is active, how the notification behaves, and whether re-purchase rules apply.
Active dates
- Start date — the date (GMT +00:00) the limit becomes active. Required.
- Set end date — tick this checkbox to add an end date. The limit stops applying after the end date. Leave it unchecked for an indefinite rule.
Notify about limit when
Pro plan: Notify about limit when is available on Pro and above. On Free, this dropdown is locked to the default option.
Pick when the on-storefront notification should appear. The choices for an Order limit are:
- "Add-to-cart" button is clicked and in cart page — show whenever the customer adds to cart or changes the cart in a way that breaks the limit.
- Only show notification in cart page — keep the message on the cart page only, so product pages stay clean.
- No notification — silent mode. The Checkout button is disabled when the cart doesn't match, but no message is shown.
Limit customer re-purchase
Pro plan: Limit customer re-purchase is available on Pro and above. On Free, this dropdown is locked to No re-purchase limit.
Cap how often a single customer can re-place an order that matches the limit:
- Once per lifetime
- Once per year
- Once per month
- No re-purchase limit
- Custom time — set your own interval in hours, days, months, or years.
For the full breakdown, see the Re-purchase limit guide (opens in a new tab).
"Contact us" in notification
Tick "Contact us" in notification to add a Contact us button to the limit message. When enabled, paste the destination link (live chat URL, contact form, or social channel) in the "Contact us" URL field. The button text itself is edited in the Message tab.

Step 7: Customize the message and save
Switch to the Message tab to tailor the limit notification text and add translations. The default language card sits at the top; below it you can add more languages via Add supported language.
Use the available variables shown under Note: Here are a few variables you can use to inject the live limit values into your copy. For an Order Limit, the available variables are:
{{minimum_product_quantity}}/{{maximum_product_quantity}}— minimum / maximum product quantity{{minimum_total_product_value}}/{{maximum_total_product_value}}— minimum / maximum total value{{minimum_product_weight}}/{{maximum_product_weight}}— minimum / maximum product weight{{multiple}}— current multiple value{{maximum_product_per_order}}— maximum number of different products per order{{maximum_variant_per_order}}— maximum number of different variants per order{{weight_unit}}— the shop's weight unit (lb, kg, g, oz){Button text}— for the Contact us button copy
The app shows only the variables that match your chosen condition type. Click the copy icon next to any variable to put it on your clipboard.
For the full translation walkthrough (adding languages, toggling them on, setting a default), see Customize and translate limit message (opens in a new tab).
When everything looks right, click Save at the top of the page. The limit goes live on the start date you set.
Tip: Build a test cart that's just below your minimum (or just above your maximum) and confirm the message and Checkout button behave correctly before you announce the change.
Tips
- Pair Order limits with shipping rules. A "$50 minimum order" Order limit pairs naturally with a "free shipping over $50" rate in Shopify.
- Use Total weight for fragile / bulky items. If you ship by weight tier, a max-weight Order limit prevents carts that don't fit your packaging.
- Re-purchase needs login. The re-purchase rule depends on a logged-in customer. In Shopify Admin → Settings → Checkout, switch customer accounts on so the limit can identify repeat buyers.
- Keep messages clear about what to do. Customers can't fix the cart unless the message tells them how — write "Add $12 more to check out" rather than "Order limit not met".
And there you have it! You've successfully created an Order limit for your store. Customers now see a clear notification whenever the cart falls outside your rule, and you stay in control of every order that reaches checkout.
If you have any questions or run into any issues, don't hesitate to reach out. We're here to help!
Previous: Create a Customer Limit (opens in a new tab) | Next: Create a Product Blocking Limit (opens in a new tab)