Skip to main content
Free Shipping

Learn how to create Free shipping discount in your WooCommerce store with Discount Rules for WooCommerce

Ramesh avatar
Written by Ramesh
Updated over 2 months ago

Introduction :

Free shipping is a type of discount offered by online stores where customers can receive their purchased items without paying for shipping costs. This is typically offered under certain conditions, such as a minimum order value or for customers in specific locations.

This user guide explains how to implement Free shipping based on their cart conditions in your WooCommerce store.

The following are some of the examples to implement Free Shipping in your store:

  • Free shipping on orders above $200.

  • Free shipping is available for orders shipping to Mexico (includes specific country, city, state, or Zip-codes)

  • Wholesale Customers get Free Shipping for their orders.

  • "BLACKFRIDAY" Coupon code enables Free shipping.

Make sure you have already installed and activated the Discount Rules plugin. Please note that some of the features explained in the examples are available only in the PRO version.

Do More with the PRO Version

Let’s get started

Creating a Discount Rule

Example 1 : Free shipping on orders above $200.

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

  • Choose “Free Shipping” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Rule Configuration :

Conditions

In the conditions, click on "Add Condition" and choose "Subtotal" and set the operator to be “Greater than or equal” and then enter the value 200.

Because, we are offering free shipping when the subtotal reaches $200 and above.

Once configured, save and publish the rule.

Now, when customers spend at least $200 in their cart, they will see the shipping changes to Free Shipping automatically.

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

That’s a simple discount based on the subtotal. Let’s check a few more examples with advanced conditions. Similarly, we will receive free shipping in the shopping cart for all of the upcoming examples.

Refer this video to know more about free shipping based on cart total:

Example 2 : Free shipping is available for orders shipping to Mexico (includes specific Country, City, State or Zip-codes)

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

  • Choose “Free Shipping” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Rule Configuration :

Conditions

In the conditions, click on "Add Condition" and choose "Country" from there select “Mexico”. Because, we are offering free shipping only for the country “Mexico”. You also have the option to choose your desired Country, State, City or Zip code.

Once configured, save and publish the rule.

Now, when customers choose the shipping country as “Mexico” in their cart, they will see the shipping changes to Free Shipping automatically.

Refer this video to know more about free shipping for specific location :

Example 3 : Wholesale Customers get Free Shipping for their orders.

NOTE : This guide assumes that you have already assigned the wholesale customers to a user role. WordPress provides a concept called user roles. You can use plugins like User Role Editor to create any number of roles and assign users to those roles.

If you have not assigned your users to any roles, you might want to consider assigning your wholesale customers to a user role.

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

  • Choose “Free Shipping” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Rule Configuration :

Conditions

In the conditions, click on "Add Condition" and choose "User role" from there select “Wholesale Customer”. Because, we are offering free shipping only for the User role “Wholesale Customer”. You also have the option to choose your desired User role like Subscribers, Shop Managers etc..

Once configured, save and publish the rule.

Now, when the Wholesale customers purchase the products, they will see the shipping changes to Free Shipping automatically.

Example 4 : "BLACKFRIDAY" Coupon code enables Free shipping.

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

  • Choose “Free Shipping” as the Discount type.

Here is the screenshot of the rule configuration that follows,

Rule Configuration :

Conditions

In the conditions, click on "Add Condition" and choose "Coupons" from there select Create your own coupon and enter “BLACKFRIDAY” as the Coupon name. Because, we are offering free shipping only for customers who uses “BLACKFRIDAY” coupon code . You also have the option to choose coupons created via WooCommerce or any third party plugin.

Once configured, save and publish the rule.

Now, when the customers uses “BLACKFRIDAY” coupon, they will see the shipping changes to Free Shipping automatically.

Frequently Asked Question:

1. How to change the label of "Free shipping?"

You can change it from discount rules -> settings -> cart ->

2. Is it possible to hide other shipping methods when free shipping is applied?

Yes, it is possible. You can choose the below setting from the settings tab.

Some of the above examples require PRO

Next Steps :

You may also want to check out these helpful guides :

Still unclear?

If you need any assistance, please create a support request at our ticket system. We are always happy to assist you :)

Did this answer your question?