WooCommerce Left to Free Shipping

WooCommerce Left to Free Shipping

Display "left to free shipping" info in WooCommerce


With WooCommerce Left to Free Shipping module you can display left to free shipping info. On settings page you can add “left to free shipping” info to cart, mini cart and checkout pages. To add info on other pages you can use:

  • Booster – Left to Free Shipping widget,
  • [wcj_get_left_to_free_shipping content=""] shortcode or
  • wcj_get_left_to_free_shipping( $content ); function.

In content you can use: %left_to_free% and %free_shipping_min_amount% shortcodes, which will be replaced by appropriate amounts.

After your customer reaches the free shipping minimum amount, you can display customized Message on Free Shipping Reached. You can set it empty if you wish.

Please note, that depending on the “Position” you select, your customer may have to reload the cart page to see the updated left to free shipping value. For example, if you select “After cart totals” position in “Info on Cart”, then left to free shipping value will be updated as soon as customer updates the cart. However if you select “After cart” position instead – message will not be updated, and customer will have to reload the page. In other words, message position should be inside that page part that is automatically updated on cart update.

Accessible through:
  • WooCommerce > Settings > Booster > Shipping & Orders > Left to Free Shipping
Tested on WooCommerce 3.5.4 and WordPress 5.0.3
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. Marcel December 21, 2016 at 12:28 am #

    Can I change text color “%left_to_free% left to free shipping” ?
    If yes how?
    Can I add own css clasess?

    Reply to thread

    • Booster Support Team December 22, 2016 at 10:46 pm #

      Hi Marcel,

      Yes, you can set your messages in “WooCommerce > Settings > Booster > Shipping & Orders > Left to Free Shipping” as:

      Then you can set left_to_free_shipping_class in your custom CSS.

      Please let me know if you have any questions.

      Best regards,

      Booster Support Team
  2. Toby February 1, 2017 at 3:06 pm #


    Did update from 2.5.6 to 2.5.9 but now the “left to free shipping” is not displayed anywere?

    Reply to thread

  3. Stefan May 17, 2017 at 6:49 am #

    Hi, my problem is, that left to free shipping doesn’t refresh if cart is updated. Any solution?
    Thanks, Stefan

    Reply to thread

    • Stefan May 29, 2017 at 7:07 am #

      No answer?

  4. Michael February 16, 2018 at 1:30 pm #

    My products are entered without VAT but the %left_to_free% value is calculating with VAT so the amount left is incorrect.
    See screenshot of my test where I output the %left_to_free% and the %free_shipping_min_amount% together with a product entered without VAT which clearly states this.

    Is this something I can fix on my own?
    Best regards,

    Reply to thread

    • Dani March 21, 2018 at 5:07 pm #

      Hi, I have the same problem too. you solved ?

    • Booster Support Team March 21, 2018 at 8:26 pm #


      Sorry for not replying earlier. I have just re-tested on my server, but unfortunately couldn’t reproduce the issue. I’ve tried changing WooCommerce tax options (“… enter prices inclusive of tax” / “… enter prices exclusive of tax”), but the amount always seems to be correct. I’ve also checked the code inside Booster – there is “prices include tax” check, so the amount should be calculated according to tax options. If it’s possible – could you please share an admin access to your server, I’m almost sure I could figure out what’s happening then. If that’s possible – my private email is tom@booster.io.

      Best regards,

      Booster Support Team
    • Booster Support Team March 21, 2018 at 8:50 pm #

      Update: I’ve made some changes to the plugin – hopefully this will help – could please download the development version here – https://booster.io/dev/. You will need to uninstall the old plugin version first (don’t worry your saved settings won’t disappear). If you are a Booster Plus user – please contact me on tom@booster.io with your order number, and I will send you the development version for Plus.

      Best regards,

      Booster Support Team
  5. Alex August 18, 2018 at 10:44 am #

    Hi guys! I’m just confused a bit, can’t figure out how to set up amount left to free shipping. Where to do it?
    Thanks a lot!

    Reply to thread

    • RokasJ August 18, 2018 at 4:25 pm #

      Hi Alex,

      You can do that in Woocommerce > Settings > Shipping > your shipping zones that include Free Shipping > Free Shipping. Set “Free shipping requires…” to “A minimum order amount” and below you can set the “Minimum order amount”.

      Best regards,
      Rokas – Support Team