Free Shipping Bar for Magento 2
Most shoppers never notice a store’s free shipping policy until they hit checkout — by then it’s too late to influence their cart. Free Shipping Bar puts that incentive front and center, showing a live, on-brand progress bar that tells customers exactly how much more they need to spend to unlock free shipping, updating instantly as they shop — no page reload required.
Key Features
- Live AJAX progress bar with optional percentage badge
- Different thresholds & messages per customer group
- 4 display positions + sticky, auto-hide & close button options
- Full design control: colors, fonts, and custom CSS
Magento 2 Free Shipping Bar Extension Functionality
Turn your free shipping policy into a visible, real-time incentive. By default, Magento gives shoppers no way to know how close they are to qualifying for free shipping until they reach checkout — and by then, the moment to add “just one more item” has usually already passed. Free Shipping Bar solves this by placing a dynamic notification bar directly on your storefront, so the incentive works while customers are still browsing and adding to cart, not after.
The bar automatically compares each shopper’s current cart subtotal against the free-shipping threshold you set, and displays one of three fully customizable messages: an initial message inviting them to start shopping, a progress message telling them exactly how much more they need to spend, and a success message once they’ve unlocked free shipping. Everything updates live via AJAX the moment a product is added to the cart — no page refresh needed. Set different thresholds and wording per customer group (Guest, General, Wholesale, and more), choose from four display positions, and fine-tune every color, font, and style detail — including a custom CSS field for advanced control — so the bar matches your brand perfectly.
Free Shipping Bar Extension Features
FAQs
No, the bar is a notification and marketing tool. You’ll still need an active Free Shipping method or cart price rule in Magento with a matching minimum order amount — the bar’s threshold should mirror that rule so customers see accurate messaging.
Yes. The Thresholds grid lets you add a separate row per customer group, each with its own amount, initial message, and progress message.
Yes, the message and progress bar update instantly via AJAX whenever a product is added to the cart.
Yes. Use the Display on Page setting to choose from Home, Category, Product, Search Results, Cart, Checkout, and CMS pages individually.
Yes, if you enable the Close Button option. You can also set an auto-hide timer so the bar disappears on its own after a set number of seconds.
Yes. You can fully customize text alignment, font size, background/text/value colors, progress bar and badge colors, and add custom CSS for anything beyond the built-in options.
No. All configuration — thresholds, messages, positions, and design — is handled from the Magento Admin Panel under Stores > Configuration > Magexweb Extensions > Free Shipping Bar Configuration.
Changelog
- Enhanced notification bar design
- Real-time progress bar updates without page refresh
- Added new notification bar elements, including a progress bar and percentage badge
- Admin settings to customize the notification bar design without code changes
- Minor version change
- Initial release







Reviews
There are no reviews yet.