Posted on

How do I Gift a Product in WooCommerce for Free via Coupon?

How to gift product (free or paid) on your WooCommerce store? Learn the simple way and also some hacks to earn money by giving gifts without hurting sales.

Last updated on October 28, 2022

‘Get free gift’ or ‘Get a free product with purchase’- promote this on your WooCommerce store and you’ll see instant conversions. A super successful marketing tactic. But doing this frequently will hurt your sales. And people will always expect more free stuff from you.

Hence, in this article, I’ll show you how to make more money by giving free gifts without compromising much on profits.

But before that, let’s see why free things work and the steps to issue a product as a gift on your WooCommerce store.

The word FREE is almighty

You know how difficult is to find a needle in the sand. But it’s quite easy to spot the word FREE. It draws instant attention and establishes a connection. So much power!

After all, who doesn’t like free stuff? But there’s always some motive behind giving something for free.

Give value, get value! When you gift customers valuable stuff, they will return that favor by buying more from you later and of course, by staying with your brand for a longer time. The reciprocity trigger!

That said, let’s see how you can gift a product in WooCommerce.

How to configure a free product with purchase in WooCommerce (gift multiple product quantities)?

For those who entered late, Smart Coupons, from the house of StoreApps is the reliable and best WooCommerce gift cards and coupons plugin.

With Smart Coupons, it is easy to gift products. Create a coupon with Smart Coupons and use that coupon to gift a free product or a paid product when users purchase the main product.

You can also attach multiple free gifts or products and specify quantities for products as well.

Here, instead of a discount, a product/s is redeemed for the coupon code. Hence, when a coupon is applied successfully, the product or free gift is automatically added to the cart and the customer may continue shopping or checkout normally. All in just a click of a button.

As shown in the image below, two caps and two sunglasses are selected as free gifts.

WooCommerce gift products via coupon

Steps to gift a product in WooCommerce using Smart Coupons

  • Go to WordPress admin panel > Marketing > Coupons > Add coupon.
  • Set discount type, amount & other settings as per your requirements.
  • Under Actions > Add products to cart, search for & select product/s you want to give as a gift.
  • Under with discount of, set a discount for the product gift. You can set two types of discount – Percentage (default) and Fixed amount. Set 100% discount for free gifts.
  • Add a gift message or custom message (optional) for the free products.
  • Publish the coupon.
WooCommerce free product with purchase steps

Here’s how it will look when a user adds Hoodie with Zipper (product) to the cart:

gift products added to cart

Since this is a Smart Coupons feature, it allows all the same usage restrictions and usage limits such as restrict coupon by email address, payment gateways, location shipping, etc.

Try Smart Coupons live demo

Seven ideas to earn more money using products as a gift

Be it any festival, your customer’s birthday, or the upcoming holiday season, these are evergreen ideas. The customer just has to select the coupon and the product will be automatically added to the cart.

New product launch with a promotional discount

You want more people to get access to your new product. But some may resist themselves buying it early.

In this case, offer your new product as a gift at a discounted price. Since it’s a new product, the promotion tag will be justified and more people will be encouraged to get that product.

You can offer your new product at a discount to both new and returning customers.

Giveaways on high-end product purchase

This is great for building customer loyalty.

Your customers are purchasing high-end laptops or expensive smartphones. In such cases, giveaways or gifting a product is always a good gesture. You can offer accessories pack with the laptop or trendy looking cases for cell phones absolutely free.

Actually, the customer already looks out for these products. But when you do it before the customer demands, you have made the customer your fan.

Upsell, cross-sell products at a discounted rate

To increase average revenue per user (ARPU), offer related products at a discounted rate.

For example, on the purchase of a lunch box, offer a water bottle at a 20% discount. OR on purchase of a medium-sized pizza, offer a large-sized pizza at 50% off. Learn more about WooCommerce related products

Clear out excess stock

It’s obvious that during the Black Friday season or any other festive time, you may over-estimate the demand and you are left with excess stock. OR sales don’t happen as you expected and you are left with uncleared stock.

In such cases, offer that product at a discount along with the existing product in the cart to clear your stock.

Clear out non-selling product

Here, you have a product that isn’t selling much. Offer this product at a discount or for free if its selling price is low.

This way, you are increasing that product visibility as well as delighting your customers by giving something valuable.

Buy One Get One (BOGO) for limited quantities

If a person has selected a T-shirt, you can send another T-shirt as a free gift.

Here the free T-shirt will be fixed which will go as a discount. If you have other products and want to set them on the BOGO offer, you can create an individual coupon for each. Learn more about WooCommerce BOGO deals

Issue multiple free gifts – Buy X, Get Y free

As shown in the example in the steps above, we offered a cap as well as sunglasses for Free! You can combine multiple products into one coupon and gift it along with the main product.

Similarly, you can offer a product bundle or multiple bundles using coupons as a gift.

Summing it up

Giving a gift is one of the best ways of marketing. It creates good vibes and your customers will come back more often.

And what could be a better solution than Smart Coupons for this? You not only get gift product features but also store credit, URL coupons, advanced coupon restrictions, bulk generation, etc.

Get Smart Coupons

4 thoughts on “How do I Gift a Product in WooCommerce for Free via Coupon?

  1. The BOGO example you mentioned doesn’t work. You have to give the coupon amount a value in the General section for it to work. If I want a true BOGO and set the value at zero and the Action is add the same product at a 100% discount (check: When checked, this coupon will be visible on cart/checkout page for everyone) the coupon does not show. If I make it for one penny then it does show up. It’s confusing for the customers. It should show on zero value and not have to take off any additional value.

    1. Today, we’ve released Smart Coupons version 3.8.2. In this version, we’ve addressed the issue that you’re facing.

      From version 3.8.2, if you’ve defined coupon action & the coupon amount is set as zero, the coupon will be visible on cart, checkout & my account page.

      You can download the latest version from your account on

  2. I would like for my customers to buy my products as a gift for other customers e’g a can of coke is $5 add to cart but I want another option that says Add gift to cart. The way amazon does it but just in woocommerce can you please help me

    1. This is not possible with the Smart Coupons plugin.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.