Hide or only offer shipping methods, and hide the others when free shipping is available
Shipping method rules hides shipping methods, or only offers them, when the cart matches your conditions. It can also hide the other methods once free shipping is available.Shows in: Cart and checkout
is more than, is at least, is less than, is at most
Items after discounts, with tax, without shipping.
Items in cart
is more than, is at least, is less than, is at most
Product category
is any of, is none of
Includes subcategories.
Product type
is any of, is none of
Includes Virtual and Downloadable.
Shipping class
is any of, is none of
Country
is any of, is none of
State
is any of, is none of
Customer role
is any of, is none of
Includes Guest (no account on this site), which also covers a logged-in user with no role on this site, such as a network user from another site on multisite.
When you change a product’s category, shipping class, type, or virtual or downloadable setting, and your rules use that condition, shoppers’ cached shipping rates are refreshed so the rules apply straight away. This refreshes everyone’s rates once, so live carrier rates are fetched again.Imports that write to the database directly don’t trigger this. Re-save a product, or wait for WooCommerce to refresh rates.
A rule without methods, or with a condition missing its value, isn’t saved. If the rules can’t be read when saving (a broken browser request), your saved rules are kept.