Description

Have you heard of the phrase “WooCommerce free shipping over amount”? This term refers to a feature that can display the amount of free shipping left on the front end of a WooCommerce store. Use free shipping notifications on your website to attract customers’ purchases gain free shipping, and increase sales of shop owners.

So how did you display the free shipping for orders over a certain amount on your website? Let’s look at our plugin to see how it can help you display a free shipping bar on your WooCommerce website.

 

WooCommerce Free Shipping Bar to Boost Conversions

Encourage customers to purchase more products with a visually engaging free shipping bar displayed on your website. The plugin shows shoppers how much more they need to spend to unlock free shipping, helping increase average order value and improve conversion rates.
You can also customize the content, display position, and design of the free shipping bar to match your store branding and marketing campaigns.

Free Shipping Bar With Visual Progress Tracking

Display a free shipping bar with a visual progress bar that helps customers easily track how much more they need to spend to unlock free shipping. Showing shopping progress in real time encourages customers to add more items to their cart and naturally increase order value.
The plugin also allows you to customize the content, colors, and display styles to match your store branding and promotional campaigns.

Customize Your Free Shipping Bar Design

Easily customize the colors, fonts, layouts, and display styles of your free shipping bar to match your store branding and marketing campaigns. A well-designed and eye-catching free shipping bar helps attract customer attention and encourages shoppers to add more products to unlock free shipping.

Shipping bar on top
Shipping bar on bottom

Dynamic Messages for Different Free Shipping States

Display different messages based on customers’ progress toward unlocking free shipping. From showing the remaining amount needed, encouraging shoppers when they are close to the goal, to congratulating them once free shipping is unlocked, dynamic messages create a more engaging shopping experience.
This feature helps keep customers motivated throughout the shopping journey and encourages them to add more products to their cart.

Announce System
Message Purchased
Message Success
Message Error
Message Full Free Shipping

Multilingual Support for Global Customers

Fully compatible with WPML and Polylang, allowing you to display free shipping bars in multiple languages for international customers.
This feature creates a more localized shopping experience and helps your free shipping campaigns reach global audiences more effectively on multilingual websites.

Automatically Apply Free Shipping Based on Customer Location

Automatically detect customer locations via IP and apply free shipping offers based on your configured shipping zones. This allows you to create location-based free shipping campaigns for different countries, regions, or target markets without requiring customers to configure anything manually.
The feature creates a smoother shopping experience for international customers while helping optimize shipping strategies and improve conversion rates for your store.

Flexible Control for Free Shipping Bar Display

Set minimum cart subtotal conditions to control when the free shipping bar appears, ensuring customers only see free shipping offers when they are relevant to your store rules.
This feature helps create clearer and more effective free shipping campaigns while encouraging shoppers to increase their cart value to unlock free shipping faster.

Display Free Shipping Bar Anywhere With Shortcodes

Easily integrate the free shipping bar anywhere on your website using simple shortcodes, giving you full flexibility to display free shipping offers on product pages, landing pages, blogs, or any section where you want to attract customer attention.
This feature helps maximize promotion visibility and creates a smoother shopping experience across your entire website.

Thank You for Using Our Plugin

If you enjoy using our plugin, we would truly appreciate a 5-star rating. Your support and positive feedback motivate us to keep improving the plugin, developing more useful features, and delivering a better experience for the WooCommerce community.

 

What is the WooCommerce Free Shipping Bar? Can it help to offer WooCommerce free shipping over amount?

The increase in sales and traffic to the website is very important for a website or an online store. Customers making a purchase usually enjoy the free shipping method. Woocommerce Free Shipping Bar – WooCommerce Free shipping plugin allows:

  • Automatically detect customer’s IP and display shipping amount matched with shipping zones in WooCommerce.
  • Display Free shipping bar and progress bar
  • Variety of Free shipping bar and progress bar positions
  • Design: You can design the shipping bar to match your theme or site’s style.
  • Flexible custom messages on the shipping bar.
  • Effect: Settings to let the shipping bar appear or hide after a certain time, or close the shipping bar button.
  • Select the shipping class to exclude when calculating subtotal
  • Other outstanding features.

* IMPORTANT NOTE:

Our plugin supports assigning the free shipping bar on certain pages using WP’s Conditional tags. To handle WP’s Conditional Tags, this plugin uses eval() which is very dangerous because it allows the execution of arbitrary PHP code. Therefore, please only fill this field with proper conditional tags that are validated and/or provided by trusted developers.

 

