Would it be possible to define the value of a coupon as variable base on e.g. quantity.
e.g. A coupon is worth 5$ if you have 3 products in your cart, but 20$ if you have 5.
A coupon is worth 5$ if you have 6 or less products in your cart and 10$ if you have more than 6.