I know that there has been a long running need for max amount on discount codes, and it is still not native within Shopify Discounts. Example, 20% off with promo code SOSHINY on orders up to $200.
All the apps I can find simply limit the total cart order, which is not helpful. Does anyone know of an app that can create promo codes where we can limit the total order amount that the discount applies to? Or does anyone have a code fix? I’m intermediate with code but could install it with directions.
I never did find a solution, and found a lot of similar threads for people looking for this feature but not being able to get it directly from Shopify or from an app. Crazy that this doesn’t seem to exist.
You’re right — Shopify doesn’t support this natively.
There are two different ways to handle this, depending on what you need:
1) Cap the discount amount
Create a percentage discount with a maximum discount value.
Example: 20% off with a max discount of $40 (20% of 200= 40).
So even if the cart total is higher, the discount won’t exceed $40.
2) Apply discount only if the order total is below a limit
Set the discount to apply only when the cart total is under $200.
If the order goes above $200, the discount won’t apply at all.
Hi, if you would like to tell your customer why the discount cannot be used with a custom message, instead of adding a transaction fee, 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