limit purchase per customer

Topic summary

Goal: enforce a per-customer cap during a flash sale so each buyer can get a maximum of 5 products. The requester seeks an app or quick method.

Clarification raised: a responder asked whether the need is to (a) apply a discount to only 5 items, or (b) block customers from purchasing more than 5 items regardless of discount. This distinction affects the solution.

Proposed solution: if the requirement is discount-only (limit discount to 5 items), the “Discount Bot” app was recommended. Screenshots (central to the reply) show how to configure a percentage discount with a cap of 5 items and a cart where only 5 items receive the discount.

Current status: the original poster thanked the responder and plans to try the app. No confirmation yet that it meets the need.

Open point: no method was provided to hard-limit checkout beyond 5 items; if that’s required, the question remains unresolved.

Summarized with AI on December 19. AI used: gpt-5.

I need help. I need to set a limit on purchases for my flash sales; 1 person can only purchase a maximum of 5 products. Please recommend any app or method to make the campaign faster. I appreciate all your suggestions.

@esala25 , do you need the discounts to be applied to only 5 products or do you want to prevent customers from purchasing more than 5 products irrespective of discount?

If it’s the former, I recommend you try our app Discount Bot. Here’s a screenshot of how you can have a percentage discount but apply the discount up to 5 items only:

Here’s the cart with only 5 items getting the discount:

In case of question, feel free to reply.

1 Like

thank you, I will try

thank you for your guide, I will try

I saw your question about flash sale limits. Customer purchase limits track purchases across orders for each customer, so once someone reaches the cap, checkout is blocked if they try to buy more.

Setup:

  1. Create a customer purchase limit rule

  2. Set the max quantity to 5

  3. Apply it to the flash sale products

After the sale, you can clear the tracked purchase history or set an automatic reset on a schedule.

If you share what reset timing you want, I can suggest the cleanest setup.