Free Shipping Auto-Hide & “Shipped” Status WordPress Function

When Free Shipping is available, hides all paid rates; also registers a Shipped order status (placed after Processing) and styles its admin badge green for quick scanning.

19,99 

Request function

View Privacy Policy

Description

Free Shipping Auto-Hide & “Shipped” Status WordPress Function

What it does?

  • Prioritizes Free Shipping – Filters woocommerce_package_rates so customers only see Free Shipping when it’s present.

  • Adds “Shipped” Status – Inserts wc-shipped right after Processing in WooCommerce’s status list.

  • Admin Badge Styling – Colors the new status badge green (#226221) in the Orders list.

Why it’s useful?

  • Cleaner Checkout – Reduces decision fatigue and cart abandonment by surfacing the best option.

  • Operational Clarity – Distinguishes Processing from Shipped for smoother fulfillment.

  • Faster Admin Workflows – Color coding makes status scanning instant.

  • Lightweight – Achieves all of the above with a few hooks, no extra plugins.