Free Gifts for WooCommerce

Free Gifts for WooCommerce plugin enables you to give away free gifts to customers in a way that your customers like and feel, and emits your brand awareness.

woocommerce gift plugin banner

What Are The Advantages
of WooCommerce Free Gifts plugin?

boost sale by give away free products

Guaranteed Sales Boost

When more (different) offers are on the table, your customers will put in more orders to have a free giveaway in their check-out; unintentionally, boosting your sales.
encourage your customers by gifting them

Encourages Customers

Everyone loves free gift products; it encourages them to stop by your website more often and makes your brand stick to their minds.
if you give away in your shop, customers remember you before competitors

Gives You the Upper-hand

When it boils down to which eCommerce to shop from, your customers will always remember you as the generous fun one, giving you an edge over your competitors.
gift is powerful marketing tools

Robust Marketing Tool

Free giveaways are the perfect marketing tools. Attract new shoppers by promoting them on your various social media platforms.

Main Overview

Give away free gift products to your customer after purchase

woo gift unlimited rules

Unlimited Rules

Set unlimited rules of gifting. Afterward, your website will give them out based on the priorities you have established.


Simple Adjustment Method

Simply adjust who gets how many! No matter the nature of the purchases, offer one or multiple giveaways to the customer based on what you’ve pre-set.

For example:

woo gift simple adjust method
woo gift buyx getx method

Buy X Get X Free Method

Here, the strategy is to offer the customer the exact product they have bought as a free giveaway.

For example:


Buy X Get X Free (Repeat) Method

If a customer buys a specific amount of item X, they will be rewarded with a particular number of the same item. And this process frequents (repeats) itself as the number of X purchases goes up.

woo gift buyx getx repeat
woo gift buyX gety mrthod

Buy X Get Y Free Method

The purchase of a specific number of item X triggers the giveaway of a specific number of item Y.


Buy X Get Y Free (Repeat) Method

If a customer buys a specific amount of item X, they will be rewarded with a particular number of the item Y. And this process frequents (repeats) itself as the number of X purchases goes up.

woo gift buyX getX repeat method
woo gift subtotal method

Subtotal Method

As a customer’s cart subtotal reaches a determined peak, a vary of different giveaways will be arranged for them to choose from.


Subtotal (Repeat) Method

As a customer’s cart subtotal reaches a determined peak, a vary of different giveaways will be arranged for them to choose from. And this process frequents (repeats) itself as the subtotal value goes up.

woo gift subtotal repeat method
woo gift quantity method

Bulk Quantity Method

Place unique purchase quantity range-triggers for gifts to be delivered to the customers.

For example:


Bulk Pricing Method

Place unique purchase price range-triggers for gifts to be delivered to the customers.

For example:

bulk price method

Tiered Quantity Method

Give away free gift based on customer cart quantity in tiered levels.

For example:


Useful Gift Reports

Require reports on tracking rules, offers, gifts, customers, most-utilized rules, the number of gifts sent to customers, etc? The report option empowers you to do so.

woo gift report

What Our Customers Think

We’re looking forward to your feedback. Help us improve by clicking here and sharing your thoughts and ideas on our services.

Professional Team

24/7 Support

Lifetime Updates

Refund Guarantee


30 day money back guarantee

Bundle Plan

All our plugins for one low price
  • Annual & Lifetime Plan
  • 30 day money back guarantee​
  • Priority Support
  • Price: $842 $599(Save $243)

Annual Plan

Intermediate Plan
  • Annual renewal
  • 30 day money back guarantee
  • Priority support

Lifetime Plan

Advanced Plan
  • Lifetime Support & Update
  • 30 day money back guarantee
  • Priority Support
Create your own demo and work with plugin before purchase

Or download free version of plugin

30 day money back guarantee

100% Refund Guarantee

Having doubts? We’ve got your back. Your purchase is covered by our no-risk 30 day money back guarantee.
If for any reason you’re not completely happy with the plugin, you’re entitled to a full refund up to 30 days from your original purchase. No questions asked.

Add our Free Gifts For WooCommerce Plugin to your cart

And enjoy its endless pool of tools that make giving away gifts to lucky customers a piece of cake.

Extra Features

Offer Gift Products Based on Individual Products

Give away gifts based on the quantity of a specific product in the cart.

Offer Gift Products Based on Individual Variations

Give away gifts based on the different variations of a specific product.

Offer Gift Products Based on Category Quantity

Give away gifts based on the quantity of a specific product category.

Add Gift Products to Cart Automatically

If a customer triggers the conditions, gifts will be automatically added to their carts.

Free Gift Products Based on Customer History

Suggest gifts to customers based on their purchase history. It can be categorized by quantity and value.

Add Multiple Gift Products to Cart

If customers check out multiple sets of rules, they can receive multiple gifts and add them to their carts.

