A client asked me why WooCommerce shows different shipping methods that are activated when free shipping is available? In this client’s example the free shipping options is only active when the order amount is $50 or more.
In the screenshot below, example one is the default WooCommerce setting. However, example two is how the client prefers it. This can be achieved by adding a piece of code to your theme functions.php.
WooCommerce must have had a good reason to default the first example. But, in my client’s webshop it looked really weird. Why should a buyer select a flat rate of $6.75 when he or she can use Free Shipping?
You may wanna clear this confusion. To do that, just copy the following chunk of code and place it directly in your theme’s functions.php. You’re all done!