Early Black Friday Offer.
20% OFF for a limited period. Hurry!
00
Days
00
Hours
00
Minutes
00
Seconds

How to Add WooCommerce Free Shipping? A Complete Guide

Facebook
Twitter
LinkedIn
how-to-provide-free-shipping-to-specific-country-or-cities-in-your-woocommerce-store

Have you ever left your shopping cart due to high shipping costs?

Undoubtedly, most of us have come across this shopping experience. Research also confirmed that 50% of customers abandoned their carts because of additional shipping charges.

Offering WooCommerce free shipping is an unexceptional strategy for attracting and retaining customers, reducing cart abandonments, and increasing order value and sales.

WooCommerce has a free shipping feature. However, a free WooCommerce plugin like “Discount Rules for WooCommerce -Pro” will help you elevate your shipping strategies.

Let’s discuss the detailed steps to add free shipping in WooCommerce using both the default feature and the plugin. We will also explore some strategies and real-life examples to create successful free shipping offers.

Increase your sales by up to 50% using free shipping, with or without coupons, through the Discount Rules plugin.

Why offer Free Shipping in WooCommerce?

Offering free shipping in WooCommerce is necessary to increase sales.

Let’s take an example. Consider online store A, which sells a $25 product with $5 shipping costs, and online store B, which sells the same $25 product with zero shipping costs.

Which will you choose? Of course, store B will save some additional shipping costs.

That’s why providing free shipping on the WooCommerce store will highly impact your sales and revenue.

Hence, WooCommerce free shipping can provide benefits in the following ways:

  • Increasing average order value and sales.
  • Boosting conversions and revenue.
  • Enhancing customer experience and loyalty.
  • Reducing abandoned carts.
  • Acquiring and retaining customers.

When Should You Ship Products for Free?

Shipping products for free is a good strategy only when it is offered at the right time to avoid losing revenue.

Here are some strategies on when you should provide free shipping on WooCommerce stores:

  • Increasing Sales on Specific Days
    You can use no-cost shipping as a promotional strategy to increase sales on particular days or times, such as holiday sales, clearance sales, store anniversaries, or other events.
  • Launching New Products
    Launching and driving traffic to your new products is not simple. The products should get visibility and trust from your customers.
    You can use free shipping along with product discounts to increase its sales.
  • Recovering Cart Products
    Some customers add products to their carts and leave them once they see shipping charges at checkout. To complete a sale, you can offer free delivery to those carts.
  • Acquiring Customers From Specific Locations
    Free shipping is the recommended tactic to increase sales in specific regions.
    If you are widening your store to particular locations or want to increase sales, offer zero shipping fees to those delivery locations. It will urge customers to buy more products with free delivery.
  • Applying Purchase Condition
    You can offer WooCommerce free delivery only when customers reach a certain cart value or apply it only to specific customers. This will increase average order value and customer loyalty.

How to Add WooCommerce Free Shipping?

Adding free shipping in WooCommerce is possible with both a default feature and a free shipping WooCommerce plugin.

Though the basic free shipping settings enable you to provide no-cost shipping in your store, using a plugin will save you time and effort by making it even easier. Also, you can create WooCommerce advanced free shipping deals using a plugin.

Offer WooCommerce free shipping over the amount using the Discount Rules plugin to increase order value & conversions.

Let’s create some popular scenarios in both ways, and you can choose the more suitable and easiest way to create and manage your free shipping campaigns.

Scenario 1: WooCommerce Free Shipping to Specific Locations

Offering free shipping to specific regions or countries will attract customers, create brand awareness in those places, and boost sales.

In this first scenario, let’s discuss how to offer free shipping to a specific region.

For example, WooCommerce Free delivery on all products is offered only to customers from “Germany.”

(A) Default Settings

To add WooCommerce free shipping to specific locations using the default settings,

  • Open your “WordPress/ WooCommerce” dashboard and navigate to WooCommerce Settings.
  • Click the “Shipping” option.
  • Click the “Add Zone” button to add free shipping to specific locations.
  • Enter “Zone name” for reference and add the specific zones in the “Zone regions.” Here, I choose “Germany,” which includes all places in this country.
Scenario 1: Selecting Locations in Default Settings
  • Click the “Add Shipping Method” and create the shipping method as “free shipping.”
  • Create a campaign name and optionally select requirements for free shipping conditions. In this scenario, we will apply zero-cost shipping to all products, so no requirements are set.
  • Click “Create and Save.”
