Need a way to force a specific shipping method for certain products in WooCommerce?
WooCommerce Force Shipping Method lets you do exactly that. Lets say for example you have 500 products for sale in your store and you can ship all of them via the post office except for 10 products. For those 10 you can’t ship them via the post office because they’re too big, or too heavy, etc. That’s where this plugin comes in handy.
In that scenario you’d configure the plugin to use one or more “default shipping methods”, and configure it to use or one more “forced shipping methods” ( for either setting you can select from any of the enabled shipping plugins in your site). With the plugin configured you’d then edit those 10 products to enable the “Force Shipping Method” feature.
With that done, if any of those 10 items are in a shopper’s cart then they can only choose from your “forced shipping methods” at checkout. And if any of those 10 items are not in the cart then shoppers can choose any of your enabled “default shipping methods” at checkout.
It’s that simple.
This plugin supports all enabled shipping methods in your store and works with WooCommerce 2.4.16 and newer.