WooCommerce Cart Page Gifts Popup

Customers failed to select a gift? A popup on the cart page will appear to tell them of what they’ve missed.

Offer Gift Products Based on Date & Time

You can schedule give away time and date. Closing up on a major holiday? Take advantage of this automated gift send-away.

Free Gift products Based on Item Quantity

Give away gifts based on the total amount of items present in a customer’s cart.

Powerful Query
for Gifts Giveaways

Set up unique queries (tags, category, custom taxonomy, custom field) for gifts giveaways.

Free Gift Products Based on Product History

If a specific product’s total sale has reached a pre-set threshold, it’s eligible for free giveaways.

Offer Gifts Based on Average Order

If a customer’s average order surpasses a specific number, they can add free gifts to their carts.

WooCommerce Checkout Gifts Notice

Customers who missed the gifts list on the cart page are again alerted by a gifts notice on the checkout page.

Offer Gift Products Based on Customer Value

Define customer values based the latest amount of purchase, average order, or total order count and add gifts to their carts accordingly.

Multi Gift
Display Layouts

Our plugins are arranged in different styles for better view and access. Grid, data table, carsouel and more

offer Gift Products Based on Cart items

Gifts are given away to customers based on the total items in the shopping cart.

Set different
Gift Section Positions

Relocate the gifts list position on the cart page to an angle that fits your style.

Hide Free Gift Products in Shop

The option to conceal the products specifically added to the shop as a gift product.

Enable Set Gift Products Quantity

Customers will choose the number of gifts they want to add instead of exhaustingly adding them one by one.

Free Gift products Based on User Role

Based on the pre-assigned customer roles, give away gift to them
if they follow the gifting rule's conditions.

Many other

You can read the plugin knowledgebase or view the plugin Youtube channel


Admin Demo (Test Drive)
It’s easy. Head out to the free gift for WooCommerce plugin page and click the “Plugin Test” button to enter the plugin demo page. In the top bar, click “Launch Admin Demo”. A popup will appear asking you to enter your email and submit the form. The test-out link will now be sent to your email.

Free Version Download
Want a crack at the plugin on your own setup? Visit our WordPress repository and download the latest version to your system and check out the awesome tools where you want, how you want.

Yes, with some features cut off from the pro versions, you can use our Free Gifts for WooCommerce plugin. This helps you get an overview of how the plugin functions and make a well-informed purchase.

For Download the purchased product, go to the “downloads” page on your account area and click on the download button.

To get the license key of your purchased product, go to the “orders” page on your account area. Then find your order and click on the “view” button. Scroll down to find your order license key.

Yes , you can either select parent product to apply one discount for all variations or pick individual variations to set the gifts . you can select variations in conditions also select products to the gift by their attributes, tags or even custom field values.

No, each purchase code is dedicated to a specific domain. However, the plugins could be installed on multisite.

Current Version

Change Log:

Still have questions?

Check out plugin knowledgebase

Other Top Plugins

By your vote, we’ve wrapped up the very best of our plugins and tools.


View The latest Comments about this plugin

Newest Most Voted
Inline Feedbacks
View all comments
Alfonsia H
Alfonsia H
11 months ago

i wanna add gifts to customer cart automatically? can do it with your plugin?

11 months ago
Reply to  Alfonsia H

Yes, it’s possible with this plugin to add gifts to customer carts automatically.

Marco fiorent
Marco fiorent
10 months ago

Will multiple gift rules work at the same time?

10 months ago
Reply to  Marco fiorent

Yes, you can define multiple give away rules at the same time.

Katty RH
Katty RH
9 months ago

How can I add buy 2 get 1 free on your plugin?

9 months ago
Reply to  Katty RH

You can implement this in two ways:

  • Use buy X get X method that after buying two number of a product, give one number of the same product as a gift.
  • Use buy X get Y method that after buying two number of a product, give one number of the another product as a gift
Alex Brown
Alex Brown
7 months ago

Is it suitable for the Fashion industry? For example, I have a hair website and want to offer gifts for some customers that purchase more than one product?

6 months ago
Reply to  Alex Brown

Yes, You are able to choose some products as free gifts and add them to the customers cart based on their cart.

6 months ago

Can your plugin do “Buy 2 Different Products Get 1 Different Products (Repeat)”?
For example our store sells Laptop, Keyboard and Mouse. If the buyer bought a laptop and keyboard, our buyer will get automatically a free mouse which quantity depends on how many laptop and keyboard he purchased?.

Rasha Christy
Rasha Christy
4 months ago

can i show the popup gift available , it is possible ?

4 months ago
Reply to  Rasha Christy

Yes , it is possible , you can select in setting page -> notifications

Fabrice Sicard
Fabrice Sicard
2 months ago

