Purchase Limit Campaign



SHOPLINE's Purchase Limit Campaign feature lets merchants set a limit to the quantity of a product (or products) a customer can buy over a fixed period of time. This can be useful for setting up pop-up events or limited-time offers.

For example: If a customer purchases two of a selected product and a merchant has set up a Purchase Limit Campaign to prevent them from buying more than three over a set period time, then the customer will only be able to buy one more of that item on their next purchase. 

This article will cover the following: 

1. Step-by-step setup 

Step 1: Check your plan 

In the upper right corner of SHOPLINE Admin, go to ["Hello, OOO"] > ["My Subscription & Billing"] to view your store's plans and modules.

  1. If you see the screen below, with the headings "Plans" and "Modules" in the "Plans" section, please confirm whether your store has an "e-Commerce" or "Social Commerce" plan or "Promotions" module.  If you have one of these plans, please skip to Step 2: How to create a Purchase Limit Campaign 

    2. If you see the screen as below, where there is the heading "Current Plan" please make sure that under plan you have a  "Cross Border/O2O/Enterprise" plan.

    If you have a suitable plan, in SHOPLINE Admin go to [Apps] > [Apps Store] and install "Purchase Limit Campaign". 


2. How to set up a Purchase Limit Campaign

Step 1. 

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


Step 2. 

Enter the Purchase Limit Campaign's name (this is for internal use and will not appear on your storefront). 


Step 3. 

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.  

*Please note:

  • If you want to end a Purchase Limit Campaign immediately, you need to either delete the event or set a purchase limit which 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. 



Step 4. 

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

  1. Setup all to ___: This purchase limit will be applied to all products in a campaign. 
  2. Setup by product: This allows you to set a different purchase limit for each individual product.


Step 5. 

Select the products you want to include in your campaign. Either click on [Select all in this page] in the top right-hand corner of the window, or select products individually.

*Please note: You can select a maximum of 500 products. 



3. Storefront display 

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

Please note: Canceled/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. 


  • If a customer is not logged in: The system will check the phone number/email used to see if the customer has exceeded the purchase limit. fix4.png


4. 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), index page search function.
  • Products included in manually created orders from the sources below are not restricted by 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






Have more questions? Submit a request