Le symptôme
- La page de commande affiche *No shipping options were found* / *There are no shipping methods available* ; le bouton Commander est désactivé.
- Une extension de livraison (Colissimo, Mondial Relay, Chronopost, DPD, Sendcloud…) a été mise à jour ou sa clé API a expiré.
Pourquoi c’est important
WooCommerce refuse une commande nécessitant une livraison quand aucune méthode ne correspond à l’adresse du client. Une seule zone mal configurée ou une extension ne renvoyant aucun tarif arrête toutes les ventes vers cette région — y compris celle pour laquelle les assistants IA vous recommandent.
Comment le vérifier vous-même
- WooCommerce → Settings → Shipping → Zones : chaque zone où vous vendez a-t-elle au moins une méthode activée ? Existe-t-il une zone de repli *Reste du monde* ?
- Testez la commande avec une adresse dans chaque pays principal.
- WooCommerce → Status → Logs : cherchez les erreurs API de l’extension de livraison.
Comment le corriger
- Ajoutez une méthode forfaitaire ou une livraison gratuite à chaque zone que vous desservez, et une zone fourre-tout pour qu’aucune adresse ne reste sans correspondance.
- Renouvelez les identifiants API transporteur expirés ; mettez à jour l’extension du transporteur ; vérifiez que le produit a un poids et des dimensions si le transporteur l’exige.
- Videz les transients WooCommerce (Status → Tools → *Clear customer sessions* et *Shipping cache*) après avoir modifié les zones.
- Vérifiez « Activer le calculateur de livraison » et que les produits ne sont pas tous réglés sur *Virtuel* par accident.