← All plugins

Free Shipping Bar for WooCommerce

Show customers how close they are to free shipping, with a progress bar on the cart, at checkout and in the mini-cart.

Free pluginPro · from $39/yearv1.0.0
Free Shipping Bar for WooCommerce graphic

What it does

Most shops offer free shipping over an amount, and most customers never find out. Free Shipping Bar puts it in front of them: a sentence saying what is left to spend, and a bar that fills as they add to their cart.

Type in the amount your shop gives free shipping at, tick where the bar should appear, and the setup is finished. The bar keeps itself up to date as the cart changes, without the page having to reload. It also checks the amount against your real shipping settings, so you are told if the bar is promising something your checkout will not honour.

Nothing is ever blocked. A customer who does not reach the amount checks out as normal and pays for shipping — the bar is a nudge, not a rule.

It can look like your shop rather than like a plugin. Two shapes, your own colours for the bar, the fill and the text, and a choice of effect on the fill: moving stripes, a passing shine, a gentle pulse, or none at all. The preview on the settings screen is drawn from your own settings, so you see each change as you make it. The effects respect a customer's reduced-motion setting, so anyone who has asked their computer for less movement gets a bar that stands still.

The wording is yours too. There are two sentences — one for a cart that is still short and one for a cart that has earned free shipping — and {remaining}, {total} and {threshold} are priced in your shop's own currency wherever you put them. Every string sits on one Localization tab, ready to translate or reword.

Pro is for shops where one amount does not fit everybody. A role can have its own figure, and so can each shipping zone, read from your own shipping settings, so a customer at home and one abroad are each shown the amount that actually applies to them. A free delivery weekend can start and stop on its own, with its own amount and its own wording. Gift cards and bulky goods can be left out of the total, so nobody earns free delivery on a gift card alone. The moment a cart earns it can be marked with a colour and a celebration. The bar can follow customers onto every page, above your header or pinned to the bottom, where it can still change what goes in the basket. And it will tell you plainly whether any of it is working: how many orders reached the amount, and how many got there after the customer was shown the shortfall — worked out from your own orders, on your own site, and sent nowhere.

The free version is permanent. It does not expire, needs no licence key, and never contacts PluginCity. Pro is the complete plugin — everything in Free plus the above — and it installs in place of the free version, keeping every setting you have already made.

See it in action

The bar on every page, above your shop's own header, so a customer sees how close they are while they are still choosing rather than once they have finished. Anyone who would rather not see it can close it for the rest of their visit.
An amount for each kind of customer. Hold a wholesale account to a higher figure than everybody else, give a members' club a lower one, and take the bar away from staff who do not need selling to.
One shop, different delivery areas, an honest figure in each. The bar reads the free shipping amount out of the zone the customer is actually in, and shows nothing at all where you do not offer free delivery.
A lower amount for a few days, set up once. It starts and stops on the dates you choose, says something of its own while it runs, and puts your usual amount back without you having to remember.
Leave part of your catalogue out of the figure the bar counts. Gift cards are the usual one: buying a gift card should not earn somebody free delivery on its own, because that costs you a delivery and brings in nothing.
Whether it is working, in three figures taken from your own orders over the last thirty days. The last one is the one to watch: customers who were told what they still had to spend, and went on to spend it.
The moment it pays off. The wording changes, the bar fills in a colour you keep for the occasion, and the basket beside it charges nothing at all to ship.

What Free includes

Free forever on WordPress.org.

  • A progress bar showing how close the cart is to free shipping
  • Your choice of where it appears: the cart, the checkout, the mini-cart, or any combination
  • A reminder sentence you write yourself, or the bar on its own
  • Two shapes, rounded or square, and your own colours for the bar, the fill and the text
  • A choice of effect on the fill: moving stripes, a passing shine, a gentle pulse, or none
  • Effects that respect a customer's reduced-motion setting
  • A live preview on the settings screen, drawn from your own settings
  • A check against your real shipping settings, so the bar cannot promise what checkout will not honour
  • Every string in one place on the Localization tab, ready to translate or reword
  • A shortcode, [fsbwc_bar], to put the bar anywhere else on your site
  • The classic cart and checkout, plus the Cart and Checkout blocks
  • High-Performance Order Storage compatible

What Pro adds

