# Create Order Limit

**Requires:** Free plan (notification timing and re-purchase rules require Pro)

***

### Step 1: Open Limits management and create a new limit <a href="#step-1-open-limits-management-and-create-a-new-limit" id="step-1-open-limits-management-and-create-a-new-limit"></a>

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.

![Create a new limit](/files/uwh7p8oo0oiIvDB3EHiY)

***

### Step 2: Choose the limit type <a href="#step-2-choose-the-limit-type" id="step-2-choose-the-limit-type"></a>

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).

![Select Order limit](/files/VIi3IX0TjjzyJWVcSRc7)

***

### Step 3: Name your limit <a href="#step-3-name-your-limit" id="step-3-name-your-limit"></a>

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.

![Name the limit](/files/1DBxZSFOwi2GjP8ccMcT)

***

### Step 4: Scope the limit — exclude products or cap items per order (optional) <a href="#step-4-scope-the-limit--exclude-products-or-cap-items-per-order-optional" id="step-4-scope-the-limit--exclude-products-or-cap-items-per-order-optional"></a>

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 <a href="#exclude-products" id="exclude-products"></a>

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 <a href="#limit-productsvariants-per-order" id="limit-productsvariants-per-order"></a>

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.

![Scope the order limit](/files/AiXDWjJVZ5vqSNzhlxTX)

***

### Step 5: Set the limit conditions <a href="#step-5-set-the-limit-conditions" id="step-5-set-the-limit-conditions"></a>

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) <a href="#sell-product-in-multiples-total-quantity-only" id="sell-product-in-multiples-total-quantity-only"></a>

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.

![Limit conditions](/files/ATGfCMJIDacfbzDuQwNz)

***

### Step 6: Configure Advanced Settings <a href="#step-6-configure-advanced-settings" id="step-6-configure-advanced-settings"></a>

Expand the **Advanced Setting** card to control *when* the limit is active, *how* the notification behaves, and *whether* re-purchase rules apply.

#### Active dates <a href="#active-dates" id="active-dates"></a>

* **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 <a href="#notify-about-limit-when" id="notify-about-limit-when"></a>

> **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 <a href="#limit-customer-re-purchase" id="limit-customer-re-purchase"></a>

> **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](https://file+.vscode-resource.vscode-cdn.net/order-limit-help-center/re-purchase-limit).

#### "Contact us" in notification <a href="#contact-us-in-notification" id="contact-us-in-notification"></a>

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.

![Advanced settings](/files/fqeMMN8OVM7HClZnaP7D)

***

### Step 7: Customize the message and save <a href="#step-7-customize-the-message-and-save" id="step-7-customize-the-message-and-save"></a>

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](https://file+.vscode-resource.vscode-cdn.net/order-limit-help-center/customize-translate-limit-message).

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 <a href="#tips" id="tips"></a>

* **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](https://file+.vscode-resource.vscode-cdn.net/order-limit-help-center/create-customer-limit) | **Next:** [Create a Product Blocking Limit](https://file+.vscode-resource.vscode-cdn.net/order-limit-help-center/create-product-blocking-limit)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avada.io/order-limit-help-center/create-order-limit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
