INTRODUCTION
This is NOT an independent plugin. To use this plugin, you need to have any one of the following PluginHive shipping plugins:
- WooCommerce FedEx Shipping Plugin with Print Label
- WooCommerce UPS Shipping Plugin with Print Label
- WooCommerce Canada Post Shipping Plugin with Print Label
- WooCommerce Multi-Carrier Shipping plugin
- WooCommerce Table Rate Shipping Pro
Hide WooCommerce Shipping Methods Based On Shipping Class And Zone will help you hide Shipping Methods based on Shipping Class and Shipping Zones. It works in conjunction with any of the shipping plugins from PluginHive like FedEx, UPS, Canada Post, etc.
Here is a video which shows how to hide shipping options based on Shipping Class.
In the video, the plugin is used with WooCommerce FedEx Shipping Plugin from PluginHive. As soon as the customer adds a product from the shipping class, the shipping method which is configured in the plugin, will not be visible for the customers.
Here is a video which shows how to hide shipping options based on Shipping Zones.
In this video, the plugin is used with WooCommerce UPS Shipping Plugin from PluginHive. As soon as the customer provides a destination which falls in the defined shipping zone, the shipping method which is configured in the plugin, will not be visible for the customers.
The plugin allows you to hide shipping methods in the following way:
1. Break when the first rule is satisfied
2. Consider each rule as a separate entity
Break when the first rule is satisfied: Suppose you have created multiple rules in the plugin. Now, if the first rule is satisfied, then the plugin will no longer check the other rules. So if you have framed 3 rules that hide shipping methods “FedEx Ground”, ” FedEx 2 Day”, “FedEx Express”, then in this case only “FedEx Ground” will be hidden as this rule is satisfied first.
Consider each rule as a separate entity: In this case, all rules will be considered while hiding the shipping methods. So if you have framed 3 rules that hide shipping methods “FedEx Ground”, “FedEx 2 Day”, “FedEx Express”, then all 3 of them will be hidden.
How Does It Work?
Step 1: Install any one of PluginHive’s FedEx, UPS or Canada Post Shipping plugins
Step 2: Install the Hide WooCommerce Shipping Methods Based On Shipping Class And Zone Add-on
Step 3: For hiding a shipping method go to the Cart page, right click on the shipping method and click on inspect. Then get the value of the shipping method and place this in the “Shipping Method” field
Step 4: Save the settings, and you are ready!