=== Hide Shipping Methods based on Shipping Class and Zone === Contributors: PluginHive Tags: WooCommerce, WordPress, Shipping addon, Hide shipping methods, Hide based on shipping class or zone Requires at least: 5.0 Tested up to: 6.1.1 Requires PHP: 7.4 Stable tag: 1.1.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html == Description == = Introduction = This plugin allows you to hide WooCommerce shipping methods like free shipping, flat rate & local pickup based on shipping classes and WooCommerce shipping zones. It also allows you to hide shipping methods from any of the WooCommerce shipping plugins like FedEx, UPS, Canada Post, etc. Here is a video that shows how to hide shipping options based on shipping class. https://www.youtube.com/watch?v=xTvxNKZayGM In this video, the plugin is used with the 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 to the customers. Here is a video that shows how to hide shipping options based on shipping zones. https://www.youtube.com/watch?v=XOrAO3lhAPo In this video, the plugin is used with the 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 to 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 "Ground", "2 Day", "Express", then in this case only "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 "Ground", "2 Day", "Express", then all 3 of them will be hidden.
This plugin is compatible with all PluginHive shipping plugins including: WooCommerce FedEx Shipping Plugin, WooCommerce UPS Shipping plugin, WooCommerce Canada Post plugin, WooCommerce Multi-Carrier Shipping plugin or WooCommerce Table Rate Shipping Pro plugin
= HOW DOES IT WORK? = Step 1: Install this plugin. Step 2: 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 3: Save the settings and you are ready! = About PluginHive = [PluginHive](https://www.pluginhive.com/) creates quality WordPress/WooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe. == Installation == 1. Upload the plugin folder to the /wp-content/plugins/ directory. 2. Activate the plugin through the Plugins menu in WordPress. 3. That's it! you can now configure the plugin. == Frequently Asked Questions == = Can we use this plugin to hide the shipping methods of the PluginHive shipping methods like UPS, FedEx, Multi-Carrier, and Table Rate plugin? = Yes. This plugin is fully compatible with all PluginHive shipping plugins. = Can we use this plugin to hide WooCommerce shipping methods like free shipping, flat rate & local pickup? = Yes. You can use this plugin to hide WooCommerce shipping methods as well. == Changelog == = 1.1.1 = * Minor Bug Fixes = 1.1.0 = * Improved UI with a list of features in the premium plugin = 1.0.8 = * Improved Rules Matching to Hide Shipping Methods = 1.0.7 = * Added Filter Hook to support Third Party Plugins = 1.0.6 = * WPML Compatibility = 1.0.5 = * Improved plugin update feature = 1.0.4 = * Option to provide cart subtotal = 1.0.3 = * Plugin updater added = 1.0.2 = * Content Change: Author details and contributors. = 1.0.1 = * Readme content change. = 1.0.0 = * Initial version. == Upgrade Notice == = 1.1.1 = * Minor Bug Fixes