I would like to set up a discount whereby if a customer purchases 'X' I would like to offer a discount on multiple 'Y' products. In fact 'Y' could be products from a particular collection, for example.
And I would like the discount to apply to as many products matching the 'Y' criteria as is added to the cart.
As it works now, if I set "Quantity" in "Customer Gets" to 1, then when the 'X' criteria is met, only 1 'Y' item is discounted. If I set "Quantity" to 5, then I need to add 5 'Y' items for the criteria to be met. In this case, all the 'Y' items are discounted. But if I add anything less than 5 'Y' products, the discount code is invalid.
So our only workaround at the moment is to create multiple discount codes which the customer can add to cart depending on what quantity of 'Y' products they are to get discounted.... eg
It's a bit hacky. Surely there is a better way to accomplish this functionality?