Setting free shipping in Default Settings
  • The overall changes are saved automatically. Now, the free delivery option is only available to customers from all parts of “Germany,” while customers from other countries will have specific shipping charges.
Scenario 1: Applying no-cost shipping to Germany in Default Settings

(B) Using Plugin

Using a plugin will be more straightforward than using the default settings.

For this guide, we will use the “Discount Rules for WooCommerce -Pro” plugin.

While the default settings allow you to set free shipping for specific cities and countries, you can use this plugin to set free delivery to particular countries, cities, states, and even zip codes.

The plugin also allows you to display a custom “free shipping” banner on product pages.

Check the installation guide to install and activate it on your WordPress dashboard.

To add WooCommerce free shipping to specific locations using the plugin:

  • Go to “WooCommerce” -> “Discount Rules.”
  • Click the “Add New Rule” button.
  • Enter the rule name for your reference.
  • Choose a discount type as “Free Shipping.”
  • Select the specific shipping location in the “Rules” section.
  • Save and enable the rule.

That’s it. No-cost shipping is applied to specific locations.

Scenario 1: Creating free shipping to a specific location using the plugin

Changing WooCommerce Free Shipping Text

To display the customized free shipping message badge on product pages:

  • Scroll down to the “Discount Bar” section.
  • Enable the “Discount Bar” option.
  • Customize the text and background color of the badge.
  • Enter the custom badge text and save the rule.
  • The badge text will be displayed on each product page, which helps you to remind customers about the free shipping offer.
Scenario 1: Customizing shipping badge text using the plugin

Related Read: How To Setup Location-Based Free Shipping In WooCommerce?

Scenario 2: WooCommerce Free Shipping Coupon

Offering a free shipping coupon code in WooCommerce will grab customers’ attention and make them buy products by saving shipping charges.

Let’s look at the steps to create free shipping coupons in WooCommerce.

(A) Default Settings

The default settings need two steps to create free shipping coupons.

Step 1:

  • Go to the WooCommerce “Settings” page.
  • Click “Shipping” and “Add Zone.”
  • Select specific zone regions to provide free shipping and click “Add Shipping Method.”
  • Create a shipping method as “Free Shipping.”
  • In the “Free Shipping Requires” box, choose “A valid shipping coupon.”
  • Create and save the option.
Scenario 2: Setting free shipping coupon option using default feature

Step 2:

  • Go to “Marketing” and select “Coupons.”
  • Click the “Add Coupon” button.
  • Create your coupon code.
  • Enable the “Allow Free Shipping” option in the “Coupon Data” section.
Scenario 2: Creating a zero shipping coupon code using the default feature

The free shipping option will apply only after setting these two steps. Customers must enter this coupon code at checkout to receive the zero-cost shipping offer.

Scenario 2: Applying free shipping to the cart using the default coupon feature

Isn’t it a long process? Using a plugin will simplify these steps.

(B) Using Plugin

To create free shipping coupon on WooCommerce stores using the plugin:

  • Open the “Discount Rules” plugin under “WooCommerce” and add a new rule.
  • Choose “Discount Type” as “Free Shipping.”
  • In the “Rules” section:
    • Select the first condition as “Coupons” and enter the coupon code.
    • Select the second condition as “Country/ State/ City” to set the specific locations. You can also set specific zip codes here.
  • Save the rule.

Now, the free standard shipping is applied to specific locations when customers enter the coupon code at checkout.

Scenario 2: Creating a free shipping coupon using the plugin.

As you can see, using a plugin is very simple to manage free shipping coupon campaigns.

Related Read:
How To Set Up A Free Shipping Coupon In Woocommerce?

Scenario 3: WooCommerce Free Delivery Over Amount

Offering free shipping only when customers reach a specific cart total is a good tactic to increase order value.

(A) Default Settings

To create free shipping over the amount with the default settings:

  • Go to the Shipping page in the WooCommerce settings.
  • Add a new shipping zone.
  • Select specific zones and select the shipping method as “Free Shipping.”
  • Set “Free Shipping Requires” to “A Minimum Order Amount” and enter the cart value that customers must reach to qualify for free shipping.
Scenario 3: Setting minimum order amount using the default settings.

Free shipping will be offered once the customer reaches this specific order amount.

Scenario 3: Applying free shipping based on cart total using the default settings

(B) Using Plugin

Using a plugin to create free shipping over amount has a great advantage that urges customers to add more products to their cart.

To create a free shipping over amount in WooCommerce using the plugin:

  • Go to “WooCommerce” -> “Discount Rules” -> “Add New Rule.”
  • Choose “Free Shipping” as the discount type.
  • In the “Rules” section, select the condition “Subtotal” and enter the minimum cart total.

