
Automatically hide WooCommerce shipping methods per zone when Free Shipping or Flat Rate becomes available. Built as drop-in replacements for the native WooCommerce methods, with full per-instance control so each zone behaves exactly as you need.
Unlike global plugins that hide methods site-wide, this plugin lets you choose, per shipping method instance, which methods get hidden when that Free Shipping or Flat Rate kicks in. Multiple instances per zone are fully supported.
Both Free Shipping and Flat Rate include a “Flat/Free shipping requires… All products are in the same shipping class” option, letting you restrict activation to carts where every product belongs to a specific shipping class.
You can also restrict each method instance to specific user roles — including guest (non-logged-in) users — so the method only appears to the audiences you choose.
Header photo by Drew Beamer.
Already know our other WooCommerce (premium) plugins?