Everything in Free, plus all of the features below.

  • A different free shipping amount per role, so wholesale and retail are not measured against the same figure
  • The right amount for each shipping zone, read from your own shipping settings, so home and abroad each see the figure that applies
  • A campaign that starts and stops on its own, with its own amount and its own wording between the dates you choose
  • Categories and products that do not count towards the amount, so a gift card cannot earn free delivery on its own
  • A colour and a celebration the moment a cart earns free shipping, so the customer notices they have got there
  • The bar on every page rather than only the cart, above your header or pinned to the bottom, with a close button if you want one
  • How many of your orders reached the amount, and how many got there after seeing the shortfall
  • Import and export your settings — amount, colours, shape and wording — to carry them to another shop

Pricing

Every Pro plan is the same plugin with every feature. The only difference is how many sites you can run it on.

Prices in

Free

The free plugin, free forever. Distributed through WordPress.org. No licence, no account.

$0

Get Free

on WordPress.org

Single site

One site, with a year of updates and support.

$39/year

Secure checkout. Cancel any time.

5 sites

Most popular

Up to 5 sites, with a year of updates and support.

$79/year

Secure checkout. Cancel any time.

25 sites

Up to 25 sites, with a year of updates and support.

$159/year

Secure checkout. Cancel any time.

Need more than 25 sites? Get in touch about a custom licence.

Frequently asked questions

Does it set up free shipping for me?

No, and it is worth being clear about that. Free shipping itself is a WooCommerce shipping method, set up under WooCommerce → Settings → Shipping. This plugin shows customers how close they are to earning it, and checks your amount against your real shipping settings so the bar cannot promise something your checkout will not honour.

What does the bar count?

The cart subtotal, before shipping. Tax is counted only if your shop shows prices with tax included, so the amount the bar measures is the one the customer sees in their cart.

Will it block anyone from ordering?

No. A customer who has not reached the amount checks out as normal and pays for shipping. Nothing about the bar refuses an order.

Can I show a different amount abroad?

Yes, in Pro. Each shipping zone can have its own figure, read from your own shipping settings, so a customer at home and one abroad are each shown the amount that actually applies to them.

Can wholesale earn free shipping at a different amount?

Yes, in Pro. Put the amount beside that role, and their bar — and the sentence above it — counts down to their figure rather than the shop's. Give that role its own free shipping rule in WooCommerce to match.

Can I run a free delivery weekend?

Yes, in Pro. A campaign runs between the dates you choose with its own amount and its own wording, and it starts and stops on its own rather than waiting for you to remember.

Can I stop a gift card earning free delivery?

Yes, in Pro. Categories and products can be left out of the total, so a cart holding nothing but a gift card does not reach the amount on it alone.

Can the bar follow customers around the shop?

Yes, in Pro. It can sit above your header or pinned to the bottom of the window on every page, rather than only on the cart, which is where it can still change what somebody puts in the basket. Give it a close button if you would rather customers could put it away.

Can I tell whether the bar is actually working?

Yes, in Pro. It reports how many of your orders reached the amount, and how many got there after the customer was shown the shortfall. It is worked out from your own orders, on your own site, and sent nowhere.

Can I change the wording?

Yes, on the Localization tab. One sentence for a cart that is still short and one for a cart that has earned free shipping, with {remaining}, {total} and {threshold} priced in your shop's own currency.

Can I put the bar somewhere else on my site?

Yes. The shortcode [fsbwc_bar] draws it wherever you put it — a landing page, a sidebar, a block template — and shows nothing while the cart is empty.

What about a customer who has asked for less animation?

The effects respect the reduced-motion setting in the operating system, so the bar keeps its colours and stands still.

Does it work with the block cart and checkout?

Yes. The same bar is drawn in the Cart and Checkout blocks and in the block mini-cart, from the same settings, so it looks the same wherever a customer meets it.

What happens if a Pro licence lapses?

Nothing is deleted. The amounts you set against each role stay saved, your shipping zones are untouched, and every customer goes back to the shop-wide amount. The bar carries on working for everybody; it simply stops telling some customers a different number from others.

Version 1.0.0Requires WordPress 6.7+ · WooCommerce 10.0+ · PHP 8.1+Last updated 2 Oct 2026

More plugins