Applying Discounts Once Per Customer
In Shopify, it is impossible to create an automatic discount that applies only once per customer.
There are 3 alternative options you can use to work around this:
Create a discount code instead
Base the discount on the customer's number of orders
Use Shopify Flow to automatically tag customers who have used the discount
![Screenshot of "Maximum discount uses" options](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_23dwyb.png)
Though automatic discounts in Shopify do not support usage limits, discount codes do.
If you create a discount code that customers have to manually enter, you will see a "Limit to one use per customer" option in our app.
If you're trying to create a discount for first-time customers, then you can follow this tutorial to set that up in our advanced logic builder.
Otherwise, you can combine our app with Shopify Flow for a clever workaround.
This workaround involves:
Create a Flow that automatically assigns a tag to customers who have used a specific discount.
Create a discount in our app that only applies to customers who DO NOT have that tag.
![](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_14p2ofg.png)
Click the thumbnail above to watch a video demonstration of this setup.
For more information, read our founder's comments on this thread in our public feedback board.
As a solo founder, your experience is crucial to me. Could you spare a moment to share your thoughts? Please leave a review on the Shopify App Store. Thank you for helping me improve!
There are 3 alternative options you can use to work around this:
Create a discount code instead
Base the discount on the customer's number of orders
Use Shopify Flow to automatically tag customers who have used the discount
Option 1: Create a discount code instead
![Screenshot of "Maximum discount uses" options](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_23dwyb.png)
Though automatic discounts in Shopify do not support usage limits, discount codes do.
If you create a discount code that customers have to manually enter, you will see a "Limit to one use per customer" option in our app.
Option 2: Base the discount on the customer's number of orders
If you're trying to create a discount for first-time customers, then you can follow this tutorial to set that up in our advanced logic builder.
Option 3: Use Shopify Flow to automatically tag customers who have used the discount
Otherwise, you can combine our app with Shopify Flow for a clever workaround.
This workaround involves:
Create a Flow that automatically assigns a tag to customers who have used a specific discount.
Create a discount in our app that only applies to customers who DO NOT have that tag.
![](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_14p2ofg.png)
Click the thumbnail above to watch a video demonstration of this setup.
For more information, read our founder's comments on this thread in our public feedback board.
Your Feedback Matters
As a solo founder, your experience is crucial to me. Could you spare a moment to share your thoughts? Please leave a review on the Shopify App Store. Thank you for helping me improve!
Updated on: 04/07/2024
Thank you!