Résoudre une panne

7 octobre 2026 · 7 min de lecture

Aucune méthode de livraison sur WooCommerce : comment la rétablir 🚚

Aucune méthode de livraison disponible sur WooCommerce ? Zones, pays, livraison gratuite, produits, cache : notre guide pas à pas pour débloquer vos commandes.

Rédigé parl'équipe ACRV

Livreur souriant qui porte un carton devant son fourgon blanc, pour illustrer une boutique WooCommerce qui ne propose plus aucune méthode de livraison

En bref

Votre client arrive au paiement et WooCommerce lui répond qu’aucune méthode de livraison n’est disponible : la commande est bloquée net. Dans la grande majorité des cas, la panne vient d’un réglage (zone d’expédition, pays de livraison, produit déclaré virtuel, condition de livraison gratuite) et non d’un bug. Pour trouver la cause, activez le mode débogage de la livraison dans les réglages d’expédition de WooCommerce : il indique quelle zone et quelle méthode s’appliquent au panier.

Le message varie selon votre thème et votre page de commande. Sur l’ancienne page de paiement, il ressemble à « Aucune méthode de livraison n’est disponible. Veuillez vérifier votre adresse » ; sur la page de commande en blocs, WooCommerce indique qu’aucune option de livraison n’a été trouvée pour l’adresse saisie. Dans les deux cas, la vente s’envole.

Ce blocage se répare presque toujours depuis l’administration, sans toucher au code. Si vous préférez ne pas chercher pendant que les commandes s’arrêtent, notre service de dépannage WooCommerce peut prendre la main à distance.


Pourquoi WooCommerce ne propose plus aucune livraison ?

Pour afficher des frais de port, WooCommerce lit l’adresse de livraison du client, cherche la première zone d’expédition qui correspond à cette adresse (une zone est un groupe de pays, de régions ou de codes postaux auquel vous rattachez des tarifs), puis affiche les méthodes d’expédition actives dans cette zone, comme le forfait, la livraison gratuite ou le retrait sur place. Si l’une de ces étapes échoue, le client ne voit plus rien.

Les causes les plus fréquentes sont donc assez prévisibles :

  • l’adresse du client ne correspond à aucune zone qui contient une méthode active ;
  • le pays n’est pas autorisé dans les réglages généraux de la boutique ;
  • une zone trop large placée en haut de la liste « capture » le client avant la bonne zone ;
  • la seule méthode proposée est une livraison gratuite dont la condition n’est pas remplie ;
  • une classe d’expédition ou un poids manquant empêche le calcul d’un tarif ;
  • un cache, une extension de transporteur ou une mise à jour perturbe le calcul.

Ce que nous voyons le plus souvent

Très souvent, la cause est une zone d’expédition modifiée récemment : un code postal mal saisi, une nouvelle zone ajoutée tout en haut de la liste, ou une méthode désactivée « pour tester » puis oubliée. Le deuxième grand classique est une livraison gratuite configurée comme unique méthode, avec un montant minimum que la plupart des paniers n’atteignent pas.


Comment réparer la livraison WooCommerce étape par étape

Gardez sous la main l’adresse d’un client bloqué (au moins le pays et le code postal), avancez dans l’ordre et retestez après chaque correction.

1. Activez le mode débogage de la livraison

C’est l’outil le plus utile, et il est déjà dans WooCommerce. Rendez-vous dans WooCommerce > Réglages > Expédition, ouvrez le sous-onglet des réglages (ou options) d’expédition selon votre version, puis cochez la case qui active le mode débogage. Rechargez ensuite le panier : WooCommerce affiche la zone qui a été retenue pour l’adresse saisie et ignore son cache des tarifs, ce qui évite de travailler sur un résultat ancien. Désactivez-le ensuite, car ces messages sont visibles par vos clients.

2. Vérifiez les pays vers lesquels vous livrez

Dans WooCommerce > Réglages > Général, deux réglages comptent : les lieux de vente (les pays où vous vendez) et les lieux de livraison (les pays où vous expédiez). Si la livraison y est désactivée, ou si le pays de votre client n’est pas dans la liste, aucune zone ne pourra jamais s’appliquer.

3. Contrôlez vos zones d’expédition et leur ordre

Ouvrez WooCommerce > Réglages > Expédition > Zones d’expédition. WooCommerce parcourt la liste de haut en bas et s’arrête à la première zone qui correspond à l’adresse : un client ne peut appartenir qu’à une seule zone. Rangez donc vos zones de la plus précise à la plus large (une ville ou un département avant la France entière). Si une zone qui correspond au client ne contient aucune méthode active, il lui sera simplement indiqué qu’aucune livraison n’est disponible, même si une autre zone plus bas aurait fonctionné.

Vérifiez enfin la zone par défaut, celle qui couvre les adresses non incluses dans vos autres zones : si vous vendez à l’étranger, elle doit elle aussi proposer au moins une méthode. Tous ces principes sont détaillés dans la documentation officielle des zones d’expédition.

4. Relisez les codes postaux de vos zones

