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

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.

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

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.

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: 03/11/2024
Thank you!