With WooCommerce Shipping module you can add multiple custom shipping methods to WooCommerce; hide other shipping methods if free shipping is available; add shipping descriptions; add icons for shipping methods.
Custom Shipping Methods
This section lets you add custom shipping methods. After you choose the number of methods you want to add and admin titles, visit WooCommerce > Settings > Shipping to set each method’s options. There two subsections – shipping with shipping zones and legacy custom shipping methods.
Hide WooCommerce shipping when free is available
This simple but handy function allows you to hide the default WooCommerce shipping table when free shipping is available.
This section will allow you to add any text (e.g. description) for shipping method. Text will be visible on cart and checkout pages. You can add HTML tags here, e.g. try:
<br><small>Your shipping description.</small>
This section will allow you to add icons for shipping method. Icons will be visible on cart and checkout pages.