WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by PI Web Solution v2.3.0

Free Shipping Bar for WooCommerce

Free shipping bar will show a notification bar/popup on your website with a free shipping progress bar that will inform users how much they should buy …

Free Shipping Bar for WooCommerce

The facts

Rating
4.8★ from 18
Active installs
200+
Price
Free
Last updated
23 Aug 2026
Added
Apr 2019
Requires WP
3.0.1
Tested up to
WP 7.1
Downloads
68,221

Our analysis

AI-assisted

Free Shipping Bar for WooCommerce is a WordPress plugin that adds a notification bar to your WooCommerce site, informing customers about free shipping offers based on their cart total. It features a live counter that updates as users shop, showing their progress towards qualifying for free shipping.

The plugin allows you to customise messages displayed at different stages of the shopping process and adjust the design of the bar. It is suitable for WooCommerce store owners looking to enhance the shopping experience and encourage higher cart totals through free shipping notifications.

Best for: WooCommerce store owners wanting to promote free shipping offers effectively.

What it does well

  • Displays a notification bar for free shipping offers
  • Live counter shows progress towards free shipping eligibility
  • Customisable messages and design options
  • Control visibility of the bar on different pages
  • Compatible with multilingual sites

Where it falls short

  • Limited information on the Pro version features
  • No details on specific design customisation options

Verdict

This plugin provides essential functionality for encouraging purchases through free shipping notifications, making it a practical choice for online store owners.

From the developer

PI Web Solution's own description of Free Shipping Bar for WooCommerce, lightly tidied.

Free shipping notification bar plugin for WooCommerce will show a notification bar on your site that will inform your users that you have free shipping available when shopping for X amount. It will also show a live counter as they shop, so the buyer will know as they become eligible for free shipping

Here are a few of the options that you get with the plugin

  • You can set one shipping zone as default, so you can show the message even when the user has not selected the address
  • Set custom messages for the shipping bar when the user just enter the site, when he adds some product to cart message changes and when he crosses 50% needed for free shipping message changes and then he reaches the required amount for free shipping, message changes completely
  • Change design of the bar from within the option:
    Change background color
    Change text color
    Change bar position

  • In the Pro version, you can add a bar to your desired location using the shortcode [free_shipping_notification]

  • There is a circular progress bar shown at the bottom so the user can see their progress even when they close the bar
  • Change the image that is shown inside the circular progress
  • Set timing for the bar, like when it should appear, whether it should be persistent or hidden after some time
  • Allows you to set a custom message when the user has purchased a certain amount of product
  • It also allows you to show how much more they have to purchase to qualify for free shipping
  • It gives you the option to translate the custom message in different languages on a multilingual site
  • Instead of showing the notification on all the pages of the site, you can control where to show the free shipping bar, such as showing it only on the product pages, cart page, or checkout page
  • Show linear progress towards free shipping, as the user adds more products to the cart
  • Show circular progress toward free shipping, as the user adds more products to the cart
  • Disable notification bar for mobile devices
  • Set a custom breakpoint for mobile devices in pixels (device width)
  • Change the position of the circular progress, as per your theme; there are 4 position options: bottom left, bottom right, top left, top right
  • Add a free shipping icon in the notification bar
  • Show “Free shipping” notification when free shipping is available without any restrictions on purchase amount as well
  • Show “Free shipping” notification when free shipping is available with a minimum amount restriction and coupon code (you can specify different wording when a coupon code is required to get free shipping)
  • Smooth linear animation on the progress line
  • Control the color of the progress line to match your website color
  • Fully compatible with Price Based on Country for WooCommerce
  • Show free shipping message as a popup
  • Free shipping popup will show when a product is added or deleted in the cart
  • You can customize the popup width, background color, font color and have different widths for mobile and desktop
  • Option to hide all non-free shipping methods when free shipping is available
  • Option to hide all non-free shipping methods and only show Free shipping and Local pickup methods
  • When you have free shipping available with “Minimum order amount AND Coupon” then you can hide the notification message when the user adds the coupon to the site
  • Ignore virtual product cost from minimum amount needed for free shipping (this even changes the behavior of the free shipping method of WooCommerce to ignore the virtual product)
  • Disable free shipping bar on specific pages, by adding their page IDs, e.g., 22, 33, 45
  • Show progress bar on the product page around the add to cart button, so the user can see how much more they need to buy to get free shipping

Try Pro version Admin Demo

The bar is hiding my menu at the top

body.pisol-bar-open{ padding-top:40px; }

When the bar is visible, it adds a class name pisol-bar-open to the body of the page so you can leave some extra spacing at the top so your menu shifts down when the bar is visible. Example: you can add this CSS to add 40px padding from the top when the bar is visible. Add the below CSS in your site Appearance > Customizer > Additional CSS

body.pisol-bar-open{ padding-top:40px; }

So this padding of 40px will be applied when the bar is visible, and it will be removed when the bar is hidden

FEATURES:

  • Free shipping progress bar

Privacy

If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:

  • Plugin version
  • WordPress version
  • WooCommerce version
  • Site URL
  • Deactivation reason (if submitted)

This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for popups and optins.

Popup Maker

Want to boost sales & marketing efforts? Use your favorite forms & builder. Unlimited popups & imp...

Free 700k+ installs 4.9★ (4,504)
Firelight Lightbox

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images...

Free 200k+ installs 4.8★ (355)
My Sticky Bar

Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header st...

Free 100k+ installs 4.9★ (1,196)
Depicter

Build Stunning Slider and Popup. Exit intent Popup, Image slider carousel, video slider carousel, post slider...

Free 80k+ installs 4.6★ (234)
Poptin

Poptin

90

Free email automation, email campaigns, exit intent popup builder, gamified popups with spin the wheel, contac...

Free 20k+ installs 4.9★ (694)