Get 10% off any lifetime license purchase – First 100 customers only!

Use coupon code FIRST100

How to Offer a Free Gift with Purchase in a WooCommerce Store

Are you looking for ways to offer free gifts to customers who spend over a certain amount on your WooCommerce store?

Offering a free gift with purchase is a great way to increase the average order value of your store, as customers will be incentivized to purchase more to get the gift.

While WooCommerce doesn’t include a free gift with purchase feature by default, there are third-party tools you can use to implement it without having to write any code. 

In this tutorial, I’ll use a powerful WooCommerce plugin called Merchant Pro to show you how to offer free gifts to customers who make a purchase in your WooCommerce store. 

Let’s get started.

1. Install and Activate Merchant Pro

To get access to Merchant Pro’s modules, including the Free Gifts module, you’ll need to purchase a license.

Once you’ve made the purchase, download the plugin to your local computer from either your aThemes account or the Merchant Pro welcome email. 

Then, return to the Add Plugins screen in your WordPress admin area and click the Upload Plugin button at the top of the page.

When the file uploader section appears on the screen, click the Browse button, upload the merchant-pro.zip file that you’ve downloaded, then click the Install Now and later the Activate buttons:

A screenshot of the file uploader of the Add Plugins screen with the Merchant Pro plugin

You can refer to our quick start guide for more on getting set up with Merchant Pro.

2. Enable the Free Gifts Module

To enable the Merchant Pro’s Free Gifts module, open your WordPress dashboard and go to Merchant → Boost Revenue → Free Gifts

Inside the Free Gifts module, click the Enable button to activate the module:

Location of the Enable button on the Free Gifts module page

3. Configure the Settings of the Free Gifts Module

The Free Gifts module includes four groups of settings that let you customize the various features of the gift icon and bar. Let’s see them one by one.

1. Settings: Here, you can set whether you want to make the free offers based on the cart subtotal (doesn’t include additional discounts) or the cart total (includes additional discounts).

2. Display Settings: By default, the gift icon appears on your home, shop, product, and cart pages. You can remove the icon from any of these pages by deselecting the relevant option:

3. Text Formatting Settings: This group of settings allows you to change the text that appears inside the gift bar as well as the text shown on the Cart page next to the gift product:

4. Style Settings: This section allows you to customize the colors of the various elements of the module, including the text, icon, button, content, and more:

After configuring the module, click the Save button at the top of the page to save your settings. 

4. Create a Free Gift

To create a gift product, navigate to Products → All Products in your WordPress admin area and click the Edit link under the product that you want to offer as a free gift to your customers. 

In the product editor, scroll down to the Merchant Product Options, open the Free Gifts tab, click the Add New Gift button, and select the Spending Based option:

A screenshot of the Merchant Product Options section on a WooCommerce product page, showing the options of the Free Gifts module

Next, set the amount that your customers need to spend in your store to get the free gift:

Options of the spending based discounts of the Free Gifts module

Finally, scroll up to the top of the page and click the Update button.

Now, you can check what the gift icon with the free offer looks like in your store. It will appear on the right side of the screen:

The gift icon in a closed state

Once you click the icon, it will expand into a bar showing the call-to-action text with the spending goal, the name of the gift product, a small product image, the original price struck off, and the ‘Free’ text:

The gift bar in open state


All you need to do to start offering free gifts with purchases on your WooCommerce store is download, install and activate the Merchant Pro plugin, then enable and configure the Free Gifts module. 

Get Merchant Pro (or spin up a free demo to see how it works) and start growing your store today!

Have any questions about how to add the free gifts with purchase feature to your WooCommerce store? Let me know in the comments section below. 

Leave a Reply

Your email address will not be published. Required fields are marked *