WooCommerce Left to Free Shipping

WooCommerce Left to Free Shipping

Display “left to free shipping” info in WooCommerce

Description

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,
  • 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.Some positions may require adding additional HTML. For example, as “Info on Checkout: Order review: After shipping” position is inside the HTML table, you need to wrap your message in <tr>...</tr>, e.g.:

<tr><th></th><td>%left_to_free% left to free shipping</td></tr>

Accessible through:

  • WooCommerce > Settings > Booster > Shipping & Orders > Left to Free Shipping

Tested on WooCommerce 4.0.0 and WordPress 5.3.2Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

WooCommerce Booster ModulesWooCommerce Left to Free Shipping

#comment>

#comment>

#comment>#comment>#comment>

Leave a Reply Click here to cancel reply.

#comment>

Comments

16 Comments

  1. ThriftMembers January 25, 2020 at 5:11 pm#comment>

    Hi Booster

    I bought this plugin and have some questions about this feauture.

    I’m building a WooCommerce website where I have User Role Subscriptions. My problem is, that this feautre only seems to be working on the default user (Basic). Once my users gets upgraded to another plan (Pro), this dosen’t show up any longer. So it only shows up in my default user group.

    Also… Is it by any chance possible to setup multiple strings to this? – Let’s say that I want to give my Pro subscribers the possiblity to get free shipping after a smaller amount than my basic/default users. Is that possible?

    Hope you guys can help! – Thanks! 🙂

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  2. #comment>

  3. Stefan Stieranka June 24, 2019 at 11:08 am#comment>

    Hi,
    I have a problem with this module Left to free shipping and WooCommerce Multilingual. They don’t work together. In default language it works fine, but after switch to second language Left to free shipping do not work.

    Steve

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ June 24, 2019 at 3:28 pm#comment>

      Hi Steve,

      Do you mean the widget stops working altogether or it remains in default language? You could surround it with shortcodes (work only with WPML plugin, other translations plugins are not supported yet) and translate it to multiple languages this way.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Stefan Stieranka June 27, 2019 at 12:46 pm#comment>

      Hi Rokas,
      is not showing in other language as a default. But I use WooCommerce Multilingual + WooCommerce Currency Switcher. Problem is maybe in WooCommerce Currency Switcher, becouse Booster can’t find proce for free shipping for another currency…

      Steve

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ June 27, 2019 at 2:36 pm#comment>

      Hi Stefan,

      Could you contact us directly at support@booster.io

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  4. #comment>

  5. Alex August 18, 2018 at 10:44 am#comment>

    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

    #comment>#comment>#comment>Avatar#comment>

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

      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

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  6. #comment>

  7. Michael February 16, 2018 at 1:30 pm#comment>

    Hi.
    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.
    http://roeds.com/uploads/booster_freeshipping.png

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

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

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

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

      #comment>#comment>Avatar#comment>

    • #comment>

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

      Hi,

      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,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

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

      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,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  8. #comment>

  9. Stefan May 17, 2017 at 6:49 am#comment>

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

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

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

      No answer?

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  10. #comment>

  11. Toby February 1, 2017 at 3:06 pm#comment>

    Hi

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

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  12. #comment>

  13. Marcel December 21, 2016 at 12:28 am#comment>

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

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

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

      Hi Marcel,

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

      <span class“left_to_free_shipping_class”%left_to_free% left to free shipping</span>

      Then you can set left_to_free_shipping_class in your custom CSS.

      Please let me know if you have any questions.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  14. #comment>

#comment>#comment>#comment>#comment>

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.