Multiple instances of the same promotion

Hi



I have a cart promotion set up. The customer adds a set product to the basket then they get a gift voucher to spend on the next transaction.



The promotion has a number of products in the conditions. If 2 or more of the listed products are added to the basket then the gift voucher is only added once. The offer should apply to each product and not just if 1 is added. It also fails if 2 of the same product is added.



The way it should work is that if the customer adds 10 of the same or 10 different matching products then they should get 10 vouchers.



Is there a way to do this without creating a promotion for each product?



Thanks



Steve



Settings:

Conditions: If any of these conditions is true → Products in (products listed)

Bonuses: Gift Certificate £xx.00