Skip to content

Create collection limit

Our Collection Limit feature allows you to set a limit on the total quantity, value, or weight of products a customer can purchase from a specific collection.

Setting a collection limit allows you to control how much a customer can buy across all products within a collection, in a single order. This is particularly useful for managing stock during promotions, seasonal sales, or high-demand collections — ensuring inventory stays available to more customers and preventing bulk buying from a single collection.

1. Open Limit rules and Add limit rule.

From the left-hand menu of the app, click Limit rules to open the list of your rules. Click + Add limit rule to open the limit type chooser.

Order limits list

2. Choose the Limit type

On the limit type chooser, find the Collection Limit card and click + Add limit.

This is the entry point for every collection-level rule. Each rule is independent, so you can run several Collection Limits at once with different conditions and date windows.

Collection limit

3. Name your limit

Enter a name in the Rule name field. This name is for internal use only — customers will never see it. Pick something that tells you at a glance what the rule does.

Collection limit

4. Select the collections you want to limit

Under Collections, click Choose collections to search for and select the collection(s) you want this rule to apply to. If none are selected, the rule will apply to all collections in your store.

  1. Click Choose collections.
  2. Search for the collection by name in the pop-up window.
  3. Tick the collection(s) you want to include.
  4. Click Select to apply.

Collection limitCollection limit

5. Customer tags

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

Order limits list

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.

Order limits list

Require customer to login

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

Order limits list

6. Time conditions

You can control when a limit rule becomes active by setting a start and/or end time.

  • Start time: Apply this limit rule only after the start time.
  • End time: Apply this limit rule only before the end time.

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

Order limits list

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 time and end time) are calculated according to the actual local time of your store.

Order limits listOrder limits list

7. 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 from the collection in the cart.
    • Total value: Limit based on the total value (currency) of items from the collection in the cart.
    • Total weight: Limit based on the total weight of items from the collection in the cart.
  • Minimum quantity Set the minimum required amount for the chosen limit type. Example: customers must buy at least 1 item from the collection.

  • Maximum quantity Set the maximum allowed amount for the chosen limit type. Example: maximum 3 items from the collection per order.

  • Sell multiple products in a set If enabled, the quantity in the cart will increase or decrease in steps of the value you set, instead of one at a time. Use this when products in this collection should only be bought in fixed multiples (e.g., sets of 2).

NOTE

The screenshot above shows both Sell multiple products in a set and Apply to each variant individually together — replace this placeholder with your own screenshot once available.

8. Behavior limit

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

Order limits list

Show warning banner when

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

  • Limit 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.

Order limits list

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

Order limits list

Important

Frequency limit only works on store pages. It does NOT work in Checkout Validation because Shopify does not provide the customer's last order data during checkout.

To ensure the frequency limit works correctly, customers must log in to the store before reaching the checkout page.

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

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.

Order limits list

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.

Order limits list

9. Checkout validation

Enable this option if you want the limit to also be enforced at checkout, not just on the store pages. This prevents customers from bypassing the limit through direct checkout links, cart edits, or other checkout entry points.

NOTE

See Adding a checkout validation for the full setup guide.

10. Activate the limit rule

After completing all the limit rule settings, click Save to save your changes.

Then, switch the rule status from Inactive to Active to enable the rule.

Once activated, the limit rule will start applying to your selected collections and customers.

Collection limit