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/
Blocks
This plugin provides 5 blocks.
- Wgb Notice
- Gift Notice
- Gift Datatable
- Gift Grid
- Gift Carousel
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
Contributors & Developers
“GIFTiT – Free Gifts for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GIFTiT – Free Gifts for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.4
- Fixed: Compatibility issues with the FOX Currency Switcher plugin
- Changed: Settings UI
- Fixed: Critical error warnings
Tested up to: WP 7.1.x
Tested up to: WC 11.1.x
4.1
- Fixed : Fixed Passed the Check Plugin issues
- Fixed : compatible with pro version 4.1.0
- Fixed : warning issue Critical Error
Tested up to: WP 7.0.x
Tested up to: WC 10.9.x












