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

I feel that being able to limit the maximum amount of a percentage discount is absolutely necessary. A store with both inexpensive and expensive products would not want to use a percentage discount when this could mean discounting a few dollars to a few hundred dollars.

Without limiting the customer’s choice of products, a set amount discount does not work either when this could mean giving certain products away free, or a nice incentive discount on a more expensive product.

Please implement this improvement (maximum discount value) to the discount options soon! The request I am replying to is now three years old. Thank you.