Show progress bar for amount left for free shipping using our fully customizable WordPress plugin
“Amazing Plugin and Support: The plugin does what it says and works perfectly in executing it. It’s a clean code and light-weight plugin. The support is also top-notch.” – ⭐⭐⭐⭐⭐ carmpocalypse
Main Page | Demo | Support Forum | Documentation & How to
Free shipping is a powerful incentive for customers to complete a purchase, everybody love to get something for “Free”. That’s why with our plugin you can increase your eCommerce sales with just a few tweaks into how your store looks and how to convert visitors into buyers.
Our plugin lets you display the amount left for free shipping in WooCommerce, it works as a reminder for your customers for of how much is left for them to get there free shipping, and it’s an incentive too as encourages them to add more products into their carts to get the free shipping.
A simple plugin like that adds some psychological tricks which can increase the average cart value in your store and thus increase your profitability.
Your customers will know in real time the amount left in their cart for free shipping, you can customize the shipping criteria to fit your strategic goals, and you can customize the message so you can try different CTAs and see what works best for your customers.
In a nutshell, this is what the plugin can do:
Show messages on different locations telling customers how much is remaining to get Free Shipping.
Customize options on when the messages appear (below specific threshold) or if specific shipping methods are disabled.
Show amount left for free shipping messages using widgets & shortcode, meaning you can -literally- show it in any location on your store.
Manually select the minimum amount to be eligible for free shipping, overwriting the amount set by WooCommerce standard free shipping (or any other non-standard method you use for free shipping)
Let’s get into more details and see what features the plugin offers.
Show your customers the amount left they need to add to cart in order to get free shipping, control text using variables like amount spent, amount remaining, total amount to get free shipping.
For example, if you set the free shipping at $100, and customer has $70 in cart, you can show the 3 values for them (or any part of it):
You have $70 in your cart, spend $30 more to get free shipping at $100
You can show messages anywhere on your store, the plugin allows (by default) showing the “Amount Left for Free shipping” messages on cart, but also you can show it anywhere using our shortcode, or from widgets available in your theme.
Tailor this to your store and show it in products pages, categories, homepage, or anywhere you think it might makes your customers encouraged to spend more to get your offer.
Keep your systems consistent and well synchronized by setting the minimum order amount automatically from the free shipping method or set it manually by yourself for further control and flexibility.
The flexibility our plugin provides will allow you to implement localized pricing and policies, and targeted marketing. Impowering you to appeal to wider audiences by providing full flexibility for your campaigns.
You don’t have to show the same message as every other store using this plugin, you can write your own customized message if the user reaches the free shipping threshold.
“Good plugin: I recommend this plugin. Been using it for a year and has been working with no problems.” – ⭐⭐⭐⭐⭐ kirsimaria
“A great plugin with a great support team !: Amazing plugin with a great support team that really take the time to understand your issue in order to help you ! I can’t believe that this plugin is free !” – ⭐⭐⭐⭐⭐ Thé du Vietnam
Our Pro features further expands the Capabilities of our plugin so you can have full control on when and where to show the progress bar, here are the features:
You’ll be able to display the amount left text in: site-wide store notice, “add to cart” notice, Mini cart, Checkout Page. That would encourage more users to add more products into their carts to get their products shipped for free.
Your users will be notified in real-time on the amount left for free shipping using the latest technology of AJAX.
If for a specific user role or category you want to hide the amount left text our pro plugin allow for that providing full flexibility on which categories or user roles to show the amount left text.
Allowing for more functionality for your WooCommerce store by being compatible with the WooCommerce Currency Switcher plugin.
WPFactory has a diverse range of plugins tailored to enhance your experience, some of our top-selling plugins are:
Min Max Step Quantity: Set minimum, maximum, step, and default product quantities, including dropdowns and decimal options on WooCommerce (Free version)
Cost of Goods for WooCommerce: Enhance profit maximization and financial management by accurately calculating your WooCommerce store’s COGS (Free version)
Maximum Products per User: Impose personalized purchase limits based on user roles and date ranges to manage customer buying behavior (Free version)
Order Minimum/Maximum Amount: Customize order limits by amount, quantity, weight, or volume, including user role, category, and more (Free version)
EU/UK VAT Manager for WooCommerce: Automate VAT compliance for your WooCommerce store, including settings and VIES validation for a seamless experience (Free version)
Email Verification for WooCommerce: Boost security and credibility by verifying customer emails, reducing spam, and improving email marketing (Free version)
Free Shipping Over Amount for WooCommerce: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (Free version)
Dynamic Pricing & Bulk Quantity Discounts: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (Free version)
“Great support and perfectly working plugin. I highly recommend.” – ⭐⭐⭐⭐⭐ Petia Koleva
“Amazing Plugin! Tom even helped me to implement a second and third bar for free gifts. Never seen such an amazing support!” – ⭐⭐⭐⭐⭐ Dominic
“Very simple small plugin. Does exactly what’s promised.” – ⭐⭐⭐⭐⭐ Lucas
“Great lightweight plugin and 5-star support: The developer added a new option into the plugin to solve my issue! It works perfectly and the support is simply the best.” – ⭐⭐⭐⭐⭐ Nora C.
Follow these simplified steps to get your plugin up and running:
From the WordPress Admin Panel:
1. Navigate to “Plugins” > “Add New”.
2. Use the search bar and find the plugin using the exact name.
3. Click “Install Now” for the desired plugin.
4. Once the installation is finished, and click “Activate”.
Manual Installation Using FTP:
1. Download the desired plugin from WordPress.org.
2. Using your preferred FTP client, upload the entire plugin folder to the /wp-content/plugins/ directory of your WordPress installation.
3. Go to “Plugins” > “Installed Plugins” in your dashboard and click “Activate”.
Manual download & upload from the WordPress Admin Panel:
1. Download the desired plugin in a ZIP format.
2. On your site, navigate to “Plugins” > “Add New” and click the “Upload Plugin” button.
3. Choose the downloaded plugin file and click “Install Now.”
4. After the installation is complete, click “Activate”.
Post-Activation:
Once activated, access the plugin’s settings by navigating to “WooCommerce > Settings” and look for the relevant tab.
Some positions are located inside tables, so it’s necessary to wrap the content in HTML table row tags.
Most probably, these positions will have (in table)
appended.
In such cases, the best solution to wrap the content is by using the Wrapper options section.
When it happens, please try to set the Wrap method option as Smart.
Besides that, most likely the Wrap template option should be set as:
<tr><th></th><td>{content}</td></tr>
You can optionally add a column title for the message if you wish like this:
`
Free shipping{content}
Alg_WC_Left_To_Free_Shipping_Core
.alg_wc_alfs_wc_cart_checkout_updated_totals
.[alg_wc_left_to_free_shipping]
shortcode is used on a widget or block.alg-wc-alfs-data
parameter to data-alg-wc-alfs
on ajax.alg_wc_get_left_to_free_shipping_args
filter.alg_wc_left_to_free_shipping_ajax()
.alg_wc_left_to_free_shipping_manual_min_amount_available_types
filter.alg_wc_left_to_free_shipping_manual_min_amount_extra
filter.is_plugin_active
function.Alg_WC_Left_To_Free_Shipping_Core::get_manual_min_amount()
function.alg_wc_left_to_free_shipping_cart_total
filter.wpml-config.xml
file with some admin text options from the plugin for a better compatibility with Polylang and WPML.alg_wc_left_to_free_shipping_manual_min_amount
filter.alg_wc_left_to_free_shipping_manual_min_amount_extra
filter.alg_wc_get_left_to_free_shipping_validation
filter.get_left_to_free_shipping
call using an array as parameter.min_cart_amount
param to alg_wc_left_to_free_shipping
shortcode.<progress>
tag.[alg_wc_left_to_free_shipping]
– Third param in shortcode_atts()
function now matches the shortcode name (was alg_get_left_to_free_shipping
).yes
).alg_wc_alfs_get_min_free_shipping_amount()
– Checking if shipping method is_available()
– “Free delivery” fixed and outputted.no
) (this caused issues with free shipping coupons).<p>
tag replaced with <span>
(this allows to use <p>
tags inside the content).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).wc_cart_emptied
event added to the default value.false
on empty cart now.z-index
increased to 99999
(was 9999
).alg_get_left_to_free_shipping()
– AJAX + “free delivery” issue fixed.updated_checkout
event added to the default value.alg_get_left_to_free_shipping()
– Always processing shortcodes in result now (not only on “free delivery reached”).updated_cart_totals added_to_cart removed_from_cart wc_fragment_refresh
).WC_Shipping_Free_Shipping
class as well.$free_delivery_text
param added to the alg_wc_get_left_to_free_shipping()
function.free_delivery_text
attribute added to the [alg_wc_left_to_free_shipping]
shortcode.$min_free_shipping_amount
param added to the alg_wc_get_left_to_free_shipping()
function.min_free_shipping_amount
attribute added to the [alg_wc_left_to_free_shipping]
shortcode.%amount_left_for_free_shipping_raw%
, %free_shipping_min_amount_raw%
and %current_cart_total_raw%
.%current_cart_total%
placeholder added.[alg_wc_left_to_free_shipping_translate]
shortcode added.custom_textarea
instead of textarea
in plugin settings.