Ein Plugin kenne ich leider auch nicht.
Aber du könntest einfach einen Hook verwenden, um den Text anzuzeigen (z.B. woocommerce_before_cart_table).
Die noch fehlende Differenz bekommst du über die aktuelle Warenkorb-Summe und musst das ja dann nur mit deiner "Schwelle" für kostenlosen Versand verrechnen.
Ungefähr so:
<?php
global $woocommerce;
$total = $woocommerce->cart->get_cart_total();
$free_shipping = 29;
$differenz = $free_shipping - $total;
If($differenz >0)
{
echo "Tipp: Wenn Du noch $differenz ausgibst, ist Dein Versand gratis";
}
?>
$free_shipping solltest du natürlich auch am besten referenzieren und nicht hardcoden (also keine statische Zahl eingeben, sondern den eingestellten Wert aus den Settings holen).
Das ist jetzt auch nicht als komplett fertige Lösung gedacht, sondern eher als Ansatz. Also nicht einfach per Copy/Paste übernehmen.