Right now I have a BOGO 50% off sale.
There are 4 items in the cart
Item 1
- Price $20
Item 2
- Price $20
Item 3
- Price $80
Item 4
- Price $100
User adds all items and the next scenarios happen:
Item 1
- Price $20
- discounted to $10
Item 2
- Price $20
- discounted to $10
Item 3
- Price $80
- stays the same
Item 4
- Price $100
- stays the same
Why is the discount not matched to the best rate, like below?
Item 1
- Price $20
- SHOULD stay the same to $10
Item 2
- Price $20
- SHOULD be discounted to $10
Item 3
- Price $80
- SHOULD be discounted to $40
Item 4
- Price $100
- SHOULD stay the same
Can someone explain why in order to get the best price, my customer has to make 2 different orders for the price to show like this?