Variable Product Gifts: Let Customers Choose Their Free Gift Attributes
Give away a free t-shirt and let your customer pick the size in their cart. Free Gift Coupons handles variable products natively, with three different ways to balance store control against customer choice.