Description
Sidocode Shipping Goal Tracker for WooCommerce is a lightweight, high-performance plugin designed to boost your store’s sales by surfacing free shipping incentives exactly where they matter.
Surveys show that free shipping is the number one driver for online purchases. This plugin doesn’t just tell customers how much they need to spend; it visualises their progress in real-time, encouraging them to add “just one more item” to unlock their reward.
Key Features
- Dynamic Progress Bar: A sleek, animated bar that updates instantly via AJAX as customers add or remove items from their cart.
- Proximity-Based Smart Messages: Automatically switches messages based on how close the customer is (e.g., “Add £20 more”, “You’re only £5 away!”, “🎉 Free shipping unlocked!”).
- Integrated Upsells: Show global hand-picked products or WooCommerce native upsells directly below the progress bar to help customers reach the threshold faster.
- Flexible Placement: Position the bar automatically on product pages, cart pages, or use the shortcode for custom locations.
- Full Customisation: Control colours, font sizes, border radius, bar height, and icons directly from the settings page.
- High Performance: Built with vanilla JavaScript and native WooCommerce hooks. No heavy libraries or bloated code.
- HPOS Compatible: Fully supports WooCommerce High-Performance Order Storage (HPOS).
- Developer Friendly: Overridable templates and clean hooks for deep customisation.
Shortcodes
[ssgt_bar]– Displays the shipping bar.force="1": Use this inside page content if the bar is already appearing via an automatic hook but you want it to show again.
Screenshots

The dynamic progress bar on a product page. 
Built-in upsell products helping a customer reach the goal. 
The comprehensive settings dashboard in the WordPress admin.1. Progress bar on a product page with a real-time “amount remaining” message and an upsell card to nudge the customer toward the free shipping threshold. 
Tracker on the cart page showing the remaining amount alongside the cart totals, updating instantly as items are added or removed. 
Bar positioned above the “Place Order” button on the checkout page — a last-chance incentive before the customer completes their order. 
Responsive mobile view showing the bar and upsell cards stacked cleanly on a small screen. 
Goal tab — enable the bar, set the threshold manually or auto-detect it from WooCommerce Free Shipping zones, and choose pre-tax or post-tax calculation. 
Design tab — customise bar colours, button colours, border radius, and choose between Grid or List layout for upsell cards.
Installation
- Upload the
sidocode-shipping-goal-tracker-for-woocommercefolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to WooCommerce -> Shipping Goal Tracker to configure your threshold and design.
FAQ
-
Where does the plugin get the threshold amount?
-
You can manually set a global threshold in the settings, or set it to “Auto” to automatically detect the minimum order amount from your WooCommerce Free Shipping method settings.
-
Can I put the bar anywhere else?
-
Yes! You can use the shortcode
[ssgt_bar]anywhere on your site (posts, pages, or sidebar widgets). -
Does it work with my theme?
-
The plugin is designed to work with any standard-compliant WordPress theme. It includes a template override system: copy
public/templates/bar.phpto{your-theme}/sidocode-shipping-goal-tracker-for-woocommerce/bar.phpto customise the HTML. -
Does it handle taxes?
-
Yes. You can choose whether the bar should calculate progress based on the subtotal before or after tax.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Sidocode Shipping Goal Tracker for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Sidocode Shipping Goal Tracker for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.2
- Fixed link on upsell product images and titles not working after cart updates.
1.0.1
- Added “Link image and name” option to make upsell product images and titles clickable links to the product page.
- Added upsell button colour customisation in the Design settings tab.
- Updated readme screenshots and description.
- Fixed linting issues across admin and frontend assets.
1.0.0
- Initial release.