Conditional Shipping for WooCommerce
View on WordPress.orgScores higher than 73% of indexed plugins
About
Restrict WooCommerce shipping methods based on conditions. Works with your existing shipping methods and zones.
Security History
What It Does
Conditional Shipping for WooCommerce lets store owners hide or show WooCommerce shipping methods based on cart, customer, or order conditions such as weight, destination, cart value, or product type. It works on top of your existing shipping zones and methods rather than replacing them, which makes setup relatively unintrusive. In practice you define rules that suppress flat rate, free shipping, or local pickup when certain criteria are not met.
Who It's For
This plugin fits WooCommerce stores that already have standard shipping configured but need targeted restrictions, such as wholesale shops hiding retail rates, subscription boxes restricting by region, or sellers of hazardous goods who must block certain carriers by postcode. It is also useful for enforcing minimum order thresholds before free shipping appears. Smaller stores with only one or two flat rate options will likely find it overkill.
Who Should Skip It
If you sell a single product type to one region and are happy with WooCommerce's built-in shipping zones, skip this plugin and save the configuration overhead. Stores that need full table rate pricing logic should also look at the alternatives below, as this tool focuses on hiding methods rather than calculating complex rate tables.
The Bottom Line
Conditional Shipping for WooCommerce scores 79.21 out of 100 and is a competent, actively maintained tool for hiding shipping methods based on conditions, but its small install base and zero resolved support threads give pause. It is worth considering if your existing shipping setup works and you just need targeted restrictions layered on top. For heavy shipping logic or high-stakes stores, the more established alternatives are safer picks.
Related Plugins
Pick Flexible Shipping if you need full table rate calculations by weight, price, or quantity, since it has 10x the install base and a higher overall score of 84.59.
Choose Weight Based Shipping if your primary need is calculating rates from cart weight rather than conditionally hiding existing methods, with 60,000 installs backing it.
Pick this alternative if you want a structured CSV-style rate table and have 20,000 fellow users on similar setups.
Choose this if you want conditional logic combined with custom method creation in one package, though with only 3,000 installs it is less battle-tested.
Pick this if your only need is an additional flat rate option without any condition rules, keeping the configuration simpler.