Automatically detect customer’s IP and display shipping amount matched with shipping zones in WooCommerce.

Detect IP: The plugin will detect customers’ countries based on their IP Addresses and display a free shipping bar respectively with that shipping zone at the country level.

Exclude shipping class:  You can create shipping classes in WooCommerce and eliminate calculating free shipping for these shipping classes in this  WooCommerce Free Shipping over amount plugin.

 

Display a Free shipping bar and progress bar to offer WooCommerce free shipping over amount

  • Free shipping bar: Free shipping bar with various messages to reach to free shipping. You can select to display the free shipping bar on the top header or bottom.
  • Progress bar: There is a progress bar that shows how much more by percentage a customer should purchase to qualify for free shipping. This progress bar will display along with the free shipping bar
  • Small progress bar: A small progress bar indicates how much more a customer should purchase to qualify for free shipping. A small progress bar can be displayed on the menu cart, sidebar cart, cart page, and checkout page.

 

Variety of Free shipping bar and progress bar positions to display WooCommerce free shipping over amount

  • Shipping bar positions: There are 2 positions that you can select to show the shipping bar: on the top header or at the bottom
  • Progress bar positions: There are 2 main positions of the progress bar in comparison with the shipping bar: inside or under.
  • Progress bar positions on mini cart: There are 2 positions to choose from: on the header or at the bottom

 

Design with WooCommerce Free Shipping over amount

You can design to display WooCommerce Free Shipping over amount to match your theme or site’s style.

  • Shipping bar: You can set the background color, text color, link color, font family, font size, and text-align of the shipping bar.
  • Progress bar: You can set the background color, text color, font size, and bar effect (Plain, loading, border) of the progress bar.
  • Custom CSS: Design the shipping bar and progress bar as you want.

 

Flexibly customize messages on the shipping bar to offer WooCommerce free shipping over amount

  • Announce system: Content is shown in the main progress bar when users access the website. Use the available shortcode to add to this form. For example, we have a Free Shipping system for customers when they buy greater than or equal to {min_amount}
  • Message purchased: Content is shown in the main progress bar when customers purchase something in comparison with the free shipping amount or display the amount left. The shortcodes are available including:  {total_amounts}; {cart_amount}; {min_amount}; {missing_amount} For example, You have purchased {total_amounts} of {min_amount}
  • Message after purchasing: Content notification is shown in the main progress bar when the user adds a product to the cart. Use some available shortcodes to add to this form. Example: You have purchased {total_amounts} of {min_amount} Free Shipping system.
  • Message if reach free shipping: Content notification is shown in the main progress bar when the user’s total amount is greater than or equal to a minimum order amount of Free Shipping zone and then users can directly go to the checkout page with available shortcodes. For example Congratulations! You have achieved enough to be able to get free shipping. Go to {checkout_page}
  • Message if not reach free shipping:  Content is shown in the main progress bar of the checkout page when users missing amounts to receive Free Shipping. This total missing can be added with the available shortcodes. Example: You are missing {missing_amount} achieved enough to be able to get Free Shipping. Continue {shopping}
  • Message Full Free Shipping: This message is used when the amount is zero

 

Effect

  • Initial delay: Set a certain time to let the free shipping bar disappear
  • Close shipping bar button: enable to close the shipping bar
  • Time to display: Enable to set time progress bar display.
  • Set time to disappear: Enter the values(s) you want to display in the progress bar, after that time, the progress bar will automatically hide.
  • Show gift box: Enable this the plugin will show a gift box when customers add a product to the cart. When clicking on the box the progress bar will appear. Disable these options, the plugin will show only the progress bar.

 

Other outstanding features of WooCommerce Free Shipping over amount

  • Gift icon: The icon to call out the WooCommerce Free Shipping over amount bar when it is hidden.
  • Compatible with cache plugins.
  • Assign: Select on which pages, the free shipping bar hides or shows.
  • Responsive:  The plugin works perfectly on any device.
  • Easy to use.

Compatibility table

 

Comparison table of Free and Premium versions

 

You can follow this guide to configure WooCommerce Free Shipping over the amount.

 

Watch this short preview of WooCommerce Free Shipping for a better view. 

 

And can learn how to use WooCommerce Free Shipping in this tutorial video:

 

 

