WooCommerce Shipping

Add multiple custom shipping methods to WooCommerce. Add descriptions and icons to shipping methods on frontend. Hide WooCommerce shipping when free is available


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.

WooCommerce Shipping - Admin Settings - 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.

WooCommerce Shipping - Admin Settings - Hide WooCommerce shipping when free is available

Shipping Descriptions

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>

WooCommerce Shipping - Admin Settings - Shipping Descriptions

Shipping Icons

This section will allow you to add icons for shipping method. Icons will be visible on cart and checkout pages.

WooCommerce Shipping - Admin Settings - Shipping Icons

Accessible through:
  • WooCommerce > Settings > Booster > Shipping & Orders > Shipping
Tested on WooCommerce 3.0.5 and WordPress 4.7.4
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply



  1. Matt November 24, 2015 at 6:49 pm #

    Hi Will you add the feature to input the tracking number for packages in the backend, with an email sent to the buyer? It would be great to have that feature, which also allows the buyer to view the tracking numbers from their account.


  2. loic September 6, 2016 at 10:42 am #

    Would it be possible to ass a custom notice when users selects a custom shipping method?

    Best regards.


    • Booster Support Team September 8, 2016 at 9:17 pm #


      Sorry for the delay. I’m not sure I completely understood the request – by “custom notice” do you mean send some additional custom email (to admin or customer) after order is made? Could you please explain to me once again?

      Best regards,

      Booster Support Team
    • loic September 9, 2016 at 7:24 am #

      When I ask you a notice, I mean a little text field in shipping tab backend where I could add some text.
      This text will appear below the shipping option radio when it’s selected to add some information about the shipping option.
      Yeas, this text could be added in email order.

  3. Sandra September 13, 2016 at 7:47 am #

    After I add a custom shipping method, why I cannot set to respective shipping zone? Or am I missing something? If you can do this, I would immediately buy the pro version.


    • Booster Support Team September 17, 2016 at 5:04 pm #

      Hi Sandra,

      Sorry for the delay. We’ve just added shipping zones support to plugin’s development version. Please download it here – You will need to uninstall the old version first (don’t worry your saved settings won’t disappear). After that please visit Shipping module’s settings (in “WooCommerce > Settings > Booster > Shipping & Orders > Shipping”) – there are two separate custom shipping sections now – one (new) for shipping with zones and another (legacy) without zones. Please let me know if you have any questions.

      Best regards,

      Booster Support Team
  4. Guzmán October 28, 2016 at 2:55 pm #


    Is there any way to set a shipping method regarding the quantity of products?. A client need to allow shipping only when 4 or 6 products are bought, because of the type of packaging they use.



  5. Andrew January 7, 2017 at 1:13 pm #

    I have encountered a problem with adding the Booster Custom Shipping method. I wish to use the option: by Total Cart Weight Table and wish to add 3 Weight Table Total Rows. When I save this and refresh the page as suggested I do not get my 3 table rows. It is as if the module doesn’t save the setting. I have everything up to date and have been playing with this for some time. Any suggestions what you think might be causing the issue?


  6. Jennifer January 28, 2017 at 8:57 pm #

    I wanted to restrict shipping for a couple types of products to a number of states is this possible to do with any options offered in the free version?


  7. Toby February 2, 2017 at 4:30 pm #


    I need support for shortcodes in the email that is sent, is´t possible to fix this?


  8. Juan February 5, 2017 at 11:21 pm #

    I generate two method. I upload my products to woocommerce and in the shipping method I select Custom #1 for some products and Custom #2 for others but, when I proced to checkout, both methods are available to selects.

    I need that all products loads with #1 method, will not be available for the #2 method.

    How can I do this?

    Product 1, 2 & 3 whit #1 shipping method and forbbiden for #2 shipping method.
    Product 4 whit #2 shipping method and forbbiden for #1 method.

    Sorry by my english. I Argentinian and purhcase today booster tools.