Feature Request - Maximum $ and Product Quantities for % based discounts

Topic summary

A merchant needs to limit percentage-based discount codes to specific dollar amounts and product quantities. Their specific use case: offering contest winners 50% off one guitar kit, capped at $150 maximum value.

Current Problem:
Shopify’s native discount system lacks maximum dollar value caps and quantity limits per order. Without these controls, customers could apply the 50% discount to unlimited products, forcing merchants to manually cancel orders and explain restrictions—creating poor customer experience.

Proposed Solutions:

  • One user plans to build a custom discount function using Shopify Functions (noting that Shopify Scripts are being deprecated)
  • Two third-party apps were recommended: Nex Discount and Alpha Sale, both claiming to support “discount up to $X” functionality with screenshots showing configuration options

Status: The feature request remains unaddressed in Shopify’s native system. Merchants currently must rely on Shopify Plus features (being phased out), custom development, or third-party apps to implement these common e-commerce discount controls.

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

Here’s the use case: I have a monthly contest on my store where the winner gets 50% off their next 1 guitar kit, up to a maximum value of $150. Currently the promocode system in Shopify has no maximum $ or product quantity thresholds.

This is a glaring flaw, as it means that if a customer would so choose, they could purchase hundreds of guitars kits and get 50% off all of them. Sure, I could cancel their order and then contact them to explain the restrictions they need to follow, but that makes for a bad customer experience and is an incredibly undesirable approach.

Are you guys going to be adding this functionality to the Discount Code system any time soon? Seems like a pretty standard feature, and is basic functionality that exists in every other E-Commerce platform I’ve worked with.

Thanks for taking the time to read my request! Much appreciated.

1 Like

Looking to do something similar. For example, apply a discount for up to qty 5 of one product, but the 6+ product does not get the discount applied. There seems to be a “split” feature with Shopify Scripts (Shopify Plus plans only), however, Scripts will be deprecated and migrated to Shopify Functions.

https://shopify.dev/docs/api/functions/reference/product-discounts#migrating-from-scripts-to-functions

I’m going to build my own discount function and try to apply some custom logic. I’ll see what I can work up for your example as well.

Hi @KONSRS

I have seen a new app called Nex Discount which lets you to make discount like 10% OFF UP TO $150. I hope this will resolve your issue.

JIC, the same could be easily acheaved with Alpha Sale: