FunnelKit
FunnelKitBlogs

How to Offer WooCommerce Free Gifts: 3 Proven Methods for Your Store

Updated:  Mar 30, 2026
Written by: 
Author: Editorial Team
Editorial Team
Author: Editorial Team Editorial Team

The FunnelKit Editorial Team is a group of WooCommerce experts with 10+ years of combined experience. We create actionable guides based on hands-on testing, industry research, and user feedback to help eCommerce businesses grow.

How to Offer WooCommerce Free Gifts: 3 Proven Methods for Your Store

Discover how to boost sales and customer loyalty with three smart ways to offer free gifts in your WooCommerce store.

Want to boost WooCommerce sales and delight your customers?

Offer free gifts. 

A Harris Interactive study found that 90% of consumers are more loyal to brands that give free gifts, making it a smart move for increasing repeat purchases and average order value (AOV).

In this blog, we will share powerful ways to offer gifts in your WooCommerce store: milestone-based gifts in a sliding cart, auto-applied gifts at checkout, and redeemable gift coupons.

Short on time? Watch this video instead 👇

How to Offer WooCommerce Free Gifts: 3 Proven Methods for Your Store
What Are WooCommerce Free Gifts and Why Offer Them? 

WooCommerce free gifts are promotional items given to customers at no extra cost, usually when they purchase other products. 

You can offer a variety of gifts, such as complementary products, surplus inventory, perishable items, or digital products like limited-time trials. For example, gifting makeup wipes with a cosmetics set or a digital book alongside its physical version adds value and enhances the customer experience. 

Here are the benefits of offering free gifts in WooCommerce:

  • Increase sales: Encourage purchases by adding extra value, boosting order size, and revenue.
  • Enhance customer satisfaction: Delight shoppers and improve their overall experience. 
  • Build brand loyalty: Foster positive feelings and encourage repeat business. 
  • Clear excess inventory: Move surplus or slow-moving stock efficiently. 
  • Differentiate your brand: Stand out with unique or exclusive gift offers.

Thoughtful free gifts make customers happy and more likely to return, helping your store grow and succeed over the long term.

Different Ways To Offer WooCommerce Free Gifts in Your Online Store 

Here are some of the effective ways to offer free gifts in WooCommerce:

  • Milestone-based gift 

Reward customers when their cart hits a set amount with a free gift shown in a sliding mini cart. 

  • Auto-applied free gift at checkout 

Automatically add a free item to the cart based on purchase conditions like cart value or products. 

  • Free gift via coupon code

Let customers redeem a free gift by applying a coupon code during checkout. 

  • Buy One Get One (BOGO) deals 

Offer a free product when customers buy a specific item or quantity. A classic way to increase average order value and clear inventory. 

WooCommerce, by default, doesn’t provide the options to apply these methods of offering gifts. To do so, you will need additional plugins. In the next section, you can find the best free WooCommerce gift plugins. 

3 Best WooCommerce Free Gifts Plugins 

Let's take a look at some of the best WooCommerce free gift plugins we have compiled after thorough research. Here, you can discover all these plugins' key features and prices.

PluginFree Gift FeaturePrice
FunnelKit CartOffer a free gift when the customer reaches a certain cart totalFree available. Premium starts at $99.5/year
FunnelKit Funnel BuilderAutomatically add free gifts at checkout, with optional conditions, or via a couponBasic free version, Premium starts at $99.5/year
Advanced CouponLet's customers claim free gifts via coupons and support BOGO and store credit optionsFreemium, Premium starts at $199/year

All three plugins we share are extremely useful for various use cases involving free gift offerings, some of which we will cover in this blog.

Method 1: How To Offer Milestone-based WooCommerce Free Gift

Before we proceed with the main process of offering free gifts in WooCommerce, ensure that you have installed and activated both. 

Step 1: Enable and customize the look of the WooCommerce slide-in cart

From the WordPress dashboard, navigate to FunnelKit ⇒ Cart and enable the “Enable Cart” option to turn on the mini cart.

enable funnelkit cart

After that, customize the general settings to match your brand.

Step 2: Set a free gift offer 

With FunnelKit, you can offer milestone-based rewards. There are three types of rewards: free shipping, discount, and free gift. 

You have the flexibility to offer all three rewards to encourage users to purchase products or offer only free gifts. 

For instance, if you set up: 

  • Free shipping for orders over $150
  • $10 discount for orders over $200
  • Free gift if they buy products over $300. 

This way, people are encouraged to buy more products to avail of the free gift. 

However, it’s not necessary to offer all three types of rewards; you can just offer a free gift if customers purchase products worth a certain amount. 

To do this, move to the Rewards tab and click on the ‘Create Reward’ button. 

create free gift reward

Choose the type as a free gift. 

choose free gift as type

Now, set the following options:

  • Icon Title: Set the icon title that will be visible when the user hovers over the reward icon. 
  • Message:  Set the message that will show up on the top header. You can use {{remaining_amount}} merge tag to show the remaining amount to get the reward.
  • Amount to Get Reward:  The amount the user must add to their cart to make them eligible for the free gift. 
  • Product:  The product you want to offer as a free gift.

Make sure to click on ‘Save Changes’ when you’re done. 

WooCommerce free gift reward settings

To offer the Upsells option, go to the Upsells tab and turn on the “Enable Cart Upsells” option.

This way, you can offer users upsells that they can add to their cart with a single click, increasing order value and providing a free gift.

Simply enable “Cart Upsells” in the Upsells tab to easily set in-cart recommendations, customize display and product types, and add upsells or cross-sells directly without leaving the page.

Step 4: Test the free gift offer

If you check the front end, you should see the free offer, accompanied by a message on the top bar that asks users to add more products to avail themselves of the discount. 

preview woocommerce free gift

Make sure to add items to see if the gifts are added once you reach the threshold.

Method 2: How To Automatically Offer Free Gifts on the WooCommerce Checkout Page

For this process, we will use FunnelKit Funnel Builder.

Follow the following steps to offer free gifts in WooCommerce based on different conditions automatically:

Step 1: Create a store checkout 

The first step is to create a store checkout that will replace the default WooCommerce checkout. 

Navigate to FunnelKit ⇒ Store Checkout and click on the ‘Create Store Checkout’ button.

Create store checkout

To select a template, hover over the template you like and click on Preview.

choose minimalist

Now, choose whether you want a single-page checkout or a multi-page checkout. We are going with a three-step checkout. 

After that, click on “Import This Funnel,” provide a name, and click on ‘Done’ to import this funnel as your default checkout.

import minimalist store checkout

This will import a new store checkout with three steps: checkout, one-click upsell, and thank you. 

Step 2: Create an order bump offer

Next, you need to create an order bump step. For this, come back to the store checkout page and click on “Add Order Bump.” 

After that, provide a name and click on Add. 

add order bump lip balm

Now you will see different order bump skins. To import the one you like, hover over that and click on Import. 

import order bump skin

Search for the product and add an order bump. You can offer multiple products as order bumps here. After that, click on Add. 

Note: You can also offer multiple gifts. In such a case, search for and add all the products you want to offer as a free gift.

add lip balm as order bump

Next, customize the order bump content by adding the product description, exclusive text, button text, and image size. You can also add custom images. 

🔔 Note: You can see the preview on the right side as you edit. 

content customization of lip balm order bump

Make sure to click on Save. 

Step 3: Enable automatic free gift addition to carts

To make the free gift process smoother, ensure that the free gift is automatically added to the cart when users are on the checkout page. 

For this, move to the Style tab and enable the “Pre-select Order Bump by default” option

In this section, you can also customize other options, such as the position of the free gift on the checkout page, call-to-action text, button style, and more. 

pre select order bump to automatically add it to customer order

Again, make sure to click Save. 

You must be thinking, we are talking about offering free gifts, but the product has a price, right? Well, we will take care of it in the next section. 

Step 4: Make the gift free 

Now it’s time for the important part: ensuring that the gift we are offering is free. For that, move to the Products tab and set a 100% discount on the order bump product. This will ensure that the customer is not charged for this product at checkout. 

offer 100% discount to make the gift free on checkout

Note: Now, when anyone tries to check out on your WooCommerce store, this complimentary gift will be seamlessly added to your cart during checkout; no extra steps are required!

Here is a preview of the free gift on the checkout page: 

free gift on checkout page order bump

You can see the order summary in the mini cart where the product is added with a zero price. 

Step 5: Set a conditional free gift (optional)

Offering the same gifts to everyone may not be a good idea, as it will not be relevant. At the same time, offering free gifts to everyone placing a very low-dollar order may result in you losing money. 

To tackle these issues, FunnelKit Funnel Builder offers you the Rule feature, which allows you to set different rules for free gifts based on: 

  • Cart Items, 
  • Cart Category
  • Cart Product Tags, 
  • Cart Item Quantity Counts, 
  • Customer User Role,
  • Customer Product Purchased,
  • Cart total, 
  • Cart subtotal, 
  • Shipping Address
  • Billing Address and so on. 

Now, let’s check how you can set this rule. 

To set conditions, move to the Rules tab and click on “Add Rules”.

click on add rules to add condition

After that, set rules that will activate the free gift according to your strategy. 

Set a free gift if users buy from a certain category 

This is an excellent strategy to ensure you offer the relevant free gift. For instance, if someone buys food items with no beauty products, offering them lip balm might not be the greatest idea. 

On the other hand, offering lip balm to someone buying skincare products is a great idea, right?

To set this, select the Cart Category(s), then the match type “matches any of,” and in the value tab, search and select the category.

cart category condition lip balm

Set a free gift if users buy products worth a certain amount

Offering free gifts only to people who order over a certain amount gives you a better chance of making a profit. 

You can set this rule by clicking on “Add Condition”. 

cart category condition for coupon to offer free gift in WOoCommerce

Then, the condition is set, for example, that the cart total is greater or equal to 150. You can use either Cart Total or Cart Subtotal. 

cart total condition

Make sure to click 'Save Changes'. 

We shared two rules; you can follow the same steps to create as many rules as you want. 

You can offer various order bumps and set different conditions for them. This way, you can offer different free gifts to customers who meet specific criteria.

Step 6: Enable the store checkout 

After setting up the order bumps, you can also customize the upsell and thank-you pages.

Make sure to enable the Store Checkout so that everything you have worked for so far goes live.

activate WooCommerce checkout with free gift

And that’s it! Now your store should have a beautiful checkout page that offers WooCommerce free gifts to users. 

Method 3: How To Offer a WooCommerce Free Gift Coupon

WooCommerce free gift coupons can be particularly useful when offering free gifts to specific groups of people. For example, you may want to provide free gifts only to new users or individuals celebrating their birthdays.

To do this, you can simply create a coupon and share it with them so that only they can redeem the free gift with that coupon. 

To offer free gifts with coupons, you need to follow these steps:

Note: Before proceeding with these steps, please ensure you have created a store checkout and added a free order bump as shown in the above method.

Step 1: Create a WooCommerce coupon 

From the WordPress dashboard, go to Marketing ⇒ Coupons and click on ‘Add Coupon’. 

click on add coupon

Here, you can generate a coupon or create a custom coupon. You can also provide a description. However, this is optional. 

One thing to keep in mind when creating this coupon is that you don’t need to specify a discount here, since we will offer a free gift, not a discount. 

generate coupon

On the Usage Restriction tab, you can set the Minimum and Maximum spend. This is optional, as you can set the order limit later using the Rule feature of FunnelKit as well. 

You can also check the 'individual use only' option. This means users can't use other coupons with this one, as it may offer a larger discount and the free gift than you would prefer.

Click on ‘Publish’ to create the coupon. 

usage restriction free gift coupon

Guide: TYou can also read our blog on "WooCommerce coupons.

Step 2: Set up the rule to offer a free gift when applying the coupon

Go to the Order Bump that you want to offer as a free gift with a coupon. 

🔔 Note: Please ensure that the order bump product you are editing has a 100% discount applied to it. Also, the pre-selection setting is activated, so the product gets added to the cart when users apply the coupon. 

Then, move to the Rules tab. Now apply the rule “Cart Coupons”, match type “matched any of, “and on the Values field, select the coupon you just created. 

Make sure to click on ‘Save Changes’. 

Here, we will offer a Fragrance Sample to users who purchase products worth 200 or more (as previously set when creating the coupon) and apply the coupon.

WooCommerce free gift coupon condition

Here is a preview of the WooCommerce free gift coupon work: 

WooCommerce free coupon preview

And there you have it! That's how effortlessly you can implement a WooCommerce free gift coupon strategy.

Does Offering Free Gifts Harm Your Business? 

Well, it’s hard to associate the idea of offering something for free with making profits. But it can be done.

However, offering free gifts can harm your business and result in a loss if you don't consider certain things.

Here are some factors to consider: 

  • If the cost of the free gifts outweighs the revenue generated from increased sales or customer loyalty, it can lead to financial losses.
  • Offering low-quality free gifts can harm your brand's reputation, making customers think your products are cheap or that you're just trying to sell more without care for quality.

Strategically offering WooCommerce free gifts while considering the mentioned factors not only adds value to customers but also generates profit simultaneously.

To learn more about how to offer free gifts so you don’t end up losing money, move to the next section. 

5 Best Practices to Make a Profit While Offering Free Gifts in WooCommerce

Want to offer a free gift and still make a profit? Here are the best practices you need to follow:

  1. Run Cost-Benefit Checks: Always analyze the cost vs. return of any free gift to avoid losses. 
  2. Use Milestone Triggers: Set spend-based gift offers to increase average order value (AOV). 
  3. Offer Relevant Gifts: Choose high-quality gifts that align with your customers' interests. 
  4. Automate the Process: Ensure a smooth, hands-free gifting experience by automating it. 
  5. Add Upsell Suggestions: Use upsells in the cart to boost total spend and cover gift costs.

Ready to Offer Free Gifts in Your WooCommerce Store? 

Offering a free gift is an effective way to promote your online store and increase your sales. 

By implementing a smart reward system where users must purchase products worth a certain amount, you continue to make a profit while promoting your products.

When you implement conditional free gifts, you can make the free gift strategy more effective by offering relevant products.

Our experts also recommend that you use the coupon code to offer a free gift; this way, you can control who can avail of the free gift and how many times.

Depending on your store’s marketing strategy, feel free to utilize any of the ways we shared to offer free gifts to boost sales.

So, start leveraging the WooCommerce free gift strategy today!

Related Blogs
woocommerce dynamic pricing - FunnelKit

Editorial Team

WooCommerce Dynamic Pricing: How to Set Up Flexible Pricing Rules

If you're running a WooCommerce store, you already know that a single, static price tag doesn't always cut it. A first-time browser needs a different nudge than a wholesale buyer...

Best WooCommerce Subscription Plugins for Recurring Revenue

Editorial Team

6 Best WooCommerce Subscription Plugins For Recurring Revenue: Tested & Compared (2026)

Want to turn one-time buyers into customers who keep coming back using WooCommerce? Then you need to find a WooCommerce subscription plugin.  These plugins will help you automate billing, manage...

WooCommerce One Click Checkout - FunnelKit

Editorial Team

How to Set Up WooCommerce One-Click Checkout in Your Store (Step-by-Step)

Forcing buyers to retype their credit card numbers is killing your conversion rate. A WooCommerce one click checkout fixes this. It strips out the forms. Baymard Institute's analysis of 50...

Published by: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
Thank you for reading. Stay connected with us on the Facebook group, X (Twitter), LinkedIn and YouTube channel for more tips to help grow your business.
Join Over 39,415+ Sellers Increasing Profits with FunnelKit! 🚀
Join FunnelKit
FunnelKit Checkout gives you beautiful, ready-to-use WooCommerce checkout templates, embed order forms, one-page checkouts, and more.
Join FunnelKit
Related Blogs
woocommerce dynamic pricing - FunnelKit

Editorial Team

WooCommerce Dynamic Pricing: How to Set Up Flexible Pricing Rules

If you're running a WooCommerce store, you already know that a single, static price tag doesn't always cut it. A first-time browser needs a different nudge than a wholesale buyer...

Best WooCommerce Subscription Plugins for Recurring Revenue

Editorial Team

6 Best WooCommerce Subscription Plugins For Recurring Revenue: Tested & Compared (2026)

Want to turn one-time buyers into customers who keep coming back using WooCommerce? Then you need to find a WooCommerce subscription plugin.  These plugins will help you automate billing, manage...

WooCommerce One Click Checkout - FunnelKit

Editorial Team

How to Set Up WooCommerce One-Click Checkout in Your Store (Step-by-Step)

Forcing buyers to retype their credit card numbers is killing your conversion rate. A WooCommerce one click checkout fixes this. It strips out the forms. Baymard Institute's analysis of 50...

Ready to Transform Your Store?
Join 39,415+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
973+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 973+ 5-Star Reviews
Get Started