How can I set a maximum dollar amount for discount codes?

Topic summary

Merchants seek a way to cap discount codes at a maximum dollar amount (e.g., 10% off up to $50) to prevent excessive discounts on large orders, particularly for new customer promotions. Shopify does not natively support this feature, and Shopify Support representatives have repeatedly confirmed that no timeline exists for implementation, though feature requests have been submitted over multiple years.

Workarounds and Solutions:

  • One user suggests combining a percentage discount code with an automatic fixed-amount discount triggered at a minimum purchase threshold, though this approach has limitations
  • Third-party apps mentioned include Order Limits, OrderLogic, and MinCart for setting cart/product limits, but these don’t directly address maximum discount caps
  • Two apps specifically designed for capped discounts have emerged: Steppun Discount and Nex Capping Discounts, which allow percentage discounts with maximum dollar limits
  • Some solutions require Shopify Plus subscription

Community Frustration:

  • Multiple merchants express frustration over this missing “basic” feature, with some threatening platform migration
  • Users criticize marking the thread as “solved” when no native solution exists
  • Speculation exists that Shopify reserves this functionality for their premium £2,000/month tier

The discussion remains active with ongoing requests for native Shopify support.

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

Just adding to this

We need to be able to limit the quantity of vouchers

We can set a minimum quantity purcahsed but not a maximum

So if we want to offer a voucher to someone to order something for free, it’s impossible to limit the quantity that they can order.

It simply needs a maximum as well as a minimum discount quantity and amount.

This is standard in Woocommerce.

Surely many many businesses want this it can;t just be us?

Seems crazy that it’s not possible to limit discounts by quantity

PS I agree it is most definitely not solved!

3 Likes