Here is the advantage: The plugin lets you display a promotional offer message that reminds customers to spend the remaining amount to reach the cart total.

  • In the “Promotion Message,”
    • Set the “Subtotal from” amount to start displaying this message.
    • Customize your message.
  • Save the rule.
Scenario 3: Creating zero shipping based on cart total using the plugin

When customers only have a minimum cart amount, a promotional message will be displayed to encourage them to reach the specific cart value.

It is an amazing feature that reminds customers to spend more for free standard shipping.

Scenario 3: Displaying Promotional Message for cart total using the plugin

Related Read: How To Set A Minimum Order Amount In WooCommerce?

Scenario 4: WooCommerce Free Shipping for Specific Products

Instead of applying free shipping to all products in the store, offering it only to specific products will increase its visibility and sales. This method is suitable for new products and slow-selling products.

(A) Default Settings

You need to set three steps to create free shipping on WooCommerce for specific products using the default settings.

Step 1: Creating A Shipping Class

  • Go to WooCommerce settings -> “Shipping.”
  • Navigate to “Classes” and click “Add Shipping Class.”
  • Create a class name with a slug and description. Save it.
Scenario 4: Creating a Shipping Class Using the Default Feature

Step 2: Setting Shipping Costs

After creating a new shipping class,

  • Go to “Shipping Zones.”
  • Add a new zone and select specific zones.
  • Add a shipping method as “Flat rate.”
  • Enter the “Name” for reference.
  • Setup the flat rate as follows:
    • Set the original costs to Zero.
    • In the “Shipping Class Costs,” set the created shipping class as Zero.
    • Set the shipping charge to “No Shipping Class Costs.”
  • Save it.
Scenario 4: Creating a Shipping Costs for Class Using the Default Feature

Step 3: Choosing Specific Products

After completing these two steps, go to “Products.”

  • Select the specific product that you want to offer free shipping.
  • Scroll down to “Product Data.”
  • In the “Shipping” section, select the specific shipping class name.
  • Update it.
Scenario 4: Setting free shipping for specific products Using the Default Feature

Free shipping is enabled for specific products only after setting these three steps.

Scenario 4: No-cost shipping enabled for specific products using the default feature

Similarly, you want to edit each product and choose “Shipping Class Name” to apply free shipping for products that you want to apply free shipping.

It is inconvenient to edit each product every time to edit or delete free shipping classes.

So, you can use a plugin to quickly provide shipping at zero cost for specific products.

(B) Using Plugin

To add a WooCommerce free shipping for specific products using the plugin:

  • Navigate to “WooCommerce” -> “Discount Rules.”
  • Click the “Add New Rule” button.
  • Choose the discount type as “Free Shipping.”
  • In the “Rules” section, select the condition “Products” and choose the necessary products that customers should include in their cart to enable free shipping. Also, set the quantities of those products.
  • Save the rule.
Scenario 4: Creating product-specific free shipping with the discount rules plugin

For example, I set “Cardigan” as the “Product.” Free shipping applies only when the cardigan is in the cart.

Scenario 4: Zero-cost shipping applied to cart products using the plugin

Not only for products you can also create this WooCommerce free delivery offer for specific product categories, tags, attributes, SKUs, and product combinations, where the cart includes products as per combination condition.

These are the four popular scenarios that you can create either with default features or using a plugin. However, using plugins has an advantage in every scenario.

Related Read:
A Complete Guide on WooCommerce Variable Product

The WooCommerce default shipping feature missed some more scenarios, but the plugin helps you achieve them. Let’s check one scenario that is only possible using the plugin.

Scenario 5: WooCommerce Free Delivery to Specific Customers

You can provide free shipping only to specific customers to reward their loyalty to your brand.

To provide free delivery deals only to specific customers in WooCommerce:

  • Go to “WooCommerce” -> “Discount Rules” -> “Add New Rule.”
  • Choose a discount type as “Free Shipping.”
  • In the “Rules” section, select the condition “User” and select customers to whom you want to provide free shipping.
  • Save the rule.
Scenario 5: Creating free shipping based on specific customers using the plugin

As you can see in the image, you can also provide free shipping to specific user roles, such as regular customers, VIP customers, wholesale dealers, and more. You can also filter specific customers by their email address.

When the specific customer logs in to the store, free shipping will be enabled.

Scenario 5: Applying zero-cost shipping to specific customers using the plugin

This Discount Rules plugin also allows you to offer free shipping based on a customer’s number of purchases.

