Tested Updated Trending Bestseller Documented

Amount Left for Free Shipping for WooCommerce

(8 customer reviews)

From: $29.99 / year

Show your customers the amount left for free shipping in WooCommerce.

$29.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$79.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy
$149.99Unlimited sitesLifetime updates and support30-day money-back guaranteeBuy
Clear

Description

Amount Left for Free Shipping for WooCommerce plugin lets you display the amount left for free shipping in WooCommerce.

You can display the amount on cart page, mini cart widget, “Amount Left for Free Shipping” widget, checkout page, “add to cart” notice and/or store notice.

Additionally (to display it anywhere on your site) you can use:

  • [alg_wc_left_to_free_shipping] shortcode:
    [alg_wc_left_to_free_shipping content="%amount_left_for_free_shipping% left for free shipping"]
  • alg_wc_get_left_to_free_shipping() PHP function:
    alg_wc_get_left_to_free_shipping( "%amount_left_for_free_shipping% left for free shipping" );

Plugin Options

Plugin settings are located in “WooCommerce > Settings > Amount Left for Free Shipping”.

Content Options

In all plugin messages you can use HTML and/or shortcodes. Available placeholders:

  • %amount_left_for_free_shipping%
  • %free_shipping_min_amount%
  • %current_cart_total%
  • %amount_left_for_free_shipping_raw%
  • %free_shipping_min_amount_raw%
  • %current_cart_total_raw%
If amount left for free shipping is not updated, when you update the cart content – you need to either enable plugin’s “AJAX” option or change the Position. For example – if you select the default “After cart totals” position for the “Info on Cart” – amount will be updated (if, for example, you change product quantities in the cart). On the other hand – if you select “After cart” position – amount will not be updated and your customer will have to refresh the cart page manually to see the updated left to free shipping amount. In other words – position must be inside that part of the cart page that is being refreshed after cart content changes. Same applies to the checkout page, where amount may differ depending on shipping country selected by customer (in case if you have multiple free shipping methods in multiple shipping zones with different minimal order amounts). In case if you’ve enabled the “AJAX” option, content will be updated on any Position.
Some Postions (e.g. “Order review: after Shipping”) are outputted inside a HTML table, so you need to wrap it in HTML table row tags, e.g.:

<tr><th></th><td>%amount_left_for_free_shipping% left for free shipping</td></tr>

General Options

Amount Left for Free Shipping for WooCommerce - General Options

Include discounts
Include discounts when calculating cart total.
Default: yes
Message on free shipping reached: Content
Outputted when min free shipping amount is reached. You can use HTML and/or shortcodes here. To disable – set it empty. For more information please check the Content Options section.
Default:
You have free delivery!
Message on empty cart
If disabled, then standard content is outputted.
Default: no
Message on empty cart: Content
E.g.: Free shipping on orders over %free_shipping_min_amount%!. For more information please check the Content Options section. Ignored unless “Message on empty cart > Custom message” checkbox is enabled.
Default: None

AJAX Options

Enable this section if you want the amount to be updated via AJAX, e.g. when using plugin’s “Store notice” section, or WooCommerce “Enable AJAX add to cart buttons on archives” option, or for some positions in cart, when customer updates items quantities and the amount text is positioned outside of automatically refreshed area.

Amount Left for Free Shipping for WooCommerce - AJAX Options

Enable AJAX
Default: no
Additional events
Additional JavaScript events to update the amount text on. Leave empty if unsure.
These events are always included: updated_cart_totals added_to_cart removed_from_cart wc_fragment_refresh updated_checkout wc_cart_emptied
Default: None
Added to cart event without AJAX
Fires a custom event alg_wc_alfs_added_to_cart in case a product has been added to cart without AJAX. Enable it if the “Store notice” is not getting displayed on single product pages.
Default: no

Advanced Options

Amount Left for Free Shipping for WooCommerce - Advanced Options

Check for free shipping
Check for already available alternative (i.e. not requiring minimum order amount) free shipping methods. No text will be outputted in this case.
Default: no
Check for virtual cart
Check if cart consists of virtual products only. No text will be outputted in this case.
Default: no

Cart Options

Outputted on the cart page.

Amount Left for Free Shipping for WooCommerce - Cart Options

