Yes. Buy X Get X methods can be used to create same-product promotions such as “Buy 1 → Get 1 Free” or repeatable quantity-based offers.
GIFTiT is a powerful WooCommerce free gift plugin for creating automatic gifts, cart-based rewards, Buy X Get Y offers, BOGO deals, and advanced gift promotions.
Plugin Version
Free & Pro Install
Star Rattings
Last Update
GIFTiT helps you use free gifts strategically - not just as giveaways, but as incentives that support the goals that matter to your WooCommerce store
Encourage shoppers to add more products to their cart by unlocking gifts at specific spending thresholds
Use free gifts to promote specific products, categories, or products you want customers to discover
Buy a Laptop ->
Get a Wireless Mouse FREE
Create personalized gift offers based on customer role, spending, order history, previous purchases, and more
VIP Customer
Exclusive Gift Unlocked
Give customers a more tangible reason to complete or increase their purchase
Instead of
Try This:
With GIFTiT, you can control who receives a gift, when they receive it,
and what customers need to do to unlock it.
01
Turn products, quantities, and cart value into powerful gift incentives.

01
Increase customers cart value by unlocking gifts at specific spending thresholds
Spend $100 → Get a Free Gift
Spend $200 → Get 2 Gifts
Spend $500 → Unlock a Premium Gift

02
Reward customers based on the number of products they purchase
Buy 2 → Get 1 Free
Buy 4 → Get 2 Free
Buy 10 Items → Get 3 Gifts

03
Create classic Buy One Get One and repeatable same-product
Buy 1 → Get 1 Same as Free
Buy 2 → Get 1 Same as Free
Buy 3 → Get 1 More Same as Free

04
Use one product to unlock another product as a free
Buy a Laptop → Get a Wireless Mouse Free
Buy a Camera → Get a Memory Card Free

05
Create gifts around specific products, categories, tags, attributes, or variations
Buy From Shoes → Get Free Socks
Buy Any Product With “Summer” Tag → Unlock a Gift

06
Give customers a stronger reason to reach the next purchase level
Spend $50 → Gift A
Spend $100 → Gift A + Gift B
Buy Any Product With “Summer” Tag → Unlock a Gift

07
Turn the lowest-priced eligible product into the free reward
Buy 3 Eligible Products → Get the Cheapest One Free
Buy 5 Products From Accesories → Get the Cheapest One Free

06
Use free shipping instead of a physical gift products
Spend $150 → Unlock Free Shipping
02
Create more personal promotions based on customer value, loyalty, and purchase history.

01
Welcome new customers with a free gift on their first order
First Order → Welcome Gift
New Customer → Free Sample

02
Give loyal customers a reason(free gift) to keep coming back
After 3 Orders → Unlock a Special Gift

03
Reward your best customers with more valuable or exclusive gifts
Lifetime Spend Over $1,000 → Premium Gift
Average Order Value Over $200 → VIP Reward

04
Create rewards based on what customers bought in the past
Buy a Laptop → Get a Wireless Mouse Free
Buy a Camera → Get a Memory Card Free

05
Reward customers who have repeatedly purchased a specific product or category
Bought 5 Notebooks Before → Get a Free Planner
Purchased 10 Coffee Packs → Unlock a Special Gift

06
Use previous spending on selected products or categories as a gift trigger
Spent $300 on Sports Products → Get a Free Bottle
Spent $500 on Beauty Products → Unlock Premium Gift

07
Create different gift experiences for different customer segments
Wholesale Customer → Business Gift
Subscriber → Bonus Reward
03
Run time-sensitive, seasonal, checkout-based, and context-aware gift campaigns

01
Celebrate customers with a personalized gift on or around their birthday
Customer Birthday → Free Gift

02
Create gift offers for the moments when customers are already ready to buy
Christmas → Free Gift With Purchase
Valentine’s Day → Special Reward

03
Create urgency by making gifts available only during a specific period
Weekend Only → Free Gift
Until Midnight → Unlock Bonus Gift
Friday 6 PM–12 AM → Special Promotion

04
Connect a free gift to a specific coupon or campaign code
Apply SUMMER20 → Unlock a Free Gift

05
Offer gifts based on the payment method customers Choose
Pay With PayPal → Get Gift Bank Transfer → Receive Free Product

06
Create rewards based on destination or shipping method
Shipping to Canada → Free Gift
Express Shipping → Bonus Reward

07
Make the final reward depend on what is actually happening in the customer’s cart or checkout.
Cart Contains Electronics + Spend $300 → Unlock Gift
No Coupon Applied + Cart Over $100 → Free Gift
Buy Product X + Choose Express Shipping → Bonus Reward
Our comprehensive feature set gives you all the tools to create irresistible gift offers
Automatically add gifts
Automatically Add Free Gifts to the Customer Cart
Customer Choose Gift
Let Customers Choose Their Preferred Gift
Gift offer Progress
Increase Cart Value With a Free Gift Progress Message
Gift offer Notice
Promot Free Gift Offers on Product Pages
Repeatable Gift Rules
Enable Repeatable Gift Rules
Unlimited Gift Rules
Set Free Gift Rules Without Limitations
Gift Analytics
Track Your Gift Campaigns
Join our Community to share your feature requests, vote on upcoming updates, and help shape plugins that make your work easier.
Explore our powerful yet easy-to-use interface for creating and managing gift campaigns
Powerful solutions to enhance your WooCommerce store and boost sales
4.3/5 (65+ reviews)
4.0/5 (50+ reviews)
See the difference between free and pro version of plugin
Choose the plan that's right for your business
We’re confident you’ll love our GIFTiT – Free Gifts for WooCommerce plugin. But if for any reason you’re not completely satisfied, we offer a full refund within 7 days of purchase. No questions asked.
We're committed to helping your business grow with reliable, high-quality plugins
We've been developing premium WordPress plugins since 2014, with a focus on WooCommerce extensions.
Thousands of store owners trust our plugins to power their e-commerce businesses every day.
Our plugins consistently receive top ratings from satisfied customers on WordPress.org.
Our dedicated support team is always ready to help you get the most out of our plugins.
Find answers to common questions about our plugins and services
Browse our comprehensive documentation with step-by-step guides.
Visit Knowledge Base
Yes. Buy X Get X methods can be used to create same-product promotions such as “Buy 1 → Get 1 Free” or repeatable quantity-based offers.
Yes. GIFTiT supports Buy X Get Y rules where customers purchase one product or group of products and receive a different product as their gift.
Yes, with the gift offer notice, you can display a message on product pages explaining how customers can get that product for free.
Yes. You can start with GIFTiT Free and upgrade to Pro when you need the complete set of gifting methods, advanced conditions, and additional functionality.
GIFTiT supports modern WooCommerce Cart and Checkout Blocks as part of its WooCommerce compatibility.
Yes. Gift eligibility can be based on customer data such as user role, specific customers, spending history, order count, purchase history, and other customer conditions
Yes. You can set maximum limits per rule or per order.

Join thousands of successful store owners who've increased their average order value by
up to 30% with smart gift offers
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
You can find more information in our Cookie Policy and .
View The latest Reviews about this plugin
Sorry, no reviews match your current selections
great product
No Documentation on the new features in Beta 4.0
Plugin have issues and I try to install it from store directly I didn’t find license tabe so I must download zip file and install it ,I need install from store abd put license not zip file
Asked for help but did not get a follow up