GIFTiT – Free Gifts for WooCommerce
Description
GIFTiT is a WooCommerce free gift plugin that helps you reward customers based on what they buy, how much they spend, and who they are.
With the free version, you can create straightforward gift promotions such as offering a specific free product or unlocking a gift when the cart subtotal reaches a certain amount.
When you need more advanced campaigns, GIFTiT Pro adds BOGO and Buy X Get Y offers, repeatable and tiered gifts, cheapest-product rewards, free shipping rewards, percentage discounts, advanced customer and cart conditions, automatic gifts, customer gift selection, more display options, reporting, and additional campaign controls.
What Can You Do With GIFTiT Free Version?
GIFTiT Free is designed for stores that need simple WooCommerce free gift campaigns without complex promotional rules.
The free version includes two gift methods:
π Simple Adjustment
Give customers a specific product as a free gift when the rule conditions are met.
For example:
- Add a free sample to qualifying orders.
- Give a promotional product to eligible customers.
- Offer a specific gift when a defined rule is matched.
- Add a selected product as a free gift to qualifying WooCommerce orders.
This method works well when you already know exactly which product you want to offer as the gift.
π° Subtotal
Offer a free gift when the customer’s cart reaches a specific subtotal.
For example:
- Spend $100 Get a free gift
- Cart subtotal reaches $150 Unlock Product X for free
Subtotal-based gifts can encourage customers to add more products to their cart before completing the order.
GIFTiT Free Features
With the free version, you can:
- Create WooCommerce free gift rules.
- Use the Simple Adjustment gift method.
- Create cart subtotal free gift promotions.
- Select products to use as free gifts.
- Create basic conditions for gift eligibility.
- Run simple gift-with-purchase campaigns.
- Carousel, grid and dropdown layout for gift offer.
- Date & time conditions.
- Manage gift rules directly from your WordPress dashboard.
- Start offering WooCommerce free gifts without upgrading to Pro.
- Limited Reports & Statistics
If your promotion is relatively simple, GIFTiT Free may be all you need.
Need More Advanced WooCommerce Free Gift Campaigns?
GIFTiT Pro is designed for WooCommerce stores that want to go beyond simple gift rules. It gives you more control over what customers must buy, who qualifies, when the promotion is available, and what reward customers receive.
Instead of treating promotion methods, conditions, and examples as separate concepts, the sections below show practical campaigns you can build with GIFTiT Pro.
1οΈβ£ Offer Free Gifts Based on What Customers Buy
Turn products, quantities, categories, and cart value into powerful gift incentives.
π BOGO Offers (Buy One, Get One)
Create classic WooCommerce BOGO deals and repeatable same-product promotions for selected products.
Example:
- Buy 1 Get 1 Same Product Free
- Buy 2 Get 1 Same Product Free
- Buy 3 Get 1 More Same Product Free
π― Buy X, Get Y as a Free Gift
Use one product, category, or qualifying purchase to unlock a different product as the free gift.
Example:
- Buy a Laptop Get a Wireless Mouse Free
- Buy a Camera Get a Memory Card Free
π° Spend More, Get Rewarded
Increase customersβ cart value by unlocking gifts at specific spending thresholds.
Example:
- Spend $100 Get a Free Gift
- Spend $200 Get 2 Gifts
- Spend $500 Unlock a Premium Gift
π Buy More, Get More Free Gifts
Reward customers based on the number of products they purchase, so the reward grows as the quantity increases.
Example:
- Buy 2 Get 1 Free
- Buy 4 Get 2 Free
- Buy 10 Items Get 3 Gifts
π·οΈ Category & Product-Based Gifts
Create promotions around specific products, categories, tags, attributes, or variations.
Example:
- Buy From Shoes Get Free Socks
- Buy Any Product With βSummerβ Tag Unlock a Gift
π Tiered & Progressive Rewards
Give customers a stronger reason to reach the next purchase level by unlocking better or additional rewards at higher thresholds.
Example:
- Spend $50 Gift A
- Spend $100 Gift A + Gift B
- Spend $200 Unlock a Premium Gift
Read the Tiered Free Gifts guide
πΈ Cheapest Item as a Free Gift
Turn the lowest-priced eligible product into the free reward instead of selecting one fixed gift product.
Example:
- Buy 3 Eligible Products Get the Cheapest One Free
- Buy 5 Products From Accessories Get the Cheapest One Free
π Free Shipping as a Reward
Use free shipping instead of a physical gift when customers meet the required purchase conditions.
Example:
- Spend $150 Unlock Free Shipping
- Buy Selected Products Get Free Shipping
2οΈβ£ Offer Free Gifts Based on Who Your Customer Is
Create more personal promotions based on customer value, loyalty, roles, and purchase history.
π First Purchase Gift
Welcome new customers with a free gift on their first order and turn a first purchase into a stronger brand experience.
Example:
- First Order Welcome Gift
- New Customer Free Sample
π Returning Customer Rewards
Give existing customers another reason to come back by rewarding them after a defined number of completed orders.
Example:
- After 3 Orders Unlock a Special Gift
β VIP Customer Gifts
Reward your highest-value customers with more valuable or exclusive gifts based on lifetime spend or average order value.
Example:
- Lifetime Spend Over $1,000 Premium Gift
- Average Order Value Over $200 VIP Reward
π§Ύ Previous Purchase-Based Gifts
Create rewards based on products or categories customers bought in earlier WooCommerce orders.
Example:
- Previously Bought a Laptop Get a Wireless Mouse on the Next Order
- Previously Bought a Camera Unlock a Memory Card Gift
π¦ Purchased Quantity Gifts
Reward customers who have repeatedly purchased a specific product or products from a selected category.
Example:
- Bought 5 Notebooks Before Get a Free Planner
- Purchased 10 Coffee Packs Unlock a Special Gift
π³ Purchased Value Gifts
Use previous spending on selected products or categories as the trigger for a new reward.
Example:
- Spent $300 on Sports Products Get a Free Bottle
- Spent $500 on Beauty Products Unlock a Premium Gift
π₯ Customer Role-Based Rewards
Create different gift experiences for customer groups such as wholesale buyers, subscribers, members, or other WordPress user roles.
Example:
- Wholesale Customer Business Gift
- Subscriber Bonus Reward
3οΈβ£ Offer Free Gifts Based on When & How Customers Shop
Run time-sensitive, seasonal, checkout-based, and context-aware gift campaigns.
π Customer Birthday Gifts
Celebrate customers with a personalized gift on or around their saved birthday.
Example:
Customer Birthday Free Gift
π Holiday & Seasonal Gift Campaigns
Create gift offers for periods when customers are already more likely to buy, from major holidays to store-specific events.
Example:
- Christmas Free Gift With Purchase
- Valentineβs Day Special Reward
β° Limited-Time Promotions
Create urgency by making gifts available only during a selected date range, day, or time period.
Example:
- Weekend Only Free Gift
- Until Midnight Unlock Bonus Gift
- Friday 6 PMβ12 AM Special Promotion
ποΈ Coupon-Based Gifts
Connect a free gift to a specific WooCommerce coupon or campaign code.
Example:
- Apply SUMMER20 Unlock a Free Gift
π³ Payment Method Rewards
Offer gifts based on the payment method customers choose during checkout.
Example:
- Pay With PayPal Get a Gift
- Bank Transfer Receive a Free Product
π Shipping-Based Gifts
Create rewards based on shipping destination, shipping class, or the shipping method selected by the customer.
Example:
- Shipping to Canada Free Gift
- Express Shipping Bonus Reward
π Cart & Checkout Condition Gifts
Make the final reward depend on what is actually happening in the customerβs cart or checkout, and combine multiple conditions when needed.
Example:
- Cart Contains Electronics + Spend $300 Unlock Gift
- No Coupon Applied + Cart Over $100 Free Gift
- Buy Product X + Choose Express Shipping Bonus Reward
β¨ More GIFTiT Pro Features
GIFTiT Pro includes additional tools that give you more control over how free gift campaigns are delivered, displayed, and managed in your WooCommerce store.
Here are some of the key GIFTiT Pro features that can help you create more flexible and engaging gift campaigns.
β‘ Automatically Add Free Gifts to the Cart
Automatically add free gifts to the cart as soon as the customer meets the rule requirements.
Example:
- Spend $100 Product X is automatically added for free
π Let Customers Choose Their Free Gift
Show several eligible products and let customers choose the reward they prefer.
Example:
- Spend $100 Choose 1 Free Gift From 4 Available Products
π·οΈ Apply a Percentage Discount Instead of a Gift
Use a percentage discount as the reward when a discount fits your promotion better than a physical product.
Example:
- Spend $200 Get 10% Off
- Purchase Selected Products Receive 15% Off
π£ Show Customers How to Unlock Their Gift
Display promotional messages and progress information so shoppers know what they need to do to qualify.
Example:
- Spend $25 More to Unlock Your Free Gift
- Add One More Product to Receive a Free Gift
πΌοΈ Display Gift Products in Different Layouts
Present selectable gifts using layouts that fit your store and campaign experience, including grid, carousel, data table, dropdown, and popup.
Example:
- A customer qualifies Show eligible gifts in a carousel or popup and let them select one
π¨ Use Variable Products as Free Gifts
Build campaigns with variable products and individual variations using attributes such as size, color, or style.
Example:
- Buy Selected Product Choose a Free T-Shirt in an Eligible Size or Color
π Track Your Gift Campaigns
Use GIFTiT Pro reporting to review gift rules, orders, customers, and the gift products selected in your campaigns.
Example:
- Compare which gift rules are used most often and which rewards customers select
GIFTiT Free vs GIFTiT Pro
Here is the simplest way to choose between the two versions.
π GIFTiT Free
Best for straightforward WooCommerce free gift promotions.
Includes:
- Simple Adjustment
- Subtotal-based free gifts
- Basic gift rules
- Basic eligibility conditions
- Free gift products
- Simple gift-with-purchase campaigns
If you need to offer a specific gift or unlock a free product after the cart reaches a required subtotal, GIFTiT Free is a good place to start.
π GIFTiT Pro
Best for stores that use promotions as a more important part of their WooCommerce marketing strategy.
GIFTiT Pro adds:
π§© Advanced Campaign Methods
- BOGO
- Buy X Get X
- Buy X Get Y
- Advanced subtotal campaigns
- Repeatable gift campaigns
- Repeatable subtotal rewards
- Tiered free gifts
- Cheapest product as a free gift
- Free shipping as a reward
- Percentage discount instead of a gift
βοΈ Gift Experience & Automation
- Automatically add gifts to the cart
- Let customers choose their free gift
- Multiple gift-selection layouts
- Promotional gift messages
- Gift progress experiences
π― Advanced Conditions & Targeting
- Advanced cart conditions
- Product and variation conditions
- Category, tag, and attribute conditions
- Customer targeting
- User role conditions
- Purchase-history targeting
- Customer spending and order-history conditions
- Customer birthday conditions
- Payment method conditions
- Coupon conditions
- Date and time conditions
π οΈ Campaign Management
- Variable product support
- Advanced campaign controls
- Scheduling
- Gift reporting
Start with GIFTiT Free if you need a simple WooCommerce free gift plugin.
Upgrade to GIFTiT Pro when you need advanced campaign methods, customer targeting, automation, multiple reward types, and greater control over the promotional experience.
External Services
This plugin uses the following external services:
iThemeland Usage Tracking Service
– Purpose: To improve plugin quality, compatibility, and user experience by collecting anonymous, non-personal data about your site configuration . https://ithemelandco.com/usage-tracking/
– When Data is Sent: Only when the user explicitly enables this feature, and once per week thereafter.
– Data Handling: All data is anonymized and contains no personally identifiable information (PII).
– Privacy Policy: https://ithemelandco.com/privacy-policy/
– Terms of Service: https://ithemelandco.com/term-of-use/
Faq
What can I do with GIFTiT Free?
GIFTiT Free is designed for straightforward WooCommerce free gift campaigns.
The Free version includes Simple Adjustment and Subtotal gift methods, so you can offer a specific free product or unlock a gift when the customer’s cart reaches a required subtotal.
For example:
Spend $100 Get a free gift
If you need BOGO, Buy X Get Y, repeatable or tiered campaigns, advanced targeting, automatic gifts, or additional reward types, those capabilities are available with GIFTiT Pro.
Can I offer a free gift when a customer spends a certain amount?
Yes. This is available in GIFTiT Free through the Subtotal method.
For example, you can create a rule such as:
Spend $100 Get a free gift
GIFTiT Pro adds more advanced subtotal options, including repeatable and tiered campaigns.
Can I create Buy One Get One Free or Buy X Get Y promotions?
Yes, with GIFTiT Pro.
You can create promotions such as:
Buy 1 Get 1 Free
Buy 2 Get 1 Free
Buy Product A Get Product B Free
Repeatable rules can also increase the reward as customers purchase more.
What advanced campaign methods are available in GIFTiT Pro?
GIFTiT Pro adds advanced promotion methods including:
- BOGO / Buy X Get X
- Buy X Get Y
- Repeatable gift campaigns
- Repeatable subtotal campaigns
- Tiered free gifts
- Cheapest product as a free gift
- Free shipping as a reward
- Percentage discount instead of a gift
This allows you to use GIFTiT for more than a simple fixed free-product promotion.
Can GIFTiT automatically add a free gift to the cart?
Yes, with GIFTiT Pro.
When a customer qualifies for a promotion, an eligible gift can be automatically added to the WooCommerce cart.
You can also configure campaigns where customers choose their preferred gift from several available products.
Can customers choose their own free gift?
Yes, with GIFTiT Pro.
Instead of giving every eligible customer the same product, you can display several gift options and let the customer choose the one they prefer.
For example:
Spend $100 Choose 1 gift from 4 available products
Can I offer something other than a free product?
Yes. GIFTiT Pro supports different types of rewards.
Depending on your campaign, you can offer:
- A free product
- The cheapest eligible product for free
- Free shipping
- A percentage discount
This lets you choose the reward that best fits each promotion.
What conditions can I use with GIFTiT Pro?
GIFTiT Pro provides advanced conditions based on cart data, products, customers, purchase history, dates, and checkout information.
You can create conditions using information such as:
- Cart subtotal, total, quantity, weight, or item count
- Products, variations, categories, tags, and attributes
- Coupons
- Customer and user role
- Previous purchases and order history
- Customer spending and order count
- Customer birthday: Unlock birthday gifts based on the customerβs saved birthday information.
- Payment method
- Date and time
For example, you could offer a birthday gift, reward returning customers, or make a promotion available only for a selected payment method.
Can I create tiered or repeatable free gift promotions?
Yes, with GIFTiT Pro.
Repeatable campaigns can increase the number of rewards as customers buy or spend more:
Spend $100 Get 1 gift\
Spend $200 Get 2 gifts\
Spend $300 Get 3 gifts
Tiered campaigns can unlock different rewards at different thresholds:
Spend $100 Gift A\
Spend $200 Gift B\
Spend $300 Gift C
Does GIFTiT support variable products?
GIFTiT Pro supports WooCommerce variable products and individual variations, allowing you to build gift campaigns around attributes such as size, color, or style.
Can I schedule a free gift campaign?
Yes.
GIFTiT supports date and time conditions, allowing you to prepare campaigns for specific dates, days, or promotional periods.
This is useful for campaigns such as Black Friday, Christmas, weekends, product launches, or other limited-time offers.
What is the difference between GIFTiT Free and Pro?
GIFTiT Free is intended for straightforward free gift campaigns and includes the Simple Adjustment and Subtotal methods.
GIFTiT Pro adds advanced campaign methods and controls such as BOGO, Buy X Get Y, repeatable and tiered rewards, cheapest-product gifts, free shipping, percentage discounts, advanced conditions, automatic gifts, customer gift selection, targeting, reporting, and additional campaign controls.
If you only need a simple free gift or cart-subtotal promotion, start with GIFTiT Free.
If promotions are an important part of your WooCommerce marketing strategy, GIFTiT Pro provides considerably more flexibility.
Reviews
Great Plugin
By artwaredev on July 28, 2026
Simple and great plugin it does exaclty what it says.
They offer also nice support when i needed them when i run into a problem with my account.
Exhausted with customer support!
By adamvadam on May 7, 2026
Weβve been using this plugin on a large WooCommerce store with high daily order volume and unfortunately the support experience has been extremely disappointing.
The plugin itself has useful functionality and we built major promotional systems around it, but getting any meaningful customer service or technical assistance has been nearly impossible. Multiple support attempts have either gone unanswered, delayed heavily, or resulted in very limited actual troubleshooting help.
For stores running serious promotions and relying on stable free gift functionality, support matters just as much as the plugin itself. When issues affect checkout, cart behavior, or customer experience, waiting days/weeks without proper communication is frustrating and risky for business operations.
At this point we are actively considering replacing the plugin entirely, not because the idea behind it is bad, but because reliable support simply does not seem to exist when itβs actually needed.
We genuinely hope the team improves communication and customer support because the plugin has potential, but right now the after-purchase experience has been very disappointing.
Five stars +++
By tarutiiahirvonen on February 27, 2026
Excellent and resilient customer service – solved my issue with great ambition. Also the plugin works really good – usually user based issues, if something π Thank you!
Very limited functionality and support not answering
By ivanmvian on January 13, 2026
Worst plugin I’ve ever bought
Fantastic support
By pczako on December 4, 2025
Great product and even better support. They fixed a bug in the code in no time.
Easy basic plugin that works, great support
By exitoffroad on October 14, 2025
Had to get Sara help me with a setup error today, but it was fixed up in just a minute. I like this very simple plugin, as I like to set it up with just 1 gift when an order hits a certain dollar value. It’s very clear and I don’t get my customers calling with confusion or anything like that. Auto-adding the free gift would be preferred, but that’s only in the Pro version which I’d rather not pay for. If customers can’t read and see the option to add something for free, which happens almost daily, then I don’t mind saving that money.
Fantastic plugin with top-notch support β highly recommended!
By nmnetmedia on August 7, 2025
Not only a fantastic plugin, but also first-class support on top of that! Highly recommended! Thanks and keep up the good work!
MUST PAY TO PLAY
By dragonetdesign on July 29, 2025
I am so sick of every feature requiring a yearly subscription to be able to do what you want. The free version gets you close but every feature that you actually want requires the pro version and the pro version is a subscription. Pay yearly or the plugin will only give you close to what you want it to do but never enough to actually accomplish what you really want it to do and they know it.
Where's The Great Support I'm Hearing About?
By feign3 on July 29, 2025
We have a paid version of this plugin. Without warning all of our rules caused the shopping cart to break. Luckily a good customer of ours notified us of the issue but we have no idea how long people have been abandoning their carts because of this issue.
When I contacted support through the only method I could find on their website (chat). My message was answered after a few minutes with simply “Delete all of rules and check it”. When I asked them if there was another way (because we have a lot of rules), the reply was simply “Disable them”. From there it was radio silence. Nothing I could do to get anyone to respond and proceed with the troubleshooting.
I’m perplexed at the number of people praising the support of this company. My experience has been quite the opposite. If nothing more comes from support on this, I’ll be requesting a refund (and chargeback if necessary).
Very good support!
By dirceb on March 3, 2025
I had a problem today setting up some conditions on the plugin, and the support was very VERY good !
Sara and the team helped me figuring out the problem and fix it. I think good support is essential anywhere, and your team is brillant!
Thank you
Changelog
4.6
* Security: Fixed an unauthenticated arbitrary shortcode execution vulnerability in the gift popup AJAX handler.
* Security: Restricted gift layouts to supported values and improved shortcode attribute validation and escaping.
Credits: Thanks to Nguyen Quang Tan and Patchstack for responsibly reporting this vulnerability.
4.5
- Fixed: Duplicate gift additions caused by repeated clicks, overlapping requests, or slow AJAX responses.
- Fixed: Gift quantity limits when adding gifts, including requests exceeding the remaining allowance.
- Fixed: Outdated gift eligibility and quantities after cart changes.
- Fixed: Cart totals synchronization after gifts are removed or their quantities are adjusted.
- Fixed: Valid free gifts being rejected as non-purchasable in WooCommerce Cart and Checkout Blocks.
- Fixed: Gift rule state being overwritten during shipping calculations.
- Fixed: Incorrect gift quantities reported in AJAX responses.
- Fixed: Unwanted WooCommerce notices remaining after failed AJAX gift additions.
- Improved: Gift quantity input validation and AJAX security token verification.