Enable/Disable
Enable/disables the “Cart” section.
Default: no
Content
For more information please check the Content Options section.
Default:
%amount_left_for_free_shipping% left for free shipping
Position
Possible values: Before cart; Before cart table; Before cart contents; Cart contents; Cart coupon; Cart actions; After cart contents; After cart table; Cart collaterals; After cart; Before cart totals; Cart totals: Before shipping; Cart totals: After shipping; Cart totals: Before order total; Cart totals: After order total; Proceed to checkout; After cart totals; Before shipping calculator; After shipping calculator; If cart is empty.
Default: After cart totals
Position order (priority)
Here you can move the info inside the Position selected above.
Default: 10

Mini Cart Options

Outputted in the mini cart widget.

Amount Left for Free Shipping for WooCommerce - Mini-cart Options

Enable/Disable
Enable/disables the “Mini-cart” section.
Default: no
Content
For more information please check the Content Options section.
Default:
%amount_left_for_free_shipping% left for free shipping
Position
Possible values: Before mini cart; Before mini cart contents; After mini cart contents; In mini cart total; Before mini cart buttons; In mini cart buttons; After mini cart buttons; After mini cart.
Default: After mini cart
Position order (priority)
Here you can move the info inside the Position selected above.
Default: 10

Checkout Options

Outputted on the checkout page.

Amount Left for Free Shipping for WooCommerce - Checkout Options

Enable/Disable
Enable/disables the “Checkout” section.
Default: no
Content
For more information please check the Content Options section.
Default:
%amount_left_for_free_shipping% left for free shipping
Position
Possible values: Before checkout form; Before customer details; Billing; Shipping; After customer details; Before order review; Order review; Order review: Before shipping; Order review: After shipping; Order review: Payment: Before submit button; Order review: Payment: After submit button; After order review; After checkout form.
Default: After order review
Position order (priority)
Here you can move the info inside the Position selected above.
Default: 10

Store Notice Options

Site-wide notice. You may also want to enable “General > AJAX” option for this.

Amount Left for Free Shipping for WooCommerce - Store Notice Options

Enable/Disable
Enable/disables the “Store Notice” section.
Default: no
Content
For more information please check the Content Options section.
Default:
%amount_left_for_free_shipping% left for free shipping
Hide
In milliseconds. Set to zero to show the notice permanently.
Default: 0
Position
Possible values: Bottom; Top.
Default: Bottom
Background color
Default: #3d9cd2
Text color
Default: #fff
Text alignment
Possible values: Left; Right; Center; Justify.
Default: Left

Add to cart Notice Options

Notice displayed when “Add to cart” button is clicked.

Amount Left for Free Shipping for WooCommerce - Add to cart Notice Options

Enable/Disable
Enable/disables the “Add to cart Notice” section.
Default: no
Content
For more information please check the Content Options section.
Default:
%amount_left_for_free_shipping% left for free shipping
Position
Possible values: Before the standard text; After the standard text.
Default: After the standard text
Glue
“Glue” is inserted between the standard “add to cart” text and “left for free shipping” text.
Default:

<br>

Advanced: Manual Min Amount Options

Generally the plugin will retrieve the minimum free shipping order amount automatically, however, if you are using non-standard shipping methods for free shipping (i.e. not the original “Free shipping” method from WooCommerce), you need to set the amount manually here.

Amount Left for Free Shipping for WooCommerce - Manual Min Amount Options

Manual min amount
Enable/disables the “Manual min amount” section.
Default: yes

Manual Min Amount

Ignored if set to zero.

Manual min amount
Default: 0

Extra Options

Here you can optionally select user roles, currencies and/or shipping zones to set individual manual min amounts for. Select values and “Save changes” for new option fields.

User roles
Default: None
Currencies
Default: None
Shipping zones
Default: None

Styling Examples

There is a number of ways you could restyle the messages. For example, you can add <span> tag with style attribute, e.g.:

<span style="color:red;font-size:small;">%amount_left_for_free_shipping% left for free shipping</span>

Or if you want to create an alert box:

<div style="background-color:#ff9800;color:white;padding:15px;">%amount_left_for_free_shipping% left for free shipping</div>

Progress Bar

To display the amount as a graphical progress bar instead of a text, you can use HTML <progress> tag and plugin’s _raw amounts. For example, try adding this to the “Content” option:

<progress max="%free_shipping_min_amount_raw%" value="%current_cart_total_raw%"></progress>

Or if you need an inverted value:

<progress max="%free_shipping_min_amount_raw%" value="%amount_left_for_free_shipping_raw%"></progress>

If you’d like to restyle the progress bar, check this page.

