Bonjour,
Oui, je connais, joli plugins, mais bon ce n'est pas une question de prix ni de principes...
C'est une question entre cette foutue variable et moi

Bon, voila ma solution qui finalement était simple et que j'ai placé sur un override de defaut_pricelist
Simple pourquoi car on va juste chercher la valeur du franco dans la bdd, après on en fait ce que l'on veut dans l'affichage du panier, annoncer que le port est gratuit ou utiliser avec $reste d'annoncer ce qui reste à commander pour obtenir ce port gratuit...
Bien sûr il y a quelques inconvénients de mise à jour mais sur un override et tant que la bdd ne change pas...
<?php //
ghost récupération du montant de franco
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('shipment_params');
$query->from($db->quoteName('#__virtuemart_shipmentmethods'));
$query->where($db->quoteName('virtuemart_shipmentmethod_id')." = ".$db->quote($this->cart->virtuemart_shipmentmethod_id));
$db->setQuery($query);
$result = $db->loadResult();
$result = explode("|", $result);
$result = $result[17];
$result = preg_replace('`[^0-9]`', '', $result);
$franco = $result;
$reste = number_format($franco-$this->cart->cartPrices, 2);
?>