Hi, i see your pluggin fits well with my proyect, id like to add it, but i have a concern, i do have another pluggin instaled called WholeSale Suite Prices for Wholesale prices, do your pluggin be compatible when the price changes from the regular price to a wholesale price?

2 months ago
Reply to  Fabrice Sicard

Yes, this plugin work with wholesale plugin. we checked this plugin with free gift plugin Pro and our plugin work good.
if you have any issue, we can help to you very soon.
Best Regards

L. Bennett
L. Bennett
2 months ago

I get the error “Sorry, this product cannot be purchased.” when I add items to cart

2 months ago
Reply to  L. Bennett

Maybe your gift products haven’t a price or out of stock. Check them please.

Leah Felton
Leah Felton
2 months ago

I have the Free Gifts plugin on my website. I activated gifts but there are messages of failures in the cart on Safari Browser, about the gifts. It doesn’t happen on Chrome Browser.

2 months ago
Reply to  Leah Felton

Hi dear Leah;

There are 2 solutions:
1- Set regular price for you products and then hide them from store.
2- Set regular price and then cheche “Hide Free Gift Products on Shop” on “Woo Free Gifts” -> Settings

Best Regards

Phillip Garcia
Phillip Garcia
2 months ago

I just bought a pro version of free gift, where to insert the license key ?

2 months ago
Reply to  Phillip Garcia

You should install the pro version and set the license key on Activation page.
Your license key is on your account page.
Best Regards

Maria Patriksson
Maria Patriksson
2 months ago

If I wanna make 2+1 offer. If you buy two special products, you get 1 other product for free.
How I can do that?

2 months ago

you can set method Buy X Get Y then set:
– get = 2
– buy = 1
or you can set in this on condition section.

Best Regards

Danilo Quesada
Danilo Quesada
1 month ago

I would like for my customers to automatically get the free gift added to the cart.

1 month ago

I want to apply this type of rule and I want to be sure, if it is possible to do that way:

Customer add products to cart woth e.g. 100 €
Plugin will offer him to add to cart discounted product – not free – but for 0,01 €
If he updates his cart, e.q. to 200 €
Plugin will offer him to add to cart another discounted product – not free – but for 0,01 €

All plugins I have seen adds FREE product to cart, but in our country it is legal problem – we can not give something really free (It’s an accounting problem). It need to have price, at least 0,01 €, but can not be 0,00 €. So I want to be sure, if plugin will be able to handle this.

Elisa Trevisano
Elisa Trevisano
1 month ago

is there a way to create a rule based on ‘Total’ not ‘Sub-Total’?

Leah Felton
Leah Felton
1 month ago

I am using buy x get y repeat, it is buy 5 get 1, so in this case you have to choose 3 gifts, but after choosing one gift the gift is disabled and I cannot choose the same again.

Diana Mey
Diana Mey
1 month ago

I want, if my customer spends over £250 they recieve a free gift lets call that gift X. If my customer spends over £350 they recieve a free gift, lets call that gift Y.

Andreas Sosa
Andreas Sosa
29 days ago

we need free gift items attached after cart total $500, but we did not find this rule in plugin admin area

Fabrice Sicard
Fabrice Sicard
29 days ago

I would like to ask you how I can create the promotion – if you buy one product, second product (but the cheaper one) you get for free? Any product from our eshop.
Thank you.

13 days ago

Hi, the pugin solves this case:

buy A OR buy B OR buy C OR buy D get Y

where A, B, C, D can be variable products.

I await your reply before proceeding with the purchase. Thank you

Walter Myers
Walter Myers
9 days ago

We have purchased one license, however need to do some testing on my local server. Is there not a way to make it works on my local site?

Gerardo Rivas
Gerardo Rivas
9 days ago

how can I deactivate my purchased license on test server?

Raymond G.
Raymond G.
9 days ago

if I select the “auto add giff to cart” option in the rules, on the cart page I see the free product but there is no X to give the customer the option to remove the product from the cart. Why?

Brody Newland
Brody Newland
9 days ago

I want to offer a set of 4 gifts 3 of which are variable. How can I set this up?

Kevin Hoffmann
Kevin Hoffmann
9 days ago

I have a purchase 1 and gift 2 rule for another product but it doesn’t… it only charges me one

Shopping cart

Sign in

No account yet?

woocommerce gift plugin banner

Free Gifts For WooCommerce

