How do I let a customer pick out 1 free product from my store?

New Member
1 0 0

I have a weekly giveaway and I would like to just send my customers a discount link to allow them to pick 1 item from my store for free. But it seems that if I use the discount code for 100% off, they can use it to buy an infinite amount of items. Which I would like to avoid. I already tried aps that limit the amount of times you can buy a product, but I dont want to have this apply to everything on my store. Someone please help!! I feel like this should already be a feature but I cant find it anywhere