*** WooCommerce Free Shipping Bar Premium Changelog *** 2026.08.20 - version 1.3.2 - Updated: Optimize code - Updated: Compatibility with WP 7.1 and WC 11.0 2026.06.19 - version 1.3.1 - Fixed: Error reported by customer - Fixed: Covering menu - Update: VillaThem support - Updated: Compatibility check with WP 7.0 and WC 10.8.1 2026.04.10 - version 1.3.0 - Updated: Optimize code 2026.02.27 - version 1.2.11 - Updated: Compatible with Table Rate Shipping for WooCommerce - Flexible Shipping - Updated: Only specific conditional tags are supported in the “Conditional tag” option. 2026.01.23 - version 1.2.10 - Update: VillaThem support 2025.11.07 - version 1.2.9 - Updated: Compatible with Table Rate Shipping for WooCommerce - Flexible Shipping - Updated: VillaTheme support 2025.05.15 - version 1.2.8 – Updated: Option to disappear the small progress bar on the cart page or checkout page - Updated: Compatible with WooCommerce Advanced Free Shipping v1.1.7 2025.02.13 - version 1.2.7 - Fixed: Error reported by customer 2025.01.23 - version 1.2.6 - Fixed: 'Time to disappear' the free shipping bar is not working properly sometimes – Updated: Option to disappear the default shipping bar if there is no free shipping zone for the customer's address 2024.12.13 - version 1.2.5 – Updated: Add 2 images for the gift box default – Updated: Allow the mini free shipping bar to show even if the main bar on this page does not appear – Updated: New design for settings page - Updated: Compatibility with WC9.4 and WP6.7 2024.07.19 - version 1.2.4 - Fixed: Showing wrong min amount - Updated: Change message of full bar in cart/checkout block 2024.06.25 - version 1.2.3 - Updated: Update security - Fixed: Small progress bar in cart/checkout block 2023.02.26 - version 1.2.2 - Fixed: Conditional tags not working properly - Fixed: Compatible with cache plugin option not working properly 2023.10.10 - version 1.2.1 - Updated: Add the option to always show a free shipping bar - Updated: Compatible with FOX - Currency Switcher Professional for WooCommerce 2023.08.08 - version 1.2.0 - Updated: Compatible with High-Performance order storage (COT) 2023.04.13 - version 1.1.17 - Fixed: Display double shipping bar on variable product on theme Botiga. - Fixed: Free shipping bar not display when change country. - Fixed: Detect Polylang language incorrectly. - Fixed: Shipping bar did not load correctly when ajax add to the cart. - Updated: Option text color for mini shipping bar. - Updated: Compatible with WC 7.5 2022.10.22 - version 1.1.16 - Fixed: Elementor header overlapped by Free Shipping bar. - Fixed: Fixed duplicate show shipping zone in setting page - Fixed: Message Error display incorrect - Updated: Check update file - Updated: Style of mini bar - Updated: Apply free shipping coupon will show message full free shipping 2022.06.06 - version 1.1.15 - Updated: Compatible with WC 6.5.0 and WP 6.0.0 - Fixed: Fixed security 2022.03.29 - version 1.1.14 - Fixed: Fixed sticky shipping bar 2022.03.29 - version 1.1.13 - Updated: Update support file 2022.03.22 - version 1.1.12 - Updated: Added filter hook for changing "Shop link text", "Checkout link text", "Cart link text" . Hook name: "wfspb_filter_shopping_link_text", "wfspb_filter_checkout_link_text", "wfspb_filter_cart_link_text" - Updated: Compatible with WC6.3.0 - Updated: Update support file 2022.02.09 - version 1.1.11 - Fixed: Fixed compatible with php 8.1.14 and higher - Updated: Compatible with WC 6.2.0 2022.02.08 - version 1.1.10 - Fixed: Fixed compatible with SG Optimizer - Frontend Optimization 2022.01.26 - version 1.1.9 - Updated: Compatible with the YITH WooCommerce Frequently Bought Together Premium - Updated: Compatible with WP 5.9 2022.01.14 - version 1.1.8.2 - Updated: Compatible with WC 6.1.0 2022.01.06 - version 1.1.8.1 - Fixed: Fixed update notice 2022.01.03 - version 1.1.8 - Fixed: The Close message button in Effect to close the shipping bar only. - Fixed: The Time to disappear option in Effect to hide the shipping bar only after a certain time. - Fixed: Favicon is hidden when plugin is enabled - Fixed: unslash in shipping bar messages on front end - Updated: Compatible with WC 6.0.0 - Updated: Progress bar positions on mini cart: At the top; At the bottom of mini cart 2021.11.09 - version 1.1.7 - Updated: Add js conditional variable to compatible - Updated: Compatible event add to cart of CartPops Pro plugin - Updated: Allowed adding shortcodes to message content free shipping bar - Fixed: Duplicate mini progress bar on mini cart of Elementor premium version and Kadence theme 2021.09.18 - version 1.1.6.5 - Fixed: Ajax loading mini cart compatible with WPML - Fixed: Fixed Plugin not working when the Order min amount gets value 0 - Fixed: Font size in the bar text message not run the style in setting - Fixed: Fixed compatible with SG Optimizer - Error: couldn't connect wordpress REST API 2021.08.04 - version 1.1.6.4 - Updated: Compatible with WordPress 5.8 2021.03.27 - version 1.1.6.3 - Fixed: reload small progress bar at checkout - Updated: HTML in message available 2021.01.28 - version 1.1.6.2 - Fixed: No shipping zone notice - Updated: Add shortcode [woo_free_shipping_bar] - Updated: Success message add shortcode {cart_page}, {shopping} 2020.10.31 - version 1.1.6.1 - Fixed: Gift icon - Updated: Compatible with cache plugin option - Fixed: Calculate after added coupon 2020.09.30 - version 1.1.6 - Fixed: Check update request - Fixed: Small bar ajax at single product page - Fixed: Save message - Updated: Compatible with Polylang - Updated: Move notice bar to top of header - Updated: Success notice for small bar 2019.06.12 - version 1.1.5.3 - Fixed: Some options not saving 2019.05.21 - version 1.1.5.2 -Fixed: Ajax add to cart compatible with WPML 2019.05.17 - version 1.1.5.1 - Updated: Compatible with WPML 2019.03.01 - version 1.1.5 - Fixed: Wrong calculation when using tax or coupon - Fixed: Detect problem when customers choose shipping to an other address - Updated: Working with zone type continent, postcode, everywhere - Updated: Auto get key 2018.12.11 - version 1.1.4.1 - Fixed: Cart current amout - Fixed: SSL url - Fixed: Define version - Fixed: Tab JS in backend - Fixed: Get option 2018.11.06 - version 1.1.4 - Fixed: Show Bar If min amount = 0 - Fixed: Shipping method enable - Fixed: Price with tax - Fixed: Conditional tag with small bar 2018.09.29 - version 1.1.3.4 - Fixed: Get Min Amount 2018.09.29 - version 1.1.3.3 - Fixed: Active code - Fixed: JS search URL when ajax request - Fixed: Change zone when change country - Fixed: Recalculate when update checkout page by ajax 2018.08.04 - version 1.1.3.2 - Fixed: Version 2018.07.31 - version 1.1.3.1 - Removed: Google font 900 - Fixed: Compatible with Basel Theme - Fixed: Class hidden CSS - Fixed: Subtotal free shipping bar 2018.07.20 - version 1.1.3 - Fixed: Show bar with cart empty - Fixed: Clear cart data with WP_CACHE - Fixed: Custom css - Fixed: Message on cart page - Fixed: Text with {cart_amount} - Fixed: Google font - Added: Custom Icon - Added: Check key 2018.06.05 - version 1.1.2 - Fixed: Conditional tag with Small bar - Fixed: Get Zones - Added: Small bar in Single Product page 2018.05.30 - version 1.1.1 - Fixed: Get checkout url - Updated: Class Support - Added: Progress bar bottom order 2018.04.13 - version 1.1.0 - Added: Custom CSS field - Added: Progress effect - Fixed: Backend setting - Fixed: JS on front end - Changed: Image icon 2018.01.17 - version 1.0.6.1 - Fixed: Support class - Fixed: Version 2018.01.12 - version 1.0.6 - Fixed: Version update 2017.12.08 - version 1.0.5 - Fixed: Fixed Conditional tag - Fixed: Auto detect - Fixed: Setting tab - Added: Auto update 2017.08.19 - version 1.0.4 - Added: Show gift box option. - Fixed: Disable gift box on checkout page, only show progress bar. - Added: More option for message purchased. 2017.04.17 - version 1.0.3 - Updated: Total cart amount in message purchased 2017.04.10 - version 1.0.2 -Fixed: JS animation gift box -Fixed: Icon close on mobile -Fixed: Text color on Progress bar 2017.03.06 - version 1.0.1 - Fixed: WP Conditional tag - Fixed: Rename folder. - Updated: Language file 2017.03.06 - version 1.0.0 - The first release