Panier WooCommerce vide après « Ajouter au panier » : « Your cart is currently empty »

Fiche du décodeur d'erreurs, mise à jour le 12 octobre 2026

BloquantWooCommerce
Ce que vous constatez

Le panier reste vide après avoir cliqué sur « Ajouter au panier »

Autres façons de le décrire 2
  • Your cart is currently empty.
  • Votre panier est actuellement vide.

Le client ajoute un produit puis découvre un panier vide, ou le panier se vide quand il change de page. WooCommerce retient le contenu du panier grâce à une session, reliée au navigateur par un cookie. Si ce cookie n’est pas créé, pas renvoyé ou pas lu, chaque page repart d’un panier vierge.

D’où vient le problème

  • Le cache de page sert une version figée de la page Panier, la même pour tous les visiteurs.
  • Le cookie de session est bloqué ou perdu : CDN qui supprime les cookies, adresse du site qui alterne entre www et sans www, ou entre http et https.
  • Une erreur JavaScript, souvent due à une extension d’optimisation, empêche le bouton d’ajout au panier de faire son travail.
  • Les sessions ne s’enregistrent pas en base : table des sessions endommagée ou espace disque épuisé.

Comment corriger le problème

Essayer sur un autre appareil

Testez en navigation privée puis sur un téléphone. Si le panier fonctionne chez vous mais pas chez un client, son navigateur bloque sans doute les cookies. S’il reste vide partout, le problème vient du site.

Retirer la page Panier du cache

Une page Panier mise en cache s’affiche vide pour tout le monde. Excluez du cache les pages Panier, Commande et Mon compte dans votre extension de cache comme chez l’hébergeur, puis videz tous les caches et refaites l’essai.

Surveiller l’adresse dans la barre du navigateur

Comparez l’adresse affichée avant et après l’ajout au panier. Si elle passe de www à sans www, ou de http à https, le cookie du panier reste attaché à l’autre adresse. Alignez les deux adresses de Réglages > Général et la redirection du serveur sur une seule version en https.

Regarder la console du navigateur

Ouvrez la console (touche F12) et cliquez sur « Ajouter au panier ». Une erreur JavaScript en rouge, ou une requête wc-ajax=add_to_cart en échec, signale un script cassé. Désactivez la minification et le report du JavaScript de votre extension d’optimisation pour vérifier.

Dans l’onglet Application (ou Stockage) des outils de développement, un cookie wp_woocommerce_session_ doit apparaître après l’ajout. S’il manque, inspectez les en-têtes Set-Cookie de la réponse : un CDN, un pare-feu ou un code personnalisé empêche alors WooCommerce de le poser.

Notez les réglages de votre extension de cache avant de les modifier, pour pouvoir revenir en arrière si les performances baissent.

Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.

Ouvrir le décodeur