I think I've missed something.
Customer adds an item to cart, then the other, then the third item. (all in the same product group, but different items). The cheapest item is discounted off.
So far so good.
Customer then decides, hello, i'll add some more. So adds a further three items, all of of which are more expensive than the first three items. So again, the cheapest of the three is discounted off by the cart.
This creates the `problem` that the two cheapest items (from the complete order) are within the first three items selected, and I'd like them to be the free ones, as opposed to the cheapest one of the first three, and the cheapest one of the second three.
As I said, what have I missed?
Customer adds an item to cart, then the other, then the third item. (all in the same product group, but different items). The cheapest item is discounted off.
So far so good.
Customer then decides, hello, i'll add some more. So adds a further three items, all of of which are more expensive than the first three items. So again, the cheapest of the three is discounted off by the cart.
This creates the `problem` that the two cheapest items (from the complete order) are within the first three items selected, and I'd like them to be the free ones, as opposed to the cheapest one of the first three, and the cheapest one of the second three.
As I said, what have I missed?
Comment