Scenario 6: Free Delivery on First-Time Orders

Many popular brands, such as Amazon, Nykaa, and others, offer free standard shipping to encourage first-time customers to make a sale and become regular customers.

Only using the plugin, here is how you can offer free shipping to first orders:

  • Go to “WooCommerce” -> “Discount Rules” -> “Add New Rule.”
  • Choose a discount type as “Free Shipping.”
  • In the “Rules” section, select the condition type as “First Order” and set “Yes.”
  • Save the rule.
Scenario 6: Creating free shipping based on purchase history using the plugin

When first-time customers log in, they can get free shipping on their first order.

Scenario 6: Applying first order free delivery using the plugin

Similarly, you can provide free shipping based on their purchase histories, such as the last order within specific days, the number of orders made to date, and more.

The Discount Rules plugin also allows you to create free shipping based on:

  • Specific time and days – After the set date, the offer will expire.
  • Total cart item quantity
  • Specific payment methods, and more.

You can also set rule limits and schedule campaigns in advance with the help of this plugin.

Thus, implementing these free shipping campaigns will help you attract customers and increase order value and sales.

Related Read:
How to provide first-order discounts in WooCommerce?

Note: You can also offer free shipping as a reward when your customers refer your products to their network. Check out this guide to learn how to offer free delivery offers for referrals to increase your customer base and elevate customer loyalty.

Troubleshooting Common Issues in Free Shipping

Issue 1: How to Hide Other Methods When WooCommerce Free Shipping Is Available?

Hiding other shipping methods is important to highlight free shipping.

As you can see from the above image, even though free shipping is enabled, the flat rate is also shown, which will confuse customers.

To hide other methods,

  • Go to the ‘Shipping’ page of WooCommerce settings.
  • Edit the shipping zone. Disable all the shipping methods, such as flat rate and local pickup, and ensure that only free shipping is enabled.

By doing so, you can hide other shipping methods and only show the free shipping option.

Hiding other shipping methods and enabling free shipping in settings

If you are using the plugin to create a free delivery offer, you can also disable this free shipping option in the settings, as you have already enabled it in the plugin.

Issue 2: No Default Shipping Method

If you haven’t created shipping methods yet, it will show a message like “No shipping options were found.”

 No Shipping Options in The Cart Page

Hence, go to the “Shipping” page of the WooCommerce settings.

  • Add a new zone and create your free shipping to specific zones, as discussed in the above scenarios.
  • Then, on the “Shipping Zone” page, edit the “Rest of the World” option.
  • The default setting will allow you to create three shipping methods:
    • Local Pickup: Allows customers to pick up their orders themselves.
    • Flat Rate: The common shipping charges.
    • Free Shipping.
  • Since you have created free shipping for specific zones, either enable local pick-up or flat rate options

So, the other products that are excluded from free shipping settings will display this shipping method.

Creating flat rate shipping in the settings

Issue 3: Free Shipping and Coupon Are Not Working in WooCommerce

If you are using the default settings to create free shipping, and it is not working:

  • Open the “Shipping” page.
  • Go to “Shipping Settings.”
  • Ensure that necessary shipping options are enabled.
 Enable Shipping Settings

If you are using a free shipping coupon with the default settings, you can ensure that the default coupon option is enabled in the settings.

  • Go to the “General” page in the WooCommerce settings.
  • Scroll down to “Enable Coupons.”
  • Tick off the box to enable the default coupon option.
Enabling Default Coupons In the Settings

These are the most common issues faced by store owners. You can easily solve them with these steps.

If you have any other queries, contact our support team. We will solve your problems quickly.

Customize free shipping banner text and style easily using the Discount Rules plugin and Attract More Customers.

Real-Life Examples Of Free Delivery Offers

1) Bobbi Brown

Bobbi Brown, one of the most popular cosmetics brands in the world, offers free shipping on orders over $65.

This “minimum amount spent” condition helps this brand to increase its average order value.

Free Shipping Offer by Bobby Brown

2) Walmart

Walmart, another popular retail brand provides free shipping on a subscription method.

When customers become their regular subscribers, Walmart provides free delivery even for small orders.

This tactic helps Walmart to convert one-time buyers into loyal subscribers and make repeat sales.

Free Delivery Offer by Walmart

3) Amazon Prime

As we all know, Amazon has a Prime subscription service that offers more benefits when you shop on Amazon.

Free delivery is one of the benefits included in Prime, where no minimum order amount is required.

Also, it uses a dynamic pricing tactic for normal shipping charges based on the number of days the product is delivered.

