Can I add more than one free product in magento?
Yes, it’s possible; you just need to configure the promo rule accordingly.
Example 1
In this scenario where Discount Amount = 1 and Discount Qty Step = 100, if a customer spends $200, he will get 2 free items. If they are simple products, they will be added to the shopping cart automatically; if promo items are configurable, there will be a pop-up where one can choose attributes of promo items.
Example 2
In this case a customer will get one X and one Y for each two A in the cart:
See more details on Auto Add Promo Items page
Login and Registration Form