Code snippets can be added to your theme/child-theme’s functions.php file.
Before adding snippets, clear your WooCommerce cache. Go to WooCommerce > System Status > Tools > WC Transients > Clear transients.
Snippets for WC 3.0+
Hides everything but free_shipping if it’s available and is compatible with Shipping Zones.
How do I show only Local Pickup and Free Shipping?
This can be done by using a free plugin https://wordpress.org/plugins/wc-hide-shipping-methods/.
This plugin can also be used to hide all other shipping methods when free shipping is available.
Snippets for WC 2.5
Show only free shipping in all states except… ↑ Back to top
Show only free shipping in all states except exclusion list. Hide free shipping if the customer is in one of the states listed:
Enable Shipping Methods on a per Class / Product Basis ↑ Back to top
Need more flexibility? We recommend this free plugin!