Start typing to see products you are looking for.
Version 1.8.5 (18.11.2022)
Fixedsave rules for wpml plugin
FixedTested up to: Wordpress 6.1.1
Version 1.8.4 (25.10.2022)
Fixedconditions coupon
Fixedchange hook for cart items
Version 1.8.3 (18.10.2022)
Fixedprocessed cart after select gift
Fixedsome gift in auto add to cart
Fixedcheck stock quantity when add auto to cart
Version 1.8.2 (06.10.2022)
Addedadd Forced Gift
FixedFix conditions products values
FixedFix popup in checkout
FixedFix show notification in checkout
Fixedclean codes and remove some functions
Version 1.8.0 (28.09.2022)
Addedadd "None" for hide the gifts products in cart page
FixedFix Payment Methods in conditions
Fixedupdate popup after change payment gateway
Fixedcompatible with Wordpress version 6.2
FixedFix grid view
FixedFix carousel popup
FixedFix save rules for large number of products
Version 1.7.6 (27.08.2022)
AddedAdd Payment Methods in conditions
FixedCart Total Dependency
Version 1.7.5 (20.08.2022)
AddedTotal price conditions
Addedadd "free" text for localization
Addedapply filter for compatible with discount price
Fixedcompatible with yith Dynamic Pricing
Fixedcompatible with Discounts and Role Based Prices
Fixedsave symbol characters in description rules
Fixedshow popup the gifts
Fixedrtl carousel
Fixedname of variations for variable Product
Version 1.7.2 (07.07.2022)
AddedPurchased Gifts History Quantity
AddedApply Filter before Select gift Buttons
AddedEnable if other rules are not Applied
Fixedshow notification when automatic add the gift
FixedApply Filter before Select gift Buttons
FixedTested up WP 6.0
Version 1.6.2 (21.05.2022)
FixedFix Grid Layout in the cart page
Version 1.6.1 (20.05.2022)
Addedchange language in any rule (compatible with wpml plugin)
Fixedadd checkout message to wpml-config.xml
FixedFixed issue with wpml plugin in front end
FixedFixed issue include coupons in conditions
Fixedcheck if some gift is set
Fixedcheck if auto_add_gift_to_cart is set
Fixedchange priority woocommerce_before_calculate_totals
Version (24.04.2022)
Addedadd function u sort for the cart content
Fixedupdate languages po/pot/mo files
FixedTested up to: WP 5.9.3
Version 1.6.0 (11.03.2022)
AddedBulk Pricing Method
AddedAdd filter for subtotal the cart content
Addedpopup in the cart page
Addedattribute Class to the gift in the row cart page
Fixedstrings language for multi language plugins
Fixedissue in save settings
Fixeddeprecate method woocommerce_cart_item_class
Fixedcheck if rule is set in array
FixedCompatible WordPress 5.9.1
Version 1.5.6 (04.2.2022)
Fixedchanged Priority woocommerce_cart_item_price
Fixedsave meta in single products
Version 1.5.5 (20.1.2022)
Fixedfixed check set count
Fixedfixed save settings
Fixedfixed save variations Products in get section
Version 1.5.4 (14.1.2022)
AddedAdd filter for subtotal the cart content
FixedIssue in remove Tiered Quantity Method
FixedIssue in save rules
Version 1.5.3 (10.1.2022)
AddedTiered Quantity Method
FixedShow description in front end
FixedView gift in cart in front end
FixedSave any type Product for buy conditions
FixedShow stock quantity in the cart
FixedRemove duplicate actions and filters
Version 1.5.0 (19.12.2021)
AddedSelect Quantity gift in the cart
AddedShow available gift for select
FixedIssue in checkout page if selected "auto add gift"
FixedShow description rule in bellow the cart page
FixedSelect custom Product type for "buy" conditions
FixedTested up to: WP 5.8.2
Version 1.4.3 (24.11.2021)
FixedRequired condition fields in create rule
FixedTranslate message notices on checkout
FixedCheck/ Uncheck in settings
Version 1.4.2 (07.11.2021)
FixedShow the gift price in carousel and grid
FixedUpdate the gift in cart for method buy X get X
FixedAdd text "Select Gift" for translate and "SELECT YOUR GIFT" in the popup
Version 1.4.0 (26.10.2021)
AddedBulk Quantity Method
AddedSet price for the gift products
FixedAuto add to cart issue
Version 1.3.8 (21.10.2021)
AddedShow Popup after page load in checkout page
FixedParent Products For carousel
FixedSimple Products For Dropdown
FixedChild Products For Grid issue
FixedChild Products For Datatable issue
FixedRule time issue
Version 1.3.0 (05.09.2021)
AddedHide Add To Cart Free Gift Products on Shop and Category Pages
AddedHide Free Gift Products on Shop and Category Pages
FixedUpdate plugin issue check
FixedUpdate plugin notify
FixedSubtotal Repeat issue
FixedCheck if product gift is purchasable
FixedChange Priority woocommerce_cart_item_quantity
FixedCarousel UI in LTR
ChangedDeactivate plugin for new domain
Version 1.2 (26.08.2021)
Addeden_US.po / de_DE.po files for translate
FixedUpdate quantity gifts after update the cart
Version 1.1 (08.08.2021)
FixedOptimizing Rule's Structure
FixedFixed some other issues
Version 1.0 (05.07.2021)
ReleasedPlugin Release