WooCommerce Disable Shipping for certain Products

There are many challenges that need to be tackled when running a WooCommerce site. Not only do you need to provide the best possible buying experience, but also ensure that the site is catered to the needs of the buyers.

One of the potential work that you need to do is disable shipping for certain products in WooCommerce.

In this tutorial article, we will go through the steps of how to disable shipping for certain products in WooCommerce.

Benefits of disabling shipping for certain products

So, what benefits do you get by disabling shipping on certain products? Well, there can be many benefits. For instance, your business sells both digital and physical products. In that case, you surely need to have the option to disable shipping for certain products. In other use cases, you may not want to enable shipping for items that are not ready.

How to disable shipping for certain products in WooCommerce

There are certain ways you can disable shipping for a certain product. One such way is to edit the code. However, that’s not advisable as it would take quite some time, effort, and skill to achieve. That’s why it is important that you use a plugin to do all the hard lifting for you. Also, you do not want to go back and forth with your site’s code to change functionality as it can add errors to your site — which can result in not so great experience.

With our base established, it is now time to check out the steps to disable shipping.

1. Install Woosuite Core Plugin

The first step that you need to do is to install the Woosuite Core plugin. To get started, you need to go to the official site and download the plugin. Once downloaded, you should have the files on your desktop or the place that you decided them to save.

Once done, it is now time to go to your site’s backend. There, you need to select Plugins and then Add New. 

Once there, click on Upload Plugin. The WordPress installer will not install the plugin, and if the plugin files are okay, then the installation should be successful. To start using the plugin, you need to click on “Activate.”

2. Activate Woosuite Shipping and Payments Module

Woosuite comes with multiple modules. This means that you need to activate the right module to get started. In our case, we need to enable the Shipping and Payments Module.

To do so, you need to go Woosuite and then select Modules as shown below.

You will then see the listed modules out there. From there, enable the shipping and payments module. Once enabled, you need to activate it. The page will refresh and you will now see the manage option.

You can also go through the menu option by moving to Shipping and Payments, and then choosing Shipping Methods.

Step 3: Navigate to Shipping Methods

Now it is time to navigate to Shipping Methods. You can do so by going to Shipping and Payments to Shipping Methods.

Step 4: Enable the Option

The last step that you need to do is “disable shipping.” 

You can also add restrictions to your shipping methods to refine your choices when it comes to shipping methods.

And, that’s it. You have successfully disabled shipping for certain products in WooCommerce.


This leads us to the end of our tutorial on how to make disable shipping for certain products in WooCommerce. There is no doubt that eCommerce sites need to disable shipping from time to time and OptimizeForm helps you to achieve the desired results in a few minutes and clicks.

Share on facebook
Share on linkedin
Share on twitter

Welcome to the Woosuite blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...