Mr.WordPress Logo
Appeler
WhatsApp
Urgence

Le bouton « Ajouter au panier » WooCommerce ne fonctionne pas

Le client clique sur « Ajouter au panier » mais rien ne se passe : un blocage critique qui interrompt le parcours d'achat dès la première étape.

L'équipe Mr.WordPress Mis à jour le 17 mai 2026 3 min de lecture

Résumé rapide du problème

Quand le bouton « Ajouter au panier » WooCommerce ne fonctionne pas, c'est généralement un conflit JavaScript qui casse la requête AJAX, un cache trop agressif, ou un thème incompatible. Pour un produit variable, une variation non sélectionnée ou un produit en rupture désactive aussi le bouton.

Solution rapide

Inspectez la console du navigateur (F12) pour repérer l'erreur JavaScript, désactivez les plugins tiers un par un, videz le cache et testez avec un thème compatible.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • Cliquer sur « Ajouter au panier » ne produit aucun effet
  • Le produit n'apparaît pas dans le panier après le clic
  • Le bouton est grisé sur les produits variables
  • La console du navigateur affiche des erreurs JavaScript

Qu'est-ce que ce bug WordPress ?

Le bouton « Ajouter au panier » déclenche une requête AJAX qui ajoute le produit sans recharger la page. Ce mécanisme dépend de scripts WooCommerce et jQuery. Un conflit JavaScript introduit par un plugin tiers, un cache qui sert des scripts obsolètes, ou un thème mal codé peut casser cette requête. Pour les produits variables, le bouton reste volontairement inactif tant qu'aucune variation valide n'est choisie.

Pourquoi ce problème apparaît-il ?

Conflit JavaScript

Un plugin tiers casse le script AJAX d'ajout au panier.

Cache de scripts obsolète

Un cache ou une minification sert des fichiers JavaScript périmés ou cassés.

Thème incompatible

Le thème utilise des modèles WooCommerce dépassés ou un code défaillant.

Variation non sélectionnée

Sur un produit variable, le bouton reste inactif tant qu'aucune variation n'est choisie.

Comment réparer ce bug WordPress

1

Inspecter la console JavaScript

Ouvrez la console (F12) sur une fiche produit pour repérer les erreurs en rouge au clic.

2

Désactiver les plugins tiers

Désactivez les extensions tierces une par une pour isoler le conflit responsable.

3

Vider le cache et la minification

Purgez le cache et désactivez temporairement la minification du JavaScript.

4

Tester un thème compatible

Basculez sur un thème compatible WooCommerce pour écarter un problème de modèle.

5

Vérifier les produits variables

Confirmez qu'une variation valide et en stock est bien sélectionnée.

Comment éviter que ce bug revienne

  • Testez l'ajout au panier après chaque mise à jour de plugin ou de thème
  • Configurez la minification JavaScript avec prudence et testez le tunnel d'achat
  • Privilégiez un thème officiellement compatible WooCommerce

Questions fréquentes (FAQ)

Pourquoi le bouton « Ajouter au panier » ne fonctionne pas ?
Le plus souvent à cause d'un conflit JavaScript qui casse la requête AJAX, d'un cache de scripts obsolète ou d'un thème incompatible. La console du navigateur révèle l'erreur.
Le bouton est grisé sur certains produits, pourquoi ?
Sur un produit variable, le bouton reste inactif tant qu'aucune variation n'est sélectionnée. Un produit en rupture de stock désactive aussi le bouton.
La minification peut-elle casser l'ajout au panier ?
Oui. Une minification ou une combinaison de fichiers JavaScript mal gérée peut casser les scripts WooCommerce. La désactiver temporairement permet de le vérifier.
Comment trouver le plugin responsable du conflit ?
Désactivez les plugins tiers un par un en testant l'ajout au panier à chaque étape, jusqu'à identifier celui qui provoque l'erreur JavaScript.

L'équipe Mr.WordPress

Experts en dépannage WordPress

Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.

En savoir plus sur Mr.WordPress →
Partager :XFacebookLinkedIn

Autres bugs — WooCommerce