It helps Amazon to get more loyal customers and increases the additional costs of shipping.

Free Delivery Deal by Amazon Prime

Offer free shipping to specific customers or locations using the Discount Rules plugin to reduce cart abandonment rates and increase sales.

Conclusion

Customers always fear hidden costs at checkout, and providing free shipping may help them continue the sale without doubting about additional charges.

Offering WooCommerce free shipping on all products is a good start, but you have to increase your ROI. Hence, offering strategic free shipping, such as on first orders, minimum amounts spent, specific locations, or customers, will be a recommended tactic to increase your revenue.

Follow the steps in this guide to make your free shipping deals effective. You can also use “Discount Rules for WooCommerce -Pro” to simplify the process.

More Guides to Increase WooCommerce Sales

What is WooCommerce free shipping?

WooCommerce free shipping is a sales strategy where customers can buy the products with zero shipping costs. This tactic urges customers to buy products from the store and helps you increase order value and sales.

How do I enable shipping charges in WooCommerce?

To enable shipping charges in WooCommerce:

1. Go to “WooCommerce” -> “Settings -> “Shipping.”
2. Edit the specific zone to enable shipping charges.
3. From the three shipping methods available (Local Pickup, Free Shipping, and Flat rate), enable flat rate to provide shipping charges in WooCommerce. Edit it to set the fixed shipping cost.
4. Finally, save changes.

How do I remove shipping charges in WooCommerce?

1. Open the “Shipping” page of the WooCommerce Settings.”
2. Edit the particular zone to remove shipping charges.
3. Disable the “Flat Rate” shipping method to remove shipping charges in WooCommerce.

How do I add a free shipping bar in WooCommerce?

To add a free shipping bar in WooCommerce, you have to use a free shipping WooCommerce plugin like Discount Rules for WooCommerce -Pro.

1. Install and open the “Discount Rules” plugin.
2. Add a new rule and select a discount type as “Free Shipping.”
3. Optionally set purchase conditions in the “Rules” section to apply free shipping.
4. In the “Discount Bar” section, enable the “Show Discount Bar” option and customize the bar’s content and color.
5. Save the rule.

It will display a free shipping bar on all WooCommerce product pages.

How do I turn off all shipping in WooCommerce?

To turn off all shipping in WooCommerce, check the following two steps:

Step 1: Check Default Settings
1. Go to the “Shipping” page in the “WooCommerce Settings.”
2. You can delete all the zones on the “Shipping Zones” page. But, if you want it for future campaigns, simply edit the specific zone and disable shipping methods.

Step 2: Check Plugin
If you are using the “Discount Rules” plugin to create free shipping, open the plugin and disable the particular rule to turn off free shipping methods.

How do I make shipping optional in WooCommerce?

You can make shipping optional in WooCommerce by:
1. Open the “Shipping” page.
2. Edit specific shipping zones.
3. Enable all three “Local Pickup/ Flat Rate/ Free Shipping” shipping methods.
4. Save changes.

All three options are shown at checkout, and customers can choose their preferred shipping method. Of course, free shipping is the most picked one, so instead of it, enable the remaining two options to avoid losses in revenue.

Why is my shipping method not showing in WooCommerce?

If you are using the default WooCommerce shipping feature, it may not work for several reasons:

1. Make sure to enable the necessary settings in “Shipping Settings.”
2. Update the WooCommerce version to its latest.
3. If you are using a free shipping coupon, ensure that you enable the “coupon” option in the “General” settings.

If you are using the “Discount Rules” plugin:
1. Ensure that you have the latest version of the plugin.
2. Check whether you enable the necessary campaigns and save the conditions.
3. If a problem still occurs, contact our support team to solve your issues immediately.

Where are the shipping settings in WooCommerce?

You can find the shipping settings by navigating to the WooCommerce settings page. Click “shipping” and open the “shipping settings” page.

How do I change shipping settings in WooCommerce?

Open “Shipping settings” by navigating to the “Shipping” page of the WooCommerce settings.

From there, you can enable or disable or make necessary changes to your shipping settings to accomplish your shipping goals.

Picture of Nanthini Sri

Nanthini Sri

I'm Nanthini, an experienced marketer turned content writer. Specializing in B2B and ecommerce, I have a knack for simplifying intricate concepts, making industry insights easily accessible to all readers. When not crafting content, catch me immersed in books or binge-watching dramas!
This website uses cookies to provide user authentication and improve your user experience. By continuing to use this site you consent to the use of cookies in accordance with our privacy policy.