Overview
Show shoppers exactly how much is left to get free shipping with a live progress bar in the site header, cart, checkout and mini-cart. Works with cart blocks.
- Shows exactly how much is left for free shipping
- Customers add items instead of leaving
- Reads your WooCommerce free shipping settings
Best for: Stores offering free shipping above an amount
Installation
- Download shipbar-free-shipping-bar.zip from My account › My plugins or from your order email. Do not unzip it.
- In WordPress, go to Plugins › Add New Plugin › Upload Plugin, choose the zip and click Install Now, then Activate.
- Adjust places, colors and messages in WooCommerce › Free shipping bar.
Requires WordPress 6.0+, PHP 7.4+, WooCommerce 7.0+. Works with any theme, block themes and page builders.
Features
- Automatic amount: reads the "Free shipping" method of the customer's shipping zone (and its coupon setting), or set a fixed amount
- Counts the cart exactly like WooCommerce's free shipping method (taxes, coupons)
- Site-wide bar (top or bottom, sticky), cart page, checkout page and mini-cart
- Works with the classic cart AND the Cart & Checkout blocks
- Updates live when products are added or removed, even on cached pages
- Three messages: empty cart, in progress, goal reached, with {remaining} and {threshold}
- Animated progress bar and a small celebration when the goal is reached
- Your colors; hide the site bar on phones or once free shipping is reached
- Shortcode `[shipbar]` for anywhere else
- Compatible with HPOS (High-Performance Order Storage)
- Lightweight: no jQuery dependency, no external service
- Translation-ready (French included)
Shortcodes
Paste a shortcode in any page, post, widget or page builder text block.
[shipbar]
Options of each shortcode are described in the Features above and in the plugin settings page.
For developers
Customize the plugin from your theme’s functions.php or a small plugin, without editing its files (your changes survive updates).
Filters
shipbar_threshold
add_filter( 'shipbar_threshold', function ( $value ) {
// Change $value here.
return $value;
}, 10, 1 );Updates
Updates are free. When a new version is out, it appears in Dashboard › Updates of your WordPress site and you can install it in one click, or turn on automatic updates in Plugins. This works for the zip downloaded from your Woo-Plugins account; older copies can be replaced by downloading the latest version from My plugins. See the changelog.
Frequently asked questions
Does Shipbar make shipping free?
No. It displays progress towards the free shipping offer you configure in WooCommerce.
Developers
Filter `shipbar_threshold` to change the detected amount.
Still stuck?
Write to us with your WordPress and WooCommerce versions and what you tried: we answer by email.