I recently came across the situation where a client wanted the flat rate shipping method removed if the free shipping method was available in the WooCommerce shipping cart, something that I would have thought would be standard behaviour in WooCommerce. Apparently it isn’t.