How to Hide WooCommerce Shipping Methods For Certain Conditions?

How to Hide WooCommerce Shipping Methods For Certain Conditions?

Online sellers facilitate their customers with WooCommerce free shipping to increase sales and conversion rate of their online store. Plus, it helps in elevating customer retention rate while easing the purchase process for the customers.

WooCommerce may have countless features doesn’t but there are no in-built tools for personalizing the Shipping options for the checkout page. So if are looking for potential options to Hide WooCommerce Shipping Methods for Certain Conditions then you’ll need premium plugins like Flat Rate Shipping Method WooCommerce. Read on to understand how you can use this plugin for hiding shipping options from the customers.

Why hide WooCommerce Shipping options?

Every online business owner has its unique way of retaining customers. A customized setting for hiding hides WooCommerce Shipping options alleviates the possibilities of customer loss due to shipping hassle. Also, most of the purchasers find it tough to round off on a shipping method that is both beneficial as well as economical. Hiding certain shipping methods eases the selection for them. You can do this with WooCommerce but capabilities will be limited.

Use this plugin for advanced hide shipping features with conditions. Moving ahead, we are going to use it step-by-step:

Hide Shipping Method For WooCommerce

$89

Make free shipping or local pickups work properly for your store by hiding all or a few shipping methods from the cart/checkout page. This plugin also lets you hide shipping methods for multiple advanced conditions.

7000+ Active Installations

8200+ Active Premium Customer

How to Hide WooCommerce Shipping Methods for Certain Conditions?

Use Case 1 – Hiding Shipping Options According to Product Types

For hiding Shipping Method according to product types follow the below listed steps –

Step 1 – Log in to your WordPress account

  • Go to WordPress dashboard and log in using your credentials
  • Click on ‘WooCommerce’ > Hide Shipping’.
  • Go to General Settings and check ‘Conditional Hide Shipping Method Rules’.
  • Select Save changes
Figure 1 - General Settings - Hide Shipping Plugin
Figure 1 – General Settings – Hide Shipping Plugin

  • Click on ‘Manage Conditional Hide Shipping Rules’ > ‘Add New’
Figure 2 –Adding Conditional Hide Shipping Rules
Figure 2 –Adding Conditional Hide Shipping Rules

  • Next, add all the relevant details in the given form. You’ll need to mention Status, Hide Shipping Rule Name, Select Shipping Method, Start Date, End Date, including the shipping methods. The details you mention here will be displayed on your checkout/cart page.
  • Next, choose the ‘Product Specific’ from the given list to hide the shipping method according to product type. The different available options include Cart contains product, Cart contains variable product, cart contains category’s product, Cart contains tag’s product, and Cart contains SKU’s product. Say for example you wish to hide the shipping method according to Cart contains variable product then select the same from the menu.  Also, add the product name in the sandbox next to it. Check the following screenshot for reference.
Figure 3 - Use Case 1 - Hiding Shipping Options According to Product Types
Figure 3 – Use Case 1 – Hiding Shipping Options According to Product Types
  • Finally, click on Save Changes.

Use case 2 – Hide Shipping Methods as per certain conditions like Shipping Zone/Address

Here are the steps to hiding Shipping Method as per shipping address or zone.

Step 1 – Log in to your WooCommerce account.

  • Got to the WooCommerce dashboard and log in using your credentials
  •  Go to ‘WooCommerce’ > ‘Hide Shipping’.
  • Click on General Settings and check ‘Conditional Hide Shipping Method Rules’.
  • Click on Save changes
  • Select ‘Manage Conditional Hide Shipping Rules’ > ‘Add New’
  • Now, add all the relevant details in the given form. You’ll need to mention Status, Hide Shipping Rule Name, Select Shipping Method, Start Date, End Date, etc. Note that the details you’ll mention here will be used by the system for hiding the shipping method on your checkout/cart page.
  • Next, select Zone from the ‘Location Specific’ list. Plus, specify the zones where you wish to hide the particular shipping methods. The screenshot below will serve as your reference.
Figure 4 - Use case 2 - Hide Shipping Methods as per Shipping Zone/Address
Figure 4 – Use case 2 – Hide Shipping Methods as per Shipping Zone/Address
  • Finally, select Save Changes.

The system will automatically hide shipping methods for the info and zones you mention in this form.

Use Case 3 – Hiding the shipping methods as per Cart Subtotal

To hide Shipping Method as per Cart subtotal follow the steps listed below.

Step 1- Sign in to user WooCommerce account.

  • Got to the WooCommerce dashboard and log in using your credentials
  •  Go to ‘WooCommerce’ > Hide Shipping’.
  • Click on General Settings and check ‘Conditional Hide Shipping Method Rules’.
  • Click on Save changes
  • Select ‘Manage Conditional Hide Shipping Rules’ > ‘Add New’
  • Now, add all the relevant details in the given form. You’ll need to mention Status, Hide Shipping Rule Name, Select Shipping Method, Start Date, End Date, etc. The info mentioned here will be hidden on your website’s checkout/cart page.
  • Next, select the ‘Cart Specific’ from the given list.
  • For example, you want to hide the shipping method according to Cart Subtotal (Before Discount) then select the same from the menu. Alternatively, you may opt for Cart Subtotal (After Discount). Also, specify the value nest to it. Check the following screenshot for reference.
Figure 5 - Use Case 3 - Hiding the shipping methods as per Cart Subtotal
Figure 5 – Use Case 3 – Hiding the shipping methods as per Cart Subtotal
  • Finally, click on Save Changes.

As soon as you’ll save the changes the system will hide the shipping methods of cart/checkout pages accordingly.

Use Case 4 – Hide Shipping Methods Based on Order Weight?

Use Case 5 – Hide the Shipping Method Depending On Day Time in WooCommerce

Use Case 6 – Hide All Other Shipping Methods when the cart has Free Shipping

Use Case 7 – How to hide the location-based shipping method in WooCommerce

The Final Word


So this was all about the processes to Hide WooCommerce Shipping Methods for Certain Conditions. The different methods of hiding shipping methods give the advantage of setting multiple rules for an online platform. You can opt for different parameters according to the requirements of your WooCommerce site. 

Category: Hide WooCommerce Shipping method, How tos, Woocommerce, WooCommerce Plugin, WooCommerce Shipping
Author Pic

About Nimesh Patel

I am a Product Marketer and Growth hacker with expertise in the areas of Digital marketing; Search engine optimization (SEO), Email Marketing, Paid Campaigns on Facebook and Twitter, Content development strategies, Competitive Research & Analysis. Nimesh is Product Manager at theDotstore.com