Une seule faute de frappe suffit à exclure toute une région. WooCommerce accepte trois formats : un code précis (75011), un intervalle avec trois points (75001…75020) et un joker avec une étoile (75* pour tout Paris). En revanche, un intervalle qui contient des étoiles n’est pas pris en charge, et chaque code ou motif doit figurer sur sa propre ligne.

5. Vérifiez les méthodes et leurs conditions

Dans chaque zone, assurez-vous qu’au moins une méthode est activée. Si vous ne proposez que la livraison gratuite, regardez sa condition (montant minimum de commande, code promo, ou les deux) : tant qu’elle n’est pas remplie, le client ne voit rien du tout. La solution la plus sûre consiste à garder une méthode payante à côté, et à utiliser l’option qui masque les autres tarifs lorsque la livraison gratuite est disponible, proposée dans les options d’expédition depuis WooCommerce 9.9.

6. Inspectez les produits du panier

Un produit coché Virtuel dans sa fiche n’a pas besoin de livraison, et c’est normal qu’aucun frais de port ne soit calculé pour lui. Le problème inverse est plus sournois : une classe d’expédition (une étiquette qui regroupe des produits au tarif particulier, comme les objets volumineux) attribuée à un produit sans tarif prévu pour elle, ou un poids manquant alors que vos frais sont calculés au poids par une extension. Testez le panier produit par produit pour repérer le coupable.

À éviter

Ne supprimez pas vos zones pour « repartir de zéro » sur une boutique en ligne : vous perdriez tous vos tarifs d’un coup et bloqueriez l’ensemble des commandes. Évitez aussi d’empiler une deuxième extension de livraison pour contourner le problème : deux outils qui calculent les frais de port se contredisent très souvent.

7. Éliminez le cache et les conflits

Les pages Panier et Commande ne doivent jamais être mises en cache, car leur contenu change pour chaque client. Videz le cache de votre extension et de votre hébergeur, et vérifiez que ces pages sont bien exclues, comme nous l’expliquons dans notre article sur la configuration de WP Rocket. Si rien ne change, faites un test de conflit sur une copie du site : thème par défaut, puis extensions désactivées une par une, en commençant par les transporteurs.

8. Consultez les journaux et les erreurs du navigateur

Une extension de transporteur qui interroge un service externe peut faire disparaître sa méthode sans prévenir si ce service ne répond pas ou si votre clé de connexion a expiré. Ouvrez WooCommerce > État > Journaux à la recherche d’erreurs récentes, et regardez la console du navigateur (touche F12) sur la page de commande. Notre guide pour voir les erreurs d’un site WordPress vous aide à lire ces messages.


Quand faire appel à un professionnel ?

Si les zones, les pays et les méthodes sont corrects, que le mode débogage retient la bonne zone et que les tarifs n’apparaissent toujours pas, le problème est plus profond : extension de transporteur défaillante, code personnalisé dans le thème, ou base de données abîmée après une mise à jour. Arrêtez-vous aussi en cas d’erreur critique, ou si vous n’avez pas de copie de test : sur une boutique active, chaque essai hasardeux se paie en commandes perdues.

Notre équipe intervient à distance partout en France, du lundi au vendredi, avec un audit gratuit pour identifier la cause. Le tarif est de 70 € TTC de l’heure, dès 35 € TTC la demi-heure, avec un forfait urgence de +100 € TTC si votre boutique doit repartir sans attendre, et la garantie satisfait ou remboursé. Vous trouverez d’autres pannes courantes dans notre rubrique Résoudre une panne.

En conclusion :

Une boutique WooCommerce qui ne propose plus de livraison ne souffre presque jamais d’un bug mystérieux : c’est une question de zone, de pays ou de condition, et le mode débogage vous montre en un instant où chercher. Rangez vos zones et gardez une méthode payante en secours pour éviter la plupart des récidives. Si la panne résiste ou si chaque heure compte, confiez-la à notre service de dépannage WooCommerce : l’équipe DépannageWP remet votre tunnel de commande en route rapidement.

Un souci sur votre site ?

Nos experts le diagnostiquent gratuitement et vous proposent une intervention rapide.

Blog

Ces articles peuvent aussi vous intéresser

Homme stupéfait devant son ordinateur portable qui affiche une page blanche à la place de son site WordPress
Une page blanche sans aucun message cache presque toujours une erreur PHP. Voici comment la faire apparaître et remettre votre site WordPress en ligne,
Lire l'article
Main d'un technicien qui branche des câbles à fibre optique verts sur un panneau de brassage, image de la connexion coupée entre l'éditeur WordPress et le serveur
Votre éditeur WordPress affiche « La réponse n'est pas une réponse JSON valide » ? Nos 7 étapes pour trouver la cause et réparer
Lire l'article
Femme stressée, la tête entre les mains devant son ordinateur portable, face à un problème de thème WordPress
Mise en page cassée, thème plus mis à jour ou retouches envolées : voici comment trouver ce qui ne va pas avec votre thème
Lire l'article

Étape 1 / 4

Demander un audit gratuit

Quatre questions, moins d’une minute : notre équipe revient vers vous très vite.

Ce site est protégé par reCAPTCHA : les règles de confidentialité et les conditions d'utilisation de Google s'appliquent.