GIFTiT – Free Gifts for WooCommerce

GIFTiT – Free Gifts for WooCommerce has one disclosed vulnerability in the WordSec catalog, all reported in 2026; it is fixed as of November 2026. Their average CVSS score is 6.5, and the most serious one scores 6.5 out of 10.

The most common weakness is Improper Control Of Generation Of Code, behind 1 of the records (100%).

The one issue recorded for GIFTiT – Free Gifts for WooCommerce has a vendor fix available, so running the current release closes it.

All of these findings were reported by Nguyen Quang Tan. GIFTiT – Free Gifts for WooCommerce is installed on roughly 2,000 WordPress sites, so each unpatched flaw has a wide blast radius. The current release is tested up to WordPress 7.1.4.

Strategic Overview

Avg CVSSMedium
6.5/ 10
Patch Coverage100%
Open

0

Fixed

1

Get automatic notifications for all GIFTiT – Free Gifts for WooCommerce vulnerabilities before they are exploited.

Highest severity on recordCVSS 6.5CVE-2026-52710

GIFTiT – Free Gifts for WooCommerce <= 4.5 - Unauthenticated Arbitrary Shortcode Injection

Read the full analysis

Vulnerability Records

1 records
GIFTiT – Free Gifts for WooCommerce banner
Latestv4.6

GIFTiT – Free Gifts for WooCommerce

ithemelandco

Author

ithemelandco

4.2(43)
84/100
Last Updated
2026-10-29 (7d ago)
Active Installs
2,000+
Downloads
96,461
Requires WP
5.0+
Requires PHP
7.0+
Tested up to
WP 7.1.4
Created
2021-07-13 (5y ago)
Requires Plugins
woocommerce

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. Get 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 Read the Buy X Get Y guide 💰 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 Read the Cheapest Item guide 🚚 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 Get GIFTiT Pro 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. Upgrade to GIFTiT Pro 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/

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C