Providing free shipping is one of the most tried-and-tested methods for increasing conversion rate in an e-commerce store. It helps with customer retention, and decreases frequest cart abandonments.

But sadly WooCommerce doesn’t have built-in functionality to let you define which WooCommerce shipping methods will be visible on the cart page and which ones will be hidden.

How to Hide WooCommerce Shipping Method?

The flexibility to integrate to the WooCommerce functionalities like the Shipping Classes, Shipping Methods, Shipping Zones, Product Categories, etc., is not provided by WooCommerce. So to hide or show only a particular WooCommerce shipping method based on certain conditions would require you to use an additional solution.

Table of content

WooCommerce Hide Shipping Methods Based on WooCommerce Shipping Classes and Zones

PluginHive’s Hide WooCommerce Shipping Methods based on WooCommerce Shipping Classes and Zones plugin is a very useful tool for all those WooCommerce store owners who are very specific when it comes to displaying the shipping method on the cart page. And the best part is, the plugin is available free-of-cost.

The way this plugin works is that you need to enter the shipping methods that you do not want to display based on factors like:

Different Type of Products, using the WooCommerce Shipping Classes

Destination Address Fields like Country, ZIP Codes, State, etc. using the WooCommerce Shipping Zones

Cart Subtotal Value

Moreover, this article will also cover every other possible way to hide the WooCommerce Shipping methods based on the shipping scenario. However, there are certain pre-requisites you need to consider in order to use the plugin.



Select the WooCommerce Shipping Method you want to Hide from the Cart page

The plugin requires the shipping method’s value in order to hide it on the cart page. To get the shipping method’s value from the cart page, follow the steps below.

Make sure the shipping method (which you need to hide) is visible on the cart page

On the cart page, right click on the shipping method and click on Inspect



Find the Shipping Method Value , as shown in the image below and copy the value

Add this value in the Hide Shipping plugin’s Shipping Method field

Set up the WooCommerce Shipping Classes and Shipping Zones

As discussed, the plugin hides shipping methods based on various important factors and parameters. However, for the plugin to work properly, you will need to create either the shipping classes or the shipping zones.

Here are the necessary articles that should help you set up WooCommerce Shipping class and Shipping zone.

Hide WooCommerce Shipping Method based on Cart Subtotal

The Hide WooCommerce Shipping Method plugin supports hiding the WooCommerce shipping methods based on the cart subtotal. Moreover, it offers more flexibility by providing the following conditions over the cart subtotal value.

Less Than Or Equal To

This will trigger only when the amount in the Cart Subtotal is less than or equal to the amount that you have provided in the plugin settings

Greater Than

This will trigger only when the amount in the Cart Subtotal is greater than the amount that you have provided in the plugin settings

So, these were the pre-requisites to use the plugin for your shipping scenario. Now let us check how this plugin actually helps in hiding the shipping methods on the cart page.

Different Shipping Scenarios where the helps in Hiding WooCommerce Shipping Methods

In this section, let us check out some of the shipping scenarios where the plugin helps in hiding the shipping methods.



Hide WooCommerce Shipping Methods based on the Type of Products

Before you begin, you would require the following things.

Hide WooCommerce Shipping Methods based on WooCommerce Shipping Classes and Zones

WooCommerce Shipping Method’s value from the cart page that you need to hide.

Different WooCommerce Shipping Class for every product type.

Hiding WooCommerce Shipping Methods based on Product type

Install and activate the Hide Shipping Method plugin

Visit the plugin settings by clicking on the Settings option on the plugins page, or by visiting WooCommerce => Settings => Manage Shipping Methods

Select the Shipping Class for which you want to hide a certain shipping method, from the Shipping class Drop-Down

Enter the Shipping Method’s value which you want to hide, in the Shipping Method column

Save the settings

The plugin settings will look something like the one shown in the screenshot below.

Before setting up the Hide WooCommerce Shipping Method plugin

After setting up the Hide WooCommerce Shipping Method plugin

Hide WooCommerce Shipping Methods Based on the Destination Address

Before you begin, you would require the following things.

Hide WooCommerce Shipping Methods based on WooCommerce Shipping Classes and Zones

WooCommerce Shipping Method’s value from the cart page, which you need to hide

Different Shipping Zones based on the requirements

Hiding WooCommerce Shipping Methods based on Destination Address

Install and activate the Hide Shipping Method plugin

Visit the plugin settings by clicking on the Settings option on the plugins page, or by visiting WooCommerce => Settings => Manage Shipping Methods

Select the Shipping Zone for which you want to hide a certain shipping method, from the Shipping Zone Drop-Down

Enter the Shipping Method’s value which you want to hide, in the Shipping Method column

Save the settings

The plugin settings will look something like the one shown in the image below.

Before setting up the Hide WooCommerce Shipping Method plugin

After setting up the Hide WooCommerce Shipping Method plugin

Hide WooCommerce Shipping Methods Based on Cart Subtotal

Before you begin, you would require the following things.

Hide WooCommerce Shipping Methods based on WooCommerce Shipping Classes and Zones

WooCommerce Shipping Method’s value from the cart page, which you need to hide

Exact condition on the Cart Subtotal based on the requirements

Hiding WooCommerce Shipping Methods based on Destination Address

Install and activate the Hide Shipping Method plugin

Visit the plugin settings by clicking on the Settings option on the plugins page, or by visiting WooCommerce => Settings => Manage Shipping Methods

Enter the cart subtotal for which you want to hide the shipping total in the Cart Subtotal

Choose the correct logic based on your shipping requirements

Enter the Shipping Method’s value which you want to hide, in the Shipping Method column

Save the settings

The plugin settings will look something like the one shown below.

Before setting up the Hide WooCommerce Shipping Method plugin

After setting up the Hide WooCommerce Shipping Method plugin

Compatibility with WooCommerce Shipping Plugins

One of the frequently asked questions about the Hide WooCommerce Shipping Method plugin is whether this plugin will be compatible with the shipping methods displayed by a third party plugin. Hence, to answer that question, the plugin is already tested for the following shipping methods and works perfectly fine.

Conclusion

This article showed you how to hide WooCommerce Shipping Method based on various parameters including WooCommerce shipping classes, shipping zones, cart subtotal, and product type using the Hide WooCommerce Shipping Methods based on Shipping Classes and Zones.

If you are having issues or face any difficulty setting up WooCommerce shipping then Contact PluginHive Support. We will surely help you out.

Happy selling! 🙂