MH Free Gifts for WooCommerce
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.
- π€ Auto-add Single Gift Rules β automatically add a qualifying gift to the cart when the rule is met, including repeated copies when quantity multiples apply.
- 1οΈβ£ Optional Non-Stacking Mode β limit customers to gifts from one eligible rule at a time when multiple rules qualify.
- π Quantity-Based Gift Multiples β scale the number of allowed gifts as customers hit higher cart-quantity multiples.
- π― Dependency-Scoped Thresholds β optionally count quantity and subtotal thresholds against only the matching dependency items instead of the whole cart.
- π§ Configurable Checkout Placement β choose where the free gift section appears on classic WooCommerce checkout.
- βοΈ Custom Gift Text & Sizing β change main gift labels and control button/heading font sizes without editing code.
- βοΈ Smart Rule Conditions & Limits β restrict by subtotal, quantity, date range, product, or user.
- π§© WooCommerce Blocks Support β supports both classic and block-based cart and checkout, including shared gift-rule logic and block-aware gift panels.
- π Lightweight & Optimized β uses a dedicated database table for speed and reliability.
π How It Works
- Define your free gift rules in the admin β choose eligible products, usage limits, and visibility options.
- Choose whether subtotal and quantity thresholds should use the whole cart or only the dependency-matching products when you want rules like βbuy 2 from category Xβ.
- Customers who qualify see a responsive βChoose Your Free Giftβ section on the cart (and optionally checkout) page.
- Customers can either choose a gift manually or let a single-gift rule auto-add it 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)
* Auto-add Gift (Automatically adds the selected gift to the cart when the rule is met. Requires exactly 1 selected gift and uses a base quantity of 1)
Display Settings
* Display Gifts 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)
* Product Category Dependency (Limit rule to selected categories)
* Threshold Scope (Choose whether Cart Subtotal, Cart Quantity, and quantity multiples use the whole purchased cart or only items matching the selected product/category dependencies. Example: if your rule is set to Cart Quantity >= 2 and a category dependency is set, Whole Purchased Cart qualifies with 1 matching item + 1 non-matching item, while Matching Dependency Items Only requires 2 matching items.)
* User Dependency (Limit the 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
* Repeat Gifts For Quantity Multiples (Scales the Number of Gifts Allowed for each qualifying Cart Quantity multiple)
* 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)
* Usage Limit per User (Limits how many times an individual user can use the gift rule)
Plugin Settings
* Allow Gift Accumulation (When disabled, customers can keep gifts from only one eligible rule at a time)
* Checkout Placement (Choose the classic WooCommerce checkout hook used for the free gift toggle)
* Cart Heading Text (Customize the main βChoose Your Free Giftβ heading)
* Checkout Toggle Text (Customize the classic checkout toggle label, for example βFree Giftβ)
* Add Button Text (Customize the add button label)
* Remove Button Text (Customize the remove button label)
* Cart Heading Font Size (Adjust the cart/section heading size)
* Checkout Toggle Font Size (Adjust the classic checkout toggle size)
* Button Font Size (Adjust the Add/Remove button text size)
* Button Text / Background / Border Colors (Style the gift buttons)
* Button Border Size (Adjust button border thickness)
* Button Border Radius (Adjust button corner roundness)
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
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| v*o*e*e*i*.com | F | 2026-07-26 10:03:56 | |
| r*s*a*c*s*e*i*s.ir (WP 7.0.2) | F | 2026-07-24 20:49:40 | |
| l*v*g*e*a*u*a*s.com (WP 7.0.2) | F | 2026-07-24 14:10:57 | |
| e*r*-*h*m.cc (WP 7.0.2) | F | 2026-07-24 10:28:17 | |
| s*h*a*e*e*w*n*s.com (WP 7.0.2) | F | 2026-07-23 09:44:29 | |
| c*t*u*-*h*o*.com | F | 2026-07-22 19:36:04 | |
| k*s*o*l*x.ru (WP 7.0.2) | F | 2026-07-21 14:44:25 | |
| i*o*a*a*k*t.com | D | 2026-07-20 23:11:09 | |
| f*r*a*c*l*f*.com | F | 2026-07-20 00:24:49 | |
| o*y*o*h*p.com (WP 7.0) | F | 2026-07-19 11:44:36 | |
| k*i*e*k*d*.com | F | 2026-07-18 03:35:47 | |
| o*b*i*r*s*c*c*.com | F | 2026-07-17 11:30:35 | |
| d*n*e*n*c*e.com (WP 7.0) | F | 2026-07-15 21:06:07 | |
| e*d*a*.com (WP 7.0.1) | F | 2026-07-15 15:43:47 | |
| c*g*r*t*e*x*r*s*.ca | F | 2026-07-15 02:51:21 | |
| e*t*d*o*i*a*.com (WP 7.0.1) | F | 2026-07-14 12:03:33 | |
| b*u*m*o*h*m*.com | F | 2026-07-13 14:44:51 | |
| m*r*a*e*g*e*a*.com (WP 6.9.4) | F | 2026-07-13 05:27:27 | |
| c*c*i*l*t*a.com (WP 7.0.1) | C | 2026-07-12 11:08:32 | |
| t*o*y.com (WP 7.0.1) | F | 2026-07-12 09:08:20 | |
| a*b*y*a*h*n*r*.com (WP 7.0.1) | F | 2026-07-10 22:04:13 | |
| t*e*i*c*c*s*e*i*s.pl (WP 6.8.5) | F | 2026-07-10 17:42:17 | |
| o*k.lt (WP 6.8.3) | F | 2026-07-10 16:15:54 | |
| g*a*n*d*b*e*o*.bzh (WP 7.0) | F | 2026-07-08 00:34:58 | |
| b*a*t*h*t*f*i*a.com (WP 6.8.5) | F | 2026-07-07 04:47:55 | |
| t*n*e*e*a*d*l*o*s.com (WP 7.0) | F | 2026-07-07 03:24:09 | |
| l*w*e*r*l*t*i*g.com | F | 2026-07-06 04:06:05 | |
| m*n*l*v*m*m*n*s.de (WP 7.0) | F | 2026-07-04 16:50:04 | |
| m*g*c*e*u*a.com | D | 2026-07-02 02:51:10 | |
| b*r*e*i*p*l*t*a*a.com (WP 7.0) | F | 2026-07-02 00:38:02 | |
| s*p*r*a*u*a*s*e*s.uk (WP 7.0) | F | 2026-07-01 01:23:14 | |
| l*p*n*o*l*n*a*a.fi (WP 7.0) | F | 2026-06-30 14:20:43 | |
| m*t*g*r*i*s*h*e*d*r.de (WP 7.0) | F | 2026-06-30 08:31:59 | |
| s*p*i*k*n*e*b*n*.de (WP 6.9.4) | F | 2026-06-20 09:22:13 | |
| h*g*r*s*l*d.c*m.pe (WP 7.0) | F | 2026-06-14 14:05:38 | |
| s*h*a*b*s*h*-*a*d*e*z*e*e*.de (WP 7.0) | F | 2026-06-11 21:36:11 | |
| n*i*-*n*o*a*i*n*.com | D | 2026-06-11 20:55:44 | |
| b*d*k*-*m*h.com (WP 7.0) | F | 2026-06-06 19:13:25 | |
| t*e*i*c*c*s*e*i*s.com (WP 6.8.5) | F | 2026-06-06 08:26:10 | |
| m*n*l*v*-*a*h*o*.com (WP 7.0) | F | 2026-06-05 11:22:27 | |
| m*m*o*n*r*a*.com (WP 7.0) | F | 2026-06-03 18:55:43 | |
| p*f*t*h*p.com (WP 7.0) | F | 2026-06-02 22:17:44 | |
| f*s*e*w*a*.com | F | 2026-06-02 20:37:06 | |
| j*y*u*c*o*n*g*r*a.com (WP 7.0) | F | 2026-06-02 19:26:49 | |
| f*r*e*b*t*o*.com (WP 7.0) | F | 2026-06-01 17:59:13 | |
| v*v*p*a*m*.com (WP 7.0) | F | 2026-05-31 08:13:53 | |
| p*e*i*m*l*s*k.com | F | 2026-05-30 22:51:45 | |
| n*u*r*m*t*r.com (WP 7.0) | F | 2026-05-30 12:59:38 |