8 reviews for Amount Left for Free Shipping for WooCommerce

  1. blank

    Michael Petersen (verified owner)

    Quick and competent support!

  2. blank

    Leanne (verified owner)

    Awesome plugin and support! Tom is a gem.

  3. blank

    Bruce (verified owner)

    This is a great plugin. It works flawlessly and the Pro version has many useful options. Tom offers the best in customer service and helps you with any questions you may have.
    I normally don’t rate plugins although this is simple and impressive. A+++

  4. blank

    Dominic

    Amazing Plugin! Tom even helped me to implement a second and third bar for free gifts. Never seen such an amazing support!

  5. blank

    FABIEN Bas

    Demo ?

  6. blank

    Rene Ulrich (verified owner)

    Awesome plugin!! Simple, lightweight and WPML compatible! Keep up the good work! 🙂

  7. blank

    Martin

    Theri is one problem – if I change samething in cart, the price is not price not updated. So works – but not inaccurately.

    • blank

      Tom Anbinder

      Hi Martin,

      If amount left for free shipping is not updated, when you update the cart content – you need to change the Position. For example – if you select the default “After cart totals” position for the “Info on Cart” – amount will be updated (if, for example, you change product quantities in the cart). On the other hand – if you select “After cart” position – amount will not be updated and your customer will have to refresh the cart page manually to see the updated left to free shipping amount. In other words – position must be inside that part of the cart page that is being refreshed after cart content changes. Same applies to the checkout page, where amount may differ depending on shipping country selected by customer (in case if you have multiple free shipping methods in multiple shipping zones with different minimal order amounts).

      Hope that helps.

      UPDATE: Since plugin v1.5.0, you can use our new “AJAX” option. This way the message will be updated on any position.

  8. blank

    Lucas

    Very simple small plugin. Does exactly what’s promised.

Add a review

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

