Hello - I routinely give out discount codes for things like 10% off storewide. I need a way to set a maximum dollar amount the discount can be used for (i.e. 10% off, up to $50). This is mainly used to bring in new customers to plan their first order but I do not want the ability for someone to take 10% off an order of thousands of dollars.
Shopify doesn’t have this ability and I haven’t been able to find an app that does so. I would have thought this would be a somewhat common thing but I’ve given up looking. I am currently on the Supply theme.
While Shopify currently does not have a way to set an order limit for discounts, there are some third-party apps that have this feature. I was able to find a few third-party apps with this feature, which allows you to set minimum or maximum limits for carts or products. These apps offer a free trial, feel free to check them out. If you require support with these apps, you can always reach out to the developers directly through the contact information found in the Support section of their app pages.
Order Limits - Minimum/Maximum limits on your products, groups or entire cart.
OrderLogic - Simple min and max product and order limits plus much more.
MinCart - Easy minimum & maximum limits on your cart, products and more.
I can see how this would be a useful feature and I will be putting forth a feature request with our developers so that this can help us grow our discount features.
Based on my understanding that you want to prevent new customers from using the 10% off their first order discount from a larger order (thousands of dollars in products), it looks like the third-party apps mentioned above can do this. However, there are other methods to consider as well. Our ‘Buy X Get Y’ discounts, available natively, allowing you to set up something like “buy 3 get 10%” or “buy 3 get 1 free” where the discounts are applied within a limit. Keep in mind that you can also set a limit of use per customer for each discount created on Shopify. Would this be something that you might consider?
Hi Elias, you are not answering the question. The thing is not to limit the products quantity, we need to limit the max USD discount. Ej 10% with a top of USD50, and of course allowing the client to buy all the things that she/he wants in the cart.
Thank you for posting and I understand what you’re looking for. However, limiting the max dollar amount on a discount is not possible at the moment. I wasn’t able to find a third-party app that can do that as well.
I’d be happy to put forth another feature request to our developers on your behalf.
We have a similar situation, I don’t understand what solution OP settled with. We have a 50% discount, but we want to only have it applied on orders whose amount is less than or equal to $300. We don’t want to give discounts on big spends.
So Please can you clarify how you resolved your situation.
Any luck finding a solution. I am brand new to Shopify and this was the first discount I went to go setup and noticed I can’t do this. I want to offer 10% off upto $100 off. Any luck let me know in your findings.
I understand you’re also looking to set a maximum price limit on discount codes. As previously mentioned, there isn’t a way to set a maximum price limit for a discounts at the moment and I didn’t have any luck finding a third-party app that can do this. However, there are some apps mentioned earlier in the thread that can apply a maximum limit to the customer’s cart, which may be a solution for some stores. With that said, I’d be happy to share your requests as a feature request with our developers.
If you have any other questions on this topic, please don’t hesitate to let me know.
Hi - Can you please confirm if this request has been submitted ? No doubt it is a simple code fix ?
This is a very important option that I would have assumed as standard. Being able to offer larger discounts but at the same time limit the actual $ value saved, is very important and used widely.
Thank you for joining the thread! I can confirm that this feature request has been submitted. However, there isn’t a timeline that I can provide on that. Though it’s likely not a simple code fix, I can see how important this feature is for you and many of our merchants. That being said, I’d be happy to submit a feature request on your behalf as well. If Shopify moves forward with this feature, you will be able to find it in our changelog or announcements page.
If you have any other questions, feel free to let me know in the thread!
Come on, Shopify. Everyone has been asking for better coupon features for YEARS. Why is your platform so restrictive in regards to coupons and their features/settings???
As simple and standard as these coupon features are and SHOULD be included. Don’t hold your breath, Robert. Many people have been requesting better coupon options for years. Shopify is great and they have an awesome platform, you have to give them that, but their coupon features are very disappointing.
My company is interested in this feature too. Adding a discount maximum dollar amount is important to many businesses for promotions. Shopify, can we get an update on this feature add?
I was shocked when such a big platform doesn’t offer this simple feature. I was in need for same but there are no apps that do it, however, there is this one app I came across which allows you to cap the offered discount amount but it doesn’t work with default checkout from Shopify you need another third-party app to support. This is quite irritating though I hope shopify release this feature soon.
This feature is also very important to my company. We have been asking for this for 3 years. Is there a timeline for this now? Please let us know. Thanks!
If someone is still looking for a solution. Here’s a quick code snippet which can help you. You will need Shopify script editor for this (Shopify Plus)
Create a coupon code with 0% discount
Go to Apps > Script Editor > Create script > Line Items > Blank template
in Ruby Source Code add this
if Input.cart && Input.cart.discount_code and Input.cart.discount_code.code == '
- Replace all the <variable> with your values in line 1, 2, 3, 12, 14 (Remove < and > symbols as well). Also make sure your values are round numbers e.g 600 instead of 600.124.
- Save and Publish
This should cap/limit the discount amount.
Thanks to Github/fnstirling for this snippet. I added some improvements and bug fixes in this script though.
Shopify please do something - it’s marked as solved, but it’s not!!! I also need this feature: setting a percentage discount with a limit. It should be straightforward to implement. Please take care of it asap.