I have the following offer with quantity discounts for a series of my products:
- Buy 1 item and get $5 off per item
- Buy 2 items and get $10 off per item
- Buy 3 items and get $15 off per item
I set these discount rules in my control panel under "commerce" > "promotions".
The problem is that Craft combines the quantity discounts. So when I put 3 items into the cart, Craft will for each item add a $5 discount plus a $10 discount plus a $15 discount per item – so instead of a $15 discount per item I get a $30 discount per item.
I thought I might work around this by taking this process into account and simply reducing the quantity discounts in the control panel so they would add up to the desired amount.
But that's no solution if I want to display discounts per item and discounted item price correctly on the frontend.
Plus another issue: When I put 3 items into the cart, I will then see 3 types of discounts applied to my cart which is confusing.
Is there any way to avoid this sort of combining of discounts? Will I have to create an Adjuster to accomplish my intended pricing structure?