Free Product (Auto add & Auto Remove)

Learn how to offer a free product in WooCommerce store and how to automatically add / remove the free product based on different conditions.

Ramesh avatar
Written by Ramesh
Updated over a week ago

Introduction :

Free product discount in Discount Rules for WooCommerce plugin is a promotional offer to attract customers and increase the sales. This discount allows customers to receive a product at no cost when they purchase another product or spend a certain amount.

The following are some of the examples of free product offers :

  • Offer a free “Cap” when a customer spends $500 or more.

  • Purchase a phone and receive a phone case for free.

  • Coupon code : "BLACKFRIDAY" gives you a free gift “Hat”

Before getting started, please make sure that you have installed and activated the “Discount Rules PRO” plugin. The above scenarios require the Buy X Get Y discount type feature, which is available only in the PRO version.

Let’s get started

Example 1 : Offer a “Cap” when customer spends $500 or above

This scenario lets customers get a free Cap automatically when they spend $500 or more. The offer is based on the subtotal. Let’s create a discount rule for this offer.

Creating a Discount Rule

  • Go to WordPress dashboard -> WooCommerce -> Discount Rules -> Click on “Add New Rule” button.

  • Choose “Buy X Get Y” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Rule Configuration :

Filter Section

Choose "All Products" in the "Filter" section because customers can buy any products in the store. (You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to offers like Spend $500 on products from X & Y categories and get a free product.)

Discount Section

In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific product for free. In our example, it’s the “Cap”.

  • You will see an option to search and add the product. Type a few characters of the product name to find your product and select it.

  • Since the discount is based on the subtotal, the quantity should be 1 to 999 or you can also leave the Maximum quantity empty. Set the “Free Quantity” as 1.

Conditions

In the conditions section, choose “Subtotal” and set the operator to be “Greater than” and enter the value 500.

Because, we are offering the free product when the subtotal reaches $500.

Once configured, save and publish the rule.

Now, when customers spend at least $500 in their cart, they will see the free product automatically added to their cart

Here is the screenshot of the cart page showing an example :

Example 2 : Purchase a phone and receive a phone case for free.

This scenario lets customers receive a phone case if they purchased a mobile phone. Let’s create a discount rule for this offer.

Creating a Discount Rule

  • Go to WordPress dashboard -> WooCommerce -> Discount Rules -> Click on “Add New Rule” button.

  • Choose “Buy X Get Y” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Filter Section

Choose “Products” in the “Filter” section and you will see an option to search the product. Type a few characters of the product name to find your product. Here, in our example, it’s a “Phone” so choose and select it. (You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to have buy products on specific category or attributes)

Discount Section

In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific product for free. In our example, it’s the “Phone Case”.

  • You will see an option to search and add the product. Type a few characters of the product name to find your product and select it.

  • Since the discount is based on the subtotal, the quantity should be 1 to 999 or you can also leave the Maximum quantity empty. Set the “Free Quantity” as 1.

Once configured, save and publish the rule.

Now, when the customers purchase a phone they will see the free product (phone case) automatically added to their cart.

Here is the screenshot of the cart page showing an example :

Example 3 : Coupon code : "BLACKFRIDAY" gives you a free gift “Hat”

This scenario lets customers receive a hat when the coupon code “BLACKFRIDAY” is applied in the cart.

Creating a Discount Rule

  • Go to WordPress dashboard -> WooCommerce -> Discount Rules -> Click on “Add New Rule” button.

  • Choose “Buy X Get Y” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Rule Configuration :

Filter Section

Choose "All Products" in the "Filter" section because customers can buy any products in the store.(You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to have buy products on specific category or attributes)

Discount Section

In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific product for free. In our example, it’s the “Hat”.

  • You will see an option to search and add the product. Type a few characters of the product name to find your product and select it.

  • Since the discount is based on the subtotal, the quantity should be 1 to 999 or you can also leave the Maximum quantity empty. Set the “Free Quantity” as 1.

Conditions

In the conditions section, choose “Coupons” as condition type and select “Create your own coupon” and enter the coupon name as “BLACKFRIDAY” (You can also have your own coupon name)

Once configured, save and publish the rule.

Now, when the customer applies the “BLACKFRIDAY” coupon code then free product (hat) would be automatically added to the cart.

Here is the screenshot of the cart page showing an example :

By clicking on the “Change Variant” option, customers also have an option to select their preferred variation.

The above discussed examples require PRO,

Next Steps :

You may also want to check out these helpful guides :

Refer this video to know more about subtotal based free products :

Still unclear ?

Please submit a support request. We are always happy to assist you :)

...

Did this answer your question?