I'm working with a client who wants to be able to apply different discounts to their items, sorted by descending price. For example: if there are 2 items in the cart, the cheapest item would be 20% off. If there are 3 items in the cart, the 2nd-cheap...