Setting a capped amount for percentage based discount codes

Topic summary

A user inquired about setting a maximum cap on percentage-based discount codes in Shopify (e.g., “10% off up to Rs 1000”).

Current Limitations:

  • This functionality is not natively available in standard Shopify
  • Shopify Plus users can achieve this through cart scripts

Available Solutions:

  • Automatic Discounts app: Offers advanced discount rules based on cart value, but charges transaction fees
  • Nex Discount Cap & Limit app: Provides the same capping functionality without transaction fees (subscription-based only)

A Shopify Support representative acknowledged the feature request and confirmed it would be shared with developers. Both third-party apps offer free trial periods for testing before commitment.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

Hi guys, I am not sure if something like this is possible in Shopify. Can we set a capped amount for a percentage based discount code. For example : Use “GET10” code to get a discount of 10% upto Rs 1000. I guess this would be really useful to a majority of stores in Shopify. If something like this doesn’t exist, would you guys think that this will be a good idea?

2 Likes

Hey Sanjeev

As far as I know, this is not possible in Shopify. If you are on Shopify Plus, you could get this functionality with cart scripts.

1 Like

Hi, @sanjeev_kmr !

I’m Helen from Shopify Support. Thanks for your question.

As @Scott-Austin said, a maximum purchase requirement is not currently built into the Shopify discount functionality. However, I see the value in this, and so I am happy to share your feedback with our developers.

In the meantime, there is an app in our App Store that enables you to do this. Automatic Discounts has advance rule capabilities such as applying a discount to an order based on the cart dollar amount.

Automatic Discounts has a free trial period, so I suggest installing it on your store to test it out to be sure it functions as you need it to. If you uninstall it before the trial period ends, you will not be charged for it. If you have any questions about it’s functionality or need help with setting it up, please reach out to the app developer directly.

If you have any further questions or comments, please let me know!

1 Like

are there any other apps that do this? Automatic Discounts charges a transaction fee which is insane if I’m only looking for this one simple feature.

3 Likes

Hi,

You can use Nex Discount Cap & Limit, which does not have a transaction fee, you only need to subscribe to a plan.

Hi @sanjeev_kmr

Yes, this is possible using an app called Nex Discount. It lets you create percentage-based discount codes with a capped amount—for example, “10% off up to ₹1000.” (Attaching a screenshot for reference)

Hi, if you would like to tell your customer why the discount cannot be used with a custom message, potentially saving a sale, then Discount Guardianis the app you need. You can set a discount cap, the screenshots below shows setting a £50 limit for a discount code that gives 10% off and it being blocked in the checkout because the discount would be £74.95. The app has many other rules you can implement and works on all Shopify plans