How to Set Up a Purchase Limit Campaign?

Supported: e-Commerce, Social Commerce

supported module: Promotions(New), Promotions

SHOPLINE's Purchase Limit Campaign feature lets merchants limit how many units of a product customers can buy within a set period. This is useful for pop-up events or limited-time offers.

For example: If a campaign limits purchases to three units of a product, and a customer has already bought two, they can only buy one more on their next order.

In this article, you'll find: 

 

1. How to create a Purchase Limit Campaign in the Admin?

Step 1. Go to the Purchase Limit Campaign page

In the SHOPLINE Admin, go to [Promotions & Reward] > [Purchase Limit Campaign], then click Add

SHOPLINE Admin page showing the Purchase Limit Campaign list, with an Add button in the top right

 

Step 2. Enter the campaign name

Enter the name of the campaign. (This is for internal use and will not appear at your storefront.) 

Enter the campaign name

 

Step 3. Set the campaign's valid period

Set the start/end time for the campaign. You can set this to the nearest hour. You will not be able to change the start time of a campaign once it has started.

*Notes:

  • If you want to end a Purchase Limit Campaign immediately, you need to either delete the event or set a purchase limit that exceeds product inventory. 
  • If the Valid Period has already ended, you will not be able to extend it and will need to create a new campaign. 
set the campaign's valid period

 

Step 4. Set the purchase limit per customer

After setting the purchase limit amount for the products in the campaign, click on Select Products.

Setup all to the same limit

This purchase limit will be applied to all products in a campaign. 
Purchase limit setup page with "Setup all to" selected, showing a quantity field set to 3 and a "Select Products" button

 

Setup by product

This allows you to set a different purchase limit for each individual product.
Purchase limit setup page with "Setup by product" selected, showing a product list with individual purchase limits set for doughnut, cookies, and styled T-shirt

 

Step 5. Select the products for the campaign

Either check the box for Select all in this page at the top right of the window, or select products individually.
ENG.png Select product sets for the Purchase Limit Campaign.

*Note: You can select a maximum of 500 products.

Purchase Limit Campaign product selection page, where merchants can select individual products or select all products on the page

 

2. How is this displayed at the storefront?

Customers will not be able to exceed the purchase limit on your storefront checkout page, as well as on their purchase record.

*Note: Cancelled/deleted orders and Subscription Products are not included in a customer's purchase record. 

If a customer has logged in to your store as a member

  • If they have already exceeded a purchase limit, a reminder will appear on the cart page informing them that they cannot complete the purchase. 
  • If the cart total for their current purchase takes them over the purchase limit, a reminder will appear on the checkout page informing them that they cannot complete the purchase. 
Cart checkout page showing a reminder that the purchase limit has been reached, for a logged-in customer

If a customer is not logged in

  • The system checks if the product purchase limit has been exceeded based on the email or mobile number provided
Customer provides an email Customer does not provide an email (mobile number only)
The system uses the email as the identifier to check the limit.

The system uses the mobile number as the identifier to check the limit.

This applies only when the "Checkout without email" feature is enabled and specific payment methods are used.

For customers who are not logged in, the system checks the purchase limit using the email address or mobile number provided

 

3. Notes 

  • Once a campaign has started, it is not possible to change the start time or the products included in the campaign. 
  • If multiple Purchase Limit Campaigns include the same product(s), then the start and end times for these campaigns cannot overlap. 
  • The following actions are not supported for this feature: Publish/unpublish, usage reports, bulk action deleting of campaigns (campaigns must be deleted individually), and index page search function.
  • Products included in manually created orders from the sources listed below are not subject to a purchase limit. However, if a customer's manually created order exceeds a purchase limit, then the customer will not be able to make any further purchases of that product via orders placed on your online store. 
    • Social Commerce manual order
    • Message Center manual order
    • Retail Store POS manual order
    • SHOPLINE Admin EC store manual order
    • SHOPLINE Admin EC edited order details
    • Open API manual order

 

Read more

 

 

 

Last updated: 14 September 2026

Have more questions? Submit a request

Comments