63 thoughts on "Amount Left for Free Shipping for WooCommerce"

  1. Hello 😉
    Please we’ve purchased now the plugin because of the PROGRESS BAR implementation with AJAX , but we can’t get it to work.

    We tried

    Widget content field:

    Shortcode:
    [alg_wc_left_to_free_shipping content=” %amount_left_for_free_shipping% left for free shipping”]

    PHP:

    Sadly nothing displays working progress bar :(((

    How to use the progress bar code with widget / shortcode / php ? The documentation is a bit dull on this topic.

    P.S. We are using Oxygen builder so we have a custom single product page.

    Thanks in forward for the answer.

    1. Ok even the comment didnt like the progress bar code (deleted it) , so here is a screenshot
      https://www.dropbox.com/s/sqrv5w6xz535kpu/error.JPG?dl=0
      or download https://www.dropbox.com/s/sqrv5w6xz535kpu/error.JPG?dl=1

    2. Hello Lukáš,

      In order to display the progress bar using the widget you just need to add this to the Content field:

      <progress max="%free_shipping_min_amount_raw%" value="%current_cart_total_raw%"></progress>
      

      However, after trying to add it you probably won’t be allowed to.
      I just fixed it now, so please just update the plugin to the most recent version (1.9.3) and it’s going to be ok.

      Let me know if it works now 😉

    3. If you’re trying to use the progress inside the shortcode, please try to remove the double quotes from the max and value attributes, like this:

      max=%free_shipping_min_amount_raw% value=%current_cart_total_raw%

      And Have you tried to update the plugin?

    4. Thank you 😉 its working now!

  2. Hi – I used your instructions on changing text color:

    %amount_left_for_free_shipping% left for free shipping
    and then try adding this to your custom CSS (in “Customize > Additional CSS”):

    .amount-free-shipping,
    .amount-free-shipping .woocommerce-Price-currencySymbol,
    .amount-free-shipping .woocommerce-Price-amount {
    color: red !important;
    }

    How do I add some space below the notice to make it look nicer (currently, also in standard plugin setting, it sits just on top of the rest of the cart content – would like to separate it a bit).

    thx

    1. Hi Michael,

      Can you please help me with some screenshot of what is the problem and what you’d like to achieve?
      Also, What is your site URL? I can take a look

  3. Regarding this ticket: https://wordpress.org/support/topic/widget-amount-not-showing/
    I was asked to contact you directly to help trouble shoot this. Not sure if this is the right place but no direct contact was given.

    I can’t reproduce you even seeing id ” the right message:
    – $99.00 left for free shipping”
    I don’t see that on this page https://backyardpollinator.com/shop/cart/
    I only see what I have titled this widget to say
    Free Shipping for purchases over $99

    I don’t see anything on the status report but can send that if you tell me where to send it.
    Glen – fireflywebs.ca
    Webmaster for backyardpollinator.com

    1. Hi Glen,

      Would it be possible for you to create/share an admin account to your server (WP and preferably FTP), so I could login and check what’s going on?
      If it’s possible, please send it to [email protected]

    2. I have added the admin user. You can let me know if you received it.

      Glen

    3. Thanks for the info Glen,

      I ended up setting a “Manual min amount” of $99 for you on the plugin’s settings and I think it did the trick 😉

      Let me know if it works for you now 😉

  4. Dear support team,

    I am using your plugin since today.
    Seems to work so far. Thank you for providing this.

    Anyway, I still can’t figure out the following issue:
    I activated store notice with AJAX, but if I add a product to the card from the product page, store notice will not show up.
    It only shows up, if I change amount directly in cart.

    Any ideas how to solve this?
    https://www.tobehose.de

    Best regards,
    Martin

    1. Hi Frank,

      Sorry for the late reply.

      I’ve just visited your site, and after adding “TOBE HOSE BAUM” product to the cart notice appeared right away. What am I missing? Did you solve it somehow?

      If the problem is still there – maybe I could log in to your site to check the plugin settings etc. (my email is [email protected])?

    2. Hi Tom,

      thanks for response.
      It shows a message, yes.
      But the orange status / message bar, that should appear at the bottom of the shop is not being shown.

      How can we fix this?

      Best,
      Frank

    3. Sorry for the long delay Frank,

      We were able to reproduce the problem here just now. It only happens if you have the “Hide” option enabled.

      We’re working on it. As soon as we have news about it I’ll let you know.

    4. Hello again Frank,

      We’ve created a new option for you on version 1.9.2.
      Now there will be a new option called “Added to cart event without AJAX” inside the “AJAX Options” section.

      Please update the plugin, give it a try and let me know if it works for you 😉

  5. Hi,
    I need some advice / help.
    I’m using your plugin, but I encountered a problem that I can’t solve.
    I have two shipping zones with two different free shipping fees.
    For zone 1 is 45 euros and zone 2 100 euros. but the plugin only make the calculations for the zone 1. if i have 55 euros in the cart page with shipping for zone 2, the plugin says i have free delvery.
    I tried to solve this, but seems i can’t.

    1. Hi Carlos,

      Are you using standard WooCommerce “Free shipping” methods, or are you using our “Advanced: Manual Min Amount” section instead (in “WooCommerce > Settings > Amount Left for Free Shipping > General”)? If it’s standard WooCommerce method, our plugin should pick up the min order amounts for different shipping zones automatically. Let me know if it’s our “Advanced: Manual Min Amount” section – I will need to make some changes to our plugin to make it work for different shipping zones, but I believe it’s doable.

    2. Hi, thanks for you answer.
      Well, yeah, in the standrard mode, nothing works. Only if i put the option 45 for “Advanced: Manual Min Amount”, but then for the zone 2, it doesn’t work, because the price is 100. I tested the to options you mention, but it doesn’t work as was suppost to.

    3. Hi Carlos,

      Sorry for the late reply.

      Ok, I’ve just sent you our newest development version 1.9.0 via email. There I’ve expanded our “Advanced: Manual Min Amount” settings, and moved them to a new separate section in “WooCommerce > Settings > Amount Left for Free Shipping > Manual Min Amount”. Now you can set different manual min amounts per shipping zone as well. Please give it a try and let me know if it’s working correctly.

    4. Hi Tom,
      I am very appreciate for the help you gave. Everything is working perfectly.
      Again, many thanks for the support.
      Have a great week,
      Thanks

    5. Hi Carlos,

      Thanks for the update and happy to hear that it’s solved 🙂 Please let me know if you need anything else. And if you like the plugin, please consider leaving me a rating.

  6. Hi, I’m using this plugin but I decide to change shipping price but whenever I hit “Save Changes” button it gives me 403 FORBIDDEN Access to this resource on the server is denied! message. I cannot change the free shipping amount. I delete and reinstalled it but it installs with my old settings. Can you help me?

    1. Hi,

      It looks like some security tool is stopping settings from saving. Do you have anything like “Wordfence” plugin installed on your server? Also, could you please try saving it with the simplest “Content/Message” settings possible, something like “test” (i.e. without any HTML tags etc.)?

  7. When I set the checkout page position to “Order review: Before shipping”, the notice appears before the whole order review section, not next to the shipping line item. How can I get the notice to appear right next to the shipping line item in the order review subtotal section?

    Thank you!

    1. Hi Kelly,

      As this position is inside the HTML table, you need wrap your content in <tr>...</tr> tags, i.e. set your “Content” option (in “WooCommerce > Settings > Amount Left for Free Shipping”) to something like this:

      <tr><td colspan="2">%amount_left_for_free_shipping% left for free shipping</td></tr>

      or like this:

      <tr><th>Free shipping in</th><td>%amount_left_for_free_shipping%</td></tr>

      Hope that helps. Please let me know if you have any questions.

    2. That works perfectly, thank you!

    3. Happy to help 🙂 Let me know if you need anything else.

      And if you like the plugin, please consider leaving me a rating.

  8. Does it support a floating cart by the Elementor?

  9. Hi there, I’m of fan of your plugins, really great job!

    Prepurchase question. I’m thinking of the purchase of Pro version of Amount Left for Free Shipping for WooCommerce plugin and just one question left unanswered for me – may you please add the ajax support for that plugin?

    Because when for example I insert PHP or shortcut in our theme in header or footer or sidebar of the WP it is not updated when products added in card via ajax. Customers need to manually refresh the page or visit another page to update the “Total left for free shipping” notice placed manually via shortcode.

    This is just a single pain, the rest is super clean and simple.
    May you please do this?
    Regards

  10. Does your plugin support multi-currency?

    I tried the free version. The free shipping is USD 30 (so in HKD, it’s HKD230), but in frontend, it uses HK30 to calculate the free shipping

  11. Is it possible to set the “Amount Left” to appear only for a determined ZIP code range? In our website only a few ZIP code ranges have access to free shipping. Couldnt find this feature in the plugin and is decisive for our use.

    1. Hi, Guilherme,

      Sorry for such a late reply.

      Actually the plugin should work as you’ve described out of the box. The plugin searches for available free shipping methods automatically, so if there are no methods in the current shipping zone (i.e. for current ZIP code), then no message should be displayed. Are you seeing messages for the wrong zones? If that is the case – maybe you have set the “Manual min amount” option in “Advanced Options” (this would explain the problem)? If this is not helping – maybe I could log in to your site to check what’s going on (my email is [email protected])? Please let me know if sharing an account is not an option and I will continue solving it remotely.

  12. Hello,

    im having an issue with the plugin.
    Actually i have added a welcome promo code that should not be taken into account in the “amount left for shipping”.
    For example, if someone buys for 29€ ” amount left for shipping is 10€” but when we add the promo code the amount gets back to 15€ and this is wrong.

    How can i fix this please?

    1. Hi,

      Sure, no problem. We’ve just released new plugin version 1.4.4. After the update you will find new “Include discounts” option in plugin settings (in “WooCommerce > Settings > Amount Left for Free Shipping > General Options”). It’s enabled by default, so you should disable it.

      Please let me know if it’s not working as expected. And if you like the plugin, please consider leaving me a rating.

    2. Just did !
      Thank you so much 🙂

    3. Happy to help 🙂 Please let me know if you need anything else, and thank you for the review, I really appreciate it.

  13. Can you share how to change the color of the font including the %amount_left_for_free_shipping%? The above answers only change the font around the amount left.

    Thanks,

    1. Hi,

      I’ve just rechecked it on my server and setting it simply as:

      <span style="color: red;">%amount_left_for_free_shipping% left for free shipping</span>

      seems to be solving the problem, so I suppose it’s must be your theme overriding the color. Please try setting the “Content” to:

      <span class="amount-free-shipping">%amount_left_for_free_shipping% left for free shipping</span>

      and then try adding this to your custom CSS (in “Customize > Additional CSS”):

      .amount-free-shipping,
      .amount-free-shipping .woocommerce-Price-currencySymbol,
      .amount-free-shipping .woocommerce-Price-amount {
          color: red !important;
      }

      If that won’t help – maybe you can give me a link to your site’s frontend (if you want to do it privately, my email is [email protected]).

  14. Hi! We have the plugin installed on our site diatomplus.sk, seems to be installed correctly, activated, but does not appear anywhere on our site. Any support or solution? Thanks.

    1. If anyone else has similar issues – as we’ve figured out in private conversations – the problem was that the non-standard shipping method was used for free shipping (i.e. instead of the default WooCommerce “Free shipping” method), so the plugin couldn’t retrieve minimum order amount properly. This is now solved in plugin v1.4.2 – we’ve added new “Manual min amount” option to “WooCommerce > Settings > Amount Left for Free Shipping > Advanced Options”, so now min order amount can be set manually.

  15. I installed the plugin but I can’t configure it at all.
    I set the limit beyond which shipping is free but I don’t see anything.
    I generated a key at the domain but it is not clear where to save it in the wordpress backend.
    Is there support or a guide for this plugin? thanks

    1. Hi Steven,

      As key is needed for automatic updates only, it can’t be the reason… Maybe it would be possible for me to login to your site’s admin? If yes – my email is [email protected]

      P.S. To enter the key, you need to install free WPFactory Helper plugin.

  16. Hi Tom,
    second time I am implementing the free plugin to a website.
    This time the amount left is not correct.
    Free shipping is 75 EUR, which is in the Woo-Settings.
    I have an article for 24,90 EUR in my cart. Calculated amount or free shipping is 54,08€ what should be 50,10 EUR.
    Am I missing a setting anywhere?

    1. Hi Alexander,

      It looks like there is some problem with taxes. I’m fixing it at the moment – will get back to you shortly.

    2. Hi again, Alexander,

      Could you please update the plugin to v1.4.0 and try again. The issue with taxes should be fixed now.

  17. Hi!

    I can’t get this to display on the mini cart (I have the pro version). Any advice that might help?

    Thanks

    1. Ooo – I logged out and in and it’s working now. Cheers.

  18. Hi there,

    we just bought the plugin “amount until free shipping” which is great to have this option.
    I implemented the shortcode [alg_wc_left_to_free_shipping] on my cart page. When updating the cart, the value isn´t updated.
    Just within the cart calculation “after cart totals” it is working.
    How can I force a site reload then, because it seems to be AJAx driven reloaded.

    Thanks for help,
    Alex

    1. Hi Alex,

      The problem is that only part of the cart page is reloaded, so you need to choose the correct “Position”. For example, if you select the default “After cart totals” position for the “Info on Cart” – the amount will be updated. As I understand, you are putting the shortcode directly to the cart page instead? If that’s correct, unfortunately, the amount will not be updated.

  19. Hi,
    ist there any CSS class to use to have the whole text “%amount_left_for_free_shipping% left for free shipping” be displayed with a background color, e.g. yellow?
    Thanks,
    Alex

    1. Hi Alex,

      Sorry for the late reply. You can wrap it in your own HTML tags directly in plugin settings (in “WooCommerce > Settings > Amount Left for Free Shipping > Content”). For example <div> tag with your-class class for CSS:

      <div class="your-class">%amount_left_for_free_shipping% left for free shipping</div>

      or you can set style it directly:

      <div style="background-color:yellow;">%amount_left_for_free_shipping% left for free shipping</div>

      Hope that helps.

  20. Can i translate the text which is shown? Or only in the language, which i typed the text?

    1. Hi Rene,

      Yes, you can translate text (for WPML or Polylang) by using our [alg_wc_left_to_free_shipping_translate] shortcode, e.g.:

      [alg_wc_left_to_free_shipping_translate lang="DE"]Text for DE[/alg_wc_left_to_free_shipping_translate][alg_wc_left_to_free_shipping_translate lang="NL"]Text for NL[/alg_wc_left_to_free_shipping_translate][alg_wc_left_to_free_shipping_translate not_lang="DE,NL"]Text for other languages[/alg_wc_left_to_free_shipping_translate]

      Hope that helps and please let me know if you have any questions.

    2. Hi, can you help me with that? I am using this setup: https://prnt.sc/on6zu2 – so without shortcodes. Can i still transalte it?

    3. Hi Rene,

      Sorry for the late reply. You need to use the translation shortcode directly in your settings. That is – instead of “Content” settings from your screenshot, you need to put something like this to “Content”:

      <div style="...">[alg_wc_left_to_free_shipping_translate lang="DE"]%amount_left_for_free_shipping% for DE[/alg_wc_left_to_free_shipping_translate][alg_wc_left_to_free_shipping_translate lang="NL"]%amount_left_for_free_shipping% for NL[/alg_wc_left_to_free_shipping_translate][alg_wc_left_to_free_shipping_translate not_lang="DE,NL"]%amount_left_for_free_shipping% for other languages[/alg_wc_left_to_free_shipping_translate]</div>
    4. Hi thank you very much, it is working perfectly! I dont even need the premium version, but I still bought it, because it is an awesome plugin!!

    5. Hi Rene,

      Happy to help 🙂 Please let me know if you need anything else and thank you for the purchase!

  21. Hi! We have this plugin on our site and we have an issue that free shipping is not selected by default when you’r over the ammount that gives you free shipping ?

    Is there any documentation on the plugin that we can read to understand how to get this to work ?

    Also what is the difference between the premium version and the free ?

    1. Hi Paul,

      Not sure if I understood you correctly, but if you mean that you need free shipping method to become active (i.e. selected) when free shipping amount is reached, please try moving it to the first position in “WooCommerce > Settings > Shipping > Your shipping zone > Edit”.

      Please let me know if I misunderstood you.

    2. P.S. As for the difference between free and Pro: free version only allows you to show “left to free shipping” info on the cart page, while Pro version also allows you to show the info on the mini-cart and checkout pages.

  22. Hi,
    with a single site licence, am I aloowed to install on my devt platform (local PC) and my production environment?

    Thanks

    1. Hi,

      You can install the plugin on both servers, however, with single site license plugin updates can be enabled on one site only. Also, you can generate the key (in https://wpfactory.com/my-account/downloads/) for your development domain now, and when you move to the new domain, you just delete the old key/site and generate a new key for the new site (again – key is needed for automatic updates only).

Leave a Reply

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

Changelog

1.9.3 - 16/11/2020

  • Fix - Widget - Allow the Widget to save some html including <progress> tag.
  • Add FAQ regarding HTML table row tags for table positions.
  • Improve position descriptions at Cart and Checkout sections using (in table) at the end.
  • Improve content description at Cart and Checkout sections regarding HTML table row tags for table positions.

1.9.2 - 05/11/2020

  • Fix - PHP Notice: Undefined index: min_free_shipping_amount in class-alg-wc-alfs-pro.php.
  • Dev - Manual Min Amount - Settings section title updated.
  • Dev - General - Ajax Options - Add "Added to cart event without AJAX" option fixing the Store notice not getting displayed on single product pages.

1.9.1 - 04/11/2020

  • Dev - AJAX - Events - Renamed to "Additional events" and it now defaults to an empty string. I.e. default events are now always included.
  • Dev - [alg_wc_left_to_free_shipping] - Third param in shortcode_atts() function now matches the shortcode name (was alg_get_left_to_free_shipping).
  • Plugin author updated.
  • WC tested up to: 4.6.

1.9.0 - 10/10/2020

  • Dev - Manual Min Amount - "Currencies" options added.
  • Dev - Manual Min Amount - "Shipping zones" options added.
  • Dev - Manual Min Amount - "Enable section" option added (defaults to yes).
  • Dev - "Manual Min Amount" settings section added (i.e. options moved from "General > Advanced: Manual Min Amount").

1.8.0 - 28/09/2020

  • Dev - Code refactoring.
  • WC tested up to: 4.5.

1.7.1 - 28/08/2020

  • Fix - Functions - alg_wc_alfs_get_min_free_shipping_amount() - Checking if shipping method is_available() - "Free delivery" fixed and outputted.
  • Fix - AJAX - Pass min amount - Option removed (i.e. defaults to no) (this caused issues with free shipping coupons).
  • Fix - Store notice - <p> tag replaced with <span> (this allows to use <p> tags inside the content).

1.7.0 - 25/08/2020

  • Fix - Store notice + empty "free delivery" issue fixed.
  • Dev - Functions - alg_wc_alfs_get_min_free_shipping_amount() - Checking if shipping method is_available() now (if it is - will hide the left to free shipping content).
  • Dev - AJAX - Events - wc_cart_emptied event added to the default value.
  • Dev - General - "Message on empty cart" options added.
  • Dev - General - Message on free shipping reached - Now replacing placeholders.
  • Dev - Advanced - Check for virtual cart - Returning false on empty cart now.
  • Dev - Store notice - "Position" option added. Available values: "Bottom" (default) and "Top".
  • Dev - Store notice - z-index increased to 99999 (was 9999).
  • Dev - JS files minified.
  • Dev - Admin settings restyled.
  • Dev - Code refactoring.
  • Tested up to: 5.5.
  • WC tested up to: 4.4.

1.6.0 - 06/08/2020

  • Fix - Functions - alg_get_left_to_free_shipping() - AJAX + "free delivery" issue fixed.
  • Dev - "Store notice" section added.
  • Dev - AJAX - Events - updated_checkout event added to the default value.
  • Dev - AJAX - "Pass min amount" option added.
  • Dev - Mini Cart - Position - 5 new positions added.
  • Dev - Advanced - "Check for free shipping" option added.
  • Dev - Advanced - "Check for virtual cart" option added.
  • Dev - Functions - alg_get_left_to_free_shipping() - Always processing shortcodes in result now (not only on "free delivery reached").
  • Dev - Admin settings split into sections: "Cart", "Min-cart", "Checkout", "Add to cart" sections added.
  • Dev - Code refactoring.

1.5.2 - 26/06/2020

  • Dev - AJAX - Time interval based method replaced with event based; "Interval" option removed; "Events" option added (defaults to updated_cart_totals added_to_cart removed_from_cart wc_fragment_refresh).

1.5.1 - 25/06/2020

  • Fix - AJAX - "You have free delivery!" text fixed.

1.5.0 - 25/06/2020

  • Dev - "AJAX Options" section added.

1.4.8 - 23/06/2020

  • Dev - Now checking child classes of WC_Shipping_Free_Shipping class as well.
  • Dev - Admin settings descriptions updated.
  • Tested up to: 5.4.
  • WC tested up to: 4.2.

1.4.7 - 30/03/2020

  • Fix - "Reset settings" admin notice fixed.
  • Dev - Optional $free_delivery_text param added to the alg_wc_get_left_to_free_shipping() function.
  • Dev - Optional free_delivery_text attribute added to the [alg_wc_left_to_free_shipping] shortcode.
  • Dev - Admin settings descriptions updated.
  • WC tested up to: 4.0.

1.4.6 - 06/02/2020

  • Dev - Optional $min_free_shipping_amount param added to the alg_wc_get_left_to_free_shipping() function.
  • Dev - Optional min_free_shipping_amount attribute added to the [alg_wc_left_to_free_shipping] shortcode.

1.4.5 - 26/01/2020

  • Dev - Advanced Options - "User roles" options added.

1.4.4 - 24/01/2020

  • Dev - General Options - "Include discounts" option added.
  • Dev - Code refactoring.
  • WC tested up to: 3.9.

1.4.3 - 25/12/2019

  • Dev - "Add to Cart Notice" options added.

1.4.2 - 20/12/2019

  • Dev - Advanced Options - "Manual min amount" option added.
  • Dev - Comparing floats with epsilon now.

1.4.1 - 04/12/2019

  • Dev - Code refactoring.

1.4.0 - 13/11/2019

  • Fix - Cart total calculation fixed.
  • Dev - Code refactoring.
  • WC tested up to: 3.8.
  • Tested up to: 5.3.

1.3.1 - 19/06/2019

  • Dev - New placeholders added for "raw" amounts: %amount_left_for_free_shipping_raw%, %free_shipping_min_amount_raw% and %current_cart_total_raw%.
  • Tested up to: 5.2.

1.3.0 - 30/04/2019

  • Dev - Checkout - "Order review: Before shipping" and "Order review: After shipping" positions added.
  • Dev - %current_cart_total% placeholder added.
  • Dev - [alg_wc_left_to_free_shipping_translate] shortcode added.
  • Dev - Code refactoring.
  • Dev - Admin settings restyled and descriptions updated.
  • Dev - "Tested up to" and "WC tested up to" updated.

1.2.0 - 07/08/2018

  • Dev - WooCommerce v3.2.0 compatibility - "WC_Cart->taxes is deprecated since version 3.2" notice fixed.
  • Dev - Info on Checkout - New positions added.
  • Dev - POT file renamed.
  • Dev - Admin settings restyled.
  • Dev - Plugin settings array is saved as main class property.
  • Dev - Code refactored and cleaned up.
  • Dev - Plugin link updated.

1.1.0 - 14/06/2017

  • Dev - Autoloading plugin's options.
  • Dev - custom_textarea instead of textarea in plugin settings.
  • Dev - Settings descriptions updated.
  • Dev - Plugin link updated from http://coder.fm to https://wpcodefactory.com.
  • Dev - Plugin header ("Text Domain" etc.) updated.

1.0.0 - 16/02/2017

  • Initial Release.

Free version

This plugin is a premium version of free "Amount Left for Free Shipping for WooCommerce" plugin.

Installation and Updates

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to "Admin Dashboard > Plugins > Add New > Upload Plugin" and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.
  • To keep WPFactory items up to date, please install WPFactory Helper plugin and enter your site key.

Refunds

We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.