MH Free Gifts for WooCommerce gives store owners a powerful yet intuitive way to reward customers with complimentary products based on custom cart rules.
✨ Key Features
- 🎁 Add Multiple Free Gift Rules — create unlimited gift rules with different conditions and products.
- ⚙️ Smart Rule Conditions & Limits — restrict by subtotal, quantity, date range, product, or user.
- 🧩 WooCommerce Blocks Support — compatible with both classic and block-based cart and checkout.
- 🚀 Lightweight & Optimized — uses a dedicated database table for speed and reliability.
- 💯 Completely Free — no upsells or pro version. 100% functional out of the box.
🛒 How It Works
- Define your free gift rules in the admin — choose eligible products, usage limits, and visibility options.
- Customers who qualify see a responsive 「Choose Your Free Gift」 section on the cart (and optionally checkout) page.
- When a gift is selected, it』s automatically added to the cart at $0.
- MH Free Gifts handles all validation and limits automatically.
Behind the scenes, the plugin intelligently evaluates cart contents, enforces limits, and prevents abuse — creating a seamless, self-contained gifting experience that enhances WooCommerce』s promotion capabilities without extra plugins or conflicts.
Free Gift Admin settings
General Settings
* Status (Active or Disabled)
* Rule Name (name it something meaningful) – only for admin use
* Description (describe your rule) – only for admin use
* Select Gifts (Select 1 or more gifts you would like in your gift rule)
Display Settings
* Display Gift On (Toggle between Cart or Cart/Checkout mode)
* Items Per Row (Cart) (decide how many items in a row you want displayed)
Usage Restrictions
* Product Dependency (Lock down rule to only allow free gifts to activate if any of these products are in the cart)
* User Dependency (Limit he rule to individual customers)
* Registered Users Only (Only allowed existing customers to activate the rule)
* Number of Gifts Allowed (Restrict the number of gifts a customer can add to their cart)
* Cart Subtotal (Is Less Than, Is Greater Than, Is Less Than or Equal To, Is Greater Than or Equal To, Is Equal To) Set you Subtotal threshold amount
* Cart Quantity (Is Less Than, Is Greater Than, Is Less Than or Equal To, Is Greater Than or Equal To, Is Equal To) Set you Quantity threshold amount
* Valid From (Set valid from date)
* Valid To (Set valid to date)
Usage Limits
* Usage Limit per Rule (Limits how many time the gift rule can be used)
* Uaage Limit per User (Limits how many times an individual user can use the gift rule)
License
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/gpl-2.0.html






