Create product limit

Our Product Limit feature allows you to set a limit on the number of products available for sale on your website or in your store.

Setting a product limit allows you to manage how many of each product customers can buy. This helps you control inventory, prevent overselling high-demand items, and ensure all customers get a fair chance to purchase your products—especially during sales or promotions.

1. Creating a Product Limit

Start by accessing the Limit Management section from the left-hand menu. To create a product limit, click on the Select button under the Product Limit feature.

2. General Settings

Give your limit a name under the Limit Name field for easy management. Remember, this name is for internal use only and will not be visible to customers.

3. Selecting Products to Limit

Step 1: You can apply limit to either 'All products' or 'Specific products'.

Step 2: If you choose option 'Specific products', click the 'Browse' button to select the products you want to apply the limit to.

Step 3: Tick the desired products and click on the 'Select' button in the 'Select product' pop-up.

Here, you can also select the variants if you wish.

Step 4 (optional): If you choose option 'All products', you can use 'Exclude product' feature to quickly create a limit for all products except some gift, for example.

4. Limit Conditions

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

  • Minimum quantity: Enter the minimum number of products that must be purchased.

  • Maximum quantity: Enter the maximum number of products that can be purchased.

  • Sell product in multiples: Choose to sell products in pairs or combos by setting the value of multiple.

  • Apply to each variant: If checked, quantity limits apply to each variant of selected products (Variant limit)

If you leave the maximum field blank, it means there is no maximum limit applied.

If you set maximum = 0, it means customers cannot purchase this product.

5. Advanced Settings

5.1. Active Dates

Set the start and end times for the limit.

  • Start date: Display the date (and time) you want the limit to be applied.

  • End date: Tick this to set an 'End date'. The limit will be hidden from the date (and time)you set at the 'End date'.

5.2. Notifications

You can customize the when to show display the limit notification, these are options:

  • The limit has been reached: Show a notification when the limit is reached.

  • "Add-to-cart" button is clicked and in cart page: Show a notification whenever a customer clicks ‘Add to Cart’ or changes the quantity in their cart in a way that breaks a limit.

  • No notification: No notification will appear, only disable checkout button once the limit is reached.

5.3. Repurchase limit

You can further setup if the limit rule applies to each of order or total purchase in a period of time by using 'Limit customer re-purchase'. These are options:

  • Once per lifetime: Total purchases from each customer cannot exceed limit

  • Once per year: Total purchases from each customer in every year (365 days) cannot exceed limit

  • Once per month: Total purchases from each customer in every month (30 days) cannot exceed limit

  • No re-purchase limit: Limit rule applies to every single purchase

  • Custom time: Total purchases from each customer in custom time (day or hour) cannot exceed limit

Note: This feature requires customers log-in to function properly. You can check this setup at Shopify settings > Checkout > Customer contact method

5.4. "Contact Us" in Notification

By adding a "Contact us" button under the purchase section, you can offer your customer options to reach out to you for a greater amount of products.

  • Button text: Set the text for the contact button.

  • "Contact us" text: Set the "Contact us" text.

  • "Contact us" URL: Set the URL that you want your customer to redirect to. (E.g. your live chat)

6. Message

Tailor the limit notification message to fit your store’s voice by using the provided variables. You can see all the changes in real-time on the preview screen on the right.

Last updated