# Create collection limit

Setting a collection limit allows you to control how many products or the total value of products a customer can purchase from a specific collection. This feature is particularly useful for managing stock during promotions, seasonal sales, or high-demand collections. By setting limits on collections, you can ensure that inventory remains available to more customers and avoid bulk purchasing from a single collection.

## 1. Creating a Collection Limit

Start by accessing the **Limit Rules** section from the left-hand menu. To activate the feature, click the **Enable** button. Once it’s enabled, click **Customize** to set up your product limit rules.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FRjJ4sFW0jZ6XgJn24w20%2FScreenshot%202025-09-10%20151845.png?alt=media&#x26;token=14326f11-2c8c-4a67-aa95-4d4e90b40446" alt=""><figcaption></figcaption></figure>

## 2. Selecting Collection to Limit

To select a collection to limit, click the **Choose products** button. From here, you can search for the collection by its name. Tick the desired collection in the pop-up window, and then click **Select** to apply the limit.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FMhpnJjG3DzeHagxEk5ys%2FScreenshot%202025-09-10%20152408.png?alt=media&#x26;token=37f681de-17d5-4564-9073-3edd7cd4faaa" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2F8TFdUY81dGpLFq4C4HCy%2FScreenshot%202025-09-10%20152649.png?alt=media&#x26;token=395fbb33-3242-4e82-9d04-ce40e8abe15b" alt=""><figcaption></figcaption></figure>

## 3. Customer tags

Select customer tags to apply this rule. If no tag is selected, the rule will automatically apply to all customers.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FXFsZVLRaAUlpljfF28Gl%2FScreenshot%202025-09-10%20135904.png?alt=media&#x26;token=277686b8-8785-43ab-9a9a-1cb5555f882d" alt=""><figcaption></figcaption></figure>

#### **Select customer tags**

You can apply a limit rule to specific customer groups by using customer tags.

* To use this feature, open the **Select customer tag** dropdown.
* Choose one or multiple tags from the list (for example: **uppush**, **VIP**).
* You can also create a new tag by typing it in the **Add custom tag** field and clicking **Add**.
* If no tag is selected, the rule will apply to all customers by default.

This feature is useful if you want to create special rules for particular customer segments, such as VIP members or wholesale buyers.

**Example:**\
If you select the tag **VIP**, the rule will only apply to customers with the VIP tag, and other customers will not be affected.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2Fg6aZJQkZGZLe2CtJlXiN%2FScreenshot%202025-09-10%20135953.png?alt=media&#x26;token=2559f5a8-6812-446d-a975-bf5d9ac38947" alt=""><figcaption></figcaption></figure>

#### **Require customer to login**

If this option is enabled, customers who are not logged in will always see the order limit banner. This ensures that your rules are consistently enforced, even for visitors who have not created or signed into an account.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FtrVA4kEX1UBIV8xAH7PJ%2FScreenshot%202025-09-10%20140243.png?alt=media&#x26;token=979e3d9e-17b5-4269-9df7-6e06187d6dd3" alt=""><figcaption></figcaption></figure>

## 4. Time conditions

You can control when a limit rule becomes active by setting start and end dates.

* **Start date**: The rule will only apply after the specified start date.
* **End date**: The rule will only apply before the specified end date.

This feature is useful for time-based campaigns, promotions, or seasonal restrictions.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2F3stJiJIENuZ692wlXfQO%2FScreenshot%202025-09-10%20142134.png?alt=media&#x26;token=20ee0225-e08c-45dc-89df-5b1b8c1c2279" alt=""><figcaption></figcaption></figure>

#### Change timezone

When you click on **Change timezone**, you will be redirected to the **Settings** page of the Uppush Order Limit app. From there, you can select the correct timezone for your store.

This setting ensures that all time-based limit conditions (such as start date and end date) are calculated according to the actual local time of your store.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2Fcvf378Cht56DGDpN4ma7%2FScreenshot%202025-09-10%20143450.png?alt=media&#x26;token=dfe3ec67-f906-47cf-957b-7ade421b8a0f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FxJ89dL3ip2aWMrrYkB8H%2FScreenshot%202025-09-10%20143404.png?alt=media&#x26;token=a6d7484c-65db-4160-a605-094caf2573a5" alt=""><figcaption></figcaption></figure>

