Free Gifts:
  1. Admin can manually send free gifts to any user
  2. Gift products can be automatically added to the user’s cart
  3. Customers can choose their gift on the cart page
  4. Admin can offer free gifts to customers in the form of Buy X Get Y(Buy One Get One)
Ex: Rules Configuration: Depending on the purchase price, or 1 specific product, or 2 specific products...
Option to choose 1 gift from 1, 2, 3 or more gifts in the shopping cart.
Option to choose 2 gifts from 1, 2, 3 or more gifts in the shopping cart.
Option to choose 3 gifts from 1, 2, 3 or more gifts in the shopping cart.
And so on.
This plugin is perfect for inspiration. It has several types of rules, filters, criteria, notifications and other features. It's worth taking a look at it first. Follow the link below. If you can get this feature in the store, Woodmart becomes even more complete. :)