Magento Free Gift allows you to select groups of product or one product which will come with another "free gift" product. Magento Free Gift product may be used as any invisible store product with zero price. Rule based selection of products. You can select gift products based on subtotal of cart or items qty of specific product. You can select Group of product based on product attribute. Unlimited gift products which can be created simple default way. Gift product may be created from simple magento product of any attribute set.