MH Free Gifts for WooCommerce

Description

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

  • 💯 COMPLETELY FREE — no upsells or pro version. 100% functional out of the box.
  • 🎁 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.

🛒 How It Works

  1. Define your free gift rules in the admin — choose eligible products, usage limits, and visibility options.
  2. Customers who qualify see a responsive “Choose Your Free Gift” section on the cart (and optionally checkout) page.
  3. When a gift is selected, it’s automatically added to the cart at $0.
  4. 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

Screenshots

  • The “Choose Your Free Gift” section on the WooCommerce cart page.
  • Free Gift section at checkout. Can remove & add gifts here also.
  • Add/Edit Rule page in Admin
  • Settings for custom button styles

Installation

  1. Login to your WordPress admin.
  2. Navigate to “Plugins > Add New”.
  3. Type “Free Gifts” into the Keyword search box and press the Enter key.
  4. Find the “MH Free Gifts for WooCommerce” plugin. Note: the plugin is made by “mediahub”.
  5. Click the “Install Now” button.
  6. Click the “Activate” button.
  7. Navigate to “Free Gifts” to add and maintain free gifts.

FAQ

Does it work with WooCommerce Blocks?

Yes — MH Free Gifts for WooCommerce fully supports the latest WooCommerce Cart and Checkout blocks.

Can I create multiple gift rules?

Absolutely! You can define unlimited rules, each with unique conditions and eligible products.

Can I limit gifts per user or order?

Yes — the plugin supports per-user and per-rule usage limits.

Is it really free?

Yes! There’s no premium version or upsells. Everything is included for free.

What do I do if I need help?

Support is provided via the WordPress.org forums or through the Mediahub support site.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“MH Free Gifts for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.9 (2025-11-13)

  • [Fixed] Gift wasn’t being removed from cart when threshold was no longer met
  • [Fixed] State change fix on checkout page

1.0.8 (2025-10-17)

  • [Added] Category dependancy functionality

1.0.7 (2025-10-16)

  • [Added] Color picker added to color fields
    [Fixed] Button preview when no radius applied

1.0.6 (2025-10-15)

  • [Added] Button Styling functionality in plugin settings
    [Fixed] Minor styling tweaks

1.0.5 (2025-10-08)

  • [Fixed] Plugin icon change

1.0.4 (2025-10-06)

  • [Added] Added Support for Woocommerce Blocks

1.0.3 (2025-09-24)

  • [Fixed] Locked the ability for customers to increase quantity on the free product line
  • [Added] Security enhancements

1.0.2 (2025-07-11)

  • [Fixed] Rules cache was not cleared upon save, resulting in eligible gift rules not showing

1.0.1 (2025-06-25)

  • [Fixed] Save notice missing after successful save

1.0.0 (2025-04-05)

  • Initial release