When it comes to online shopping, shipping costs often influence whether a customer completes a purchase.
Nobody likes scrolling through confusing courier options, especially when they’re just trying to place a quick order.
Wouldn’t it be better if your WooCommerce store could automatically select and show the cheapest shipping option for the customer — with no extra clicks?
Good news: with Shipment Tracker for WooCommerce, you can easily do this with a simple customization!
In this guide, we’ll show you how to automatically pick the best (lowest cost) courier at checkout using a powerful filter built into the plugin.
Why Show Only the Cheapest Shipping Option?
✔️ Makes checkout faster and simpler for customers
✔️ Reduces cart abandonment caused by confusing shipping choices
✔️ Increases customer satisfaction by saving them money
✔️ Streamlines your store operations behind the scenes
The Tool Behind the Magic: “bt_dynamic_courier_rates”
Inside Shipment Tracker for WooCommerce, there’s a special filter called bt_dynamic_courier_rates.
It gives you full control over the shipping rates that WooCommerce shows to customers — allowing you to modify, reorder, or even replace them before they appear on the checkout page.
In simple terms:
👉 You can decide which courier options to display and which ones to hide, based on your own rules.
Step-by-Step: Automatically Selecting the Cheapest Shipping Rate
Here’s how you can implement this on your store:
1. Add This Code to Your Theme’s functions.php File or a Custom Plugin:
2. What This Code Does
-
Finds the courier option with the lowest shipping cost from the available list
-
Automatically updates the shipping label to show the estimated delivery date (if available)
-
Ensures there’s no negative shipping cost (sets it to zero if needed)
-
Shows only the cheapest shipping option on the checkout page
In short, it removes decision fatigue for customers and gives them the best deal right away!
Real-World Example:
Suppose your cart offers these courier options:
Courier A : $5.00
Courier B : $4.50
Courier C : $6.00
After applying this filter, only Courier B ($4.50) will be shown to the customer automatically.
No manual selection needed!
Pro Tips for Advanced Users:
You can modify the logic to pick fastest delivery instead of cheapest cost by reading extra metadata.
You can apply free shipping if order total exceeds a specific amount.
You can prioritize certain couriers during busy seasons (like holidays).
The possibilities are endless — all thanks to the flexibility of the bt_dynamic_courier_rates filter!
Final Thoughts:
If you want your WooCommerce store to offer a faster, easier, and smarter checkout experience, showing only the cheapest shipping option is a no-brainer.
With just a few lines of code and Shipment Tracker for WooCommerce, you can automate courier selection, boost conversions, and keep your customers happy.
Give it a try today — and watch your abandoned carts decrease!
Share this article
Follow us
A quick overview of the topics covered in this article.