## 5. Limit Rules

Set up the different Limit conditions on your own by following the below instructions:

* **Limit type**\
  Choose how you want the rule to apply:
  * **Total quantity**: Limit based on the total number of items in the cart.
  * **Total value**: Limit based on the total cart value (currency).
  * **Total weight**: Limit based on the total weight of items in the cart.
* **Maximum quantity**\
  Set the maximum allowed amount for the chosen limit type. Example: maximum 10 items per order.
* **Minimum quantity**\
  Set the minimum required amount for the chosen limit type. Example: customers must buy at least 2 items.
* **Apply to each variant**\
  If enabled, the limit rule will be applied separately to each product variant instead of combining all variants of a product.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FgmV4xZUic5ndSEW4Ky8I%2FScreenshot%202025-09-10%20143644.png?alt=media&#x26;token=c37895b2-1355-46ce-94f4-4b55ca7ba5c8" alt=""><figcaption></figcaption></figure>

## 6. Behavior limit

The behavior limit settings define how and when the rule is enforced for customers.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FOxFoK1zBg5Jiu0Wzfu90%2FScreenshot%202025-09-10%20144554.png?alt=media&#x26;token=003e37cc-beee-485d-91a6-9220c143d2d1" alt=""><figcaption></figcaption></figure>

#### Show warning banner when

Choose when the warning banner should be displayed to customers. You can select one of the following options:

* **The limit is reached**\
  The banner will appear as soon as the customer reaches the defined limit.
* **Click to the add to cart button**\
  The banner will appear immediately when the customer clicks the **Add to cart** button, even if the limit has not yet been reached. This option is useful if you want customers to be reminded about limits before adding items.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FC5pUjBHzag3u6sb0BOrw%2FScreenshot%202025-09-10%20145052.png?alt=media&#x26;token=3c8ce6e0-e218-4cc9-b82b-7d32018a269f" alt=""><figcaption></figcaption></figure>

#### Frequency limit

The frequency limit allows you to control how often a rule is applied within a specific time frame. This ensures customers cannot repeatedly bypass your rule.

Available options:

* **No limit frequency**: The rule applies every time without restriction.
* **Once over all time**: The rule applies only once per customer, ever.
* **Once per year**: The rule resets every year.
* **Once per month**: The rule resets every month.
* **Once per week**: The rule resets every week.
* **Once per day**: The rule resets daily, applying once per customer per day.
* **Custom time**: Define a custom time range (e.g., every 12 hours, every 3 days).

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2Fl0sXUB2KBYMpKK7JK9g6%2FScreenshot%202025-09-10%20145414.png?alt=media&#x26;token=f7bd1880-2f5a-42a3-87e7-2bd8f5f309c4" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Frequency limit only works on store pages.\
It does NOT work in Checkout Validation because Shopify does not provide customer last order data during checkout.

When testing on a development store, frequency-based rules may also not work as expected. This is normal behavior and not an app issue.
{% endhint %}

#### Show extra message

Enable this option if you want to display an additional message below the main warning banner. This extra line can be customized to provide more details or instructions for customers.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2Fq7tSDE7QvSJ93gxiiR6V%2FScreenshot%202025-09-10%20145642.png?alt=media&#x26;token=db3a4a4a-08f6-4dac-8439-d59a93e4440c" alt=""><figcaption></figcaption></figure>

#### Extra message customization

You can edit and customize the extra message shown below the warning banner. This allows you to provide additional instructions or helpful links for your customers.

To customize:

1. Go to the **Translation** tab.
2. Scroll down to the **Extra message** field.
3. Enter your custom text, add links, or format the message as needed.
4. Click **Save** to apply the changes.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FwtRyA73EyYsooHzdpZRA%2FScreenshot%202025-09-10%20145941.png?alt=media&#x26;token=f4aab562-cf06-48b1-b9e3-c26700d44a34" alt=""><figcaption></figcaption></figure>
