A merchant wants to offer discount codes limited to three uses per customer—both for new customers’ first three orders and to win back churned customers.
Current Shopify Limitations:
Native discount settings only allow “one use per customer” or unlimited uses
No built-in option to set a specific multi-use limit (e.g., 3 times) per customer
Recommended Solutions:
Third-party apps that enable per-customer usage limits:
Discount Spark
Discount Ninja
DiscountYard
AiTrillion (dynamic discount codes via email/SMS/WhatsApp)
Shopify Scripts (available for Shopify Plus merchants)
Status: The discussion remains open with no native Shopify solution available. Multiple community members and app developers have confirmed the need for third-party tools to achieve this functionality.
Summarized with AI on October 24.
AI used: claude-sonnet-4-5-20250929.
I would like to offer customers a discount on their first three orders, and also incentivise churned customers to come back by offering them a discount on their next three orders.
Is there a way to limit the usage of a discount code per customer to a value that’s more than once?
Thank you for reaching out to the Community! I’m happy to provide some guidance with setting usage limits for discounts to get this resolved. Currently discount codes have the ability to either:
Limit the number of times the discount code can be used in total
Limit the discount code use to one per customer
Due to this, extending it beyond those options would not be available natively but am happy to make a note of this suggestion with our Developers. We are always looking for ways to improve the platform and appreciate this feedback. While I cannot guarantee this change, you can check out the Shopify App Store for discount apps that may allow for limit usage to be applied at the customer level. I’ve listed below a few recommendations to check out:
You cannot directly set a multi-use limit per customer in Shopify’s discount settings, but there are workarounds using Shopify Scripts (for Plus users) or apps such as “DiscountYard” or “Automatic Discounts & Gifts.” They allow you to set a usage limit per customer, lets say three redemptions per customer and track multiple orders automatically.
Basically, to offer discount on first three order or to offer churn customers, you can use the dynamic discount code. AiTrillion’s dynamic discount code can be helpful for Email to assign the dynamic discount code on the 3 orders. Also, the dynamic discount can be sent using Whatsapp/SMS/Email/Flows.
If you want to know more, feel free to let me know.
You can also check the app’s features by visiting - AiTrillion.