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:

Copy to Clipboard

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