Quelles sont les erreurs les plus courantes de WooCommerce et WordPress, et comment les résoudre ?
WooCommerce est puissant et flexible, mais des erreurs peuvent parfois provenir de WordPress, de votre thème, de vos extensions, de votre configuration d’hébergement ou de celle du serveur. Voici les problèmes les plus courants et des conseils pour les résoudre.
Comment résoudre les problèmes
Avant d’examiner les erreurs spécifiques, vérifiez d’abord que votre boutique fonctionne avec des versions logicielles prises en charge. Notre intégration WooCommerce fonctionne avec :
- WordPress 5.3 ou version ultérieure (testé jusqu’à la version 6.9.4)
- WooCommerce 4.0 ou version ultérieure (testé jusqu’à la version 9.6.1)
- PHP 5.6 ou version ultérieure
Une fois vos versions vérifiées, essayez ces vérifications rapides :
- Actualisez la page – Il arrive qu’une surcharge du serveur ou des problèmes temporaires puissent être résolus en rechargeant la page.
- Vérifiez vos extensions – Gardez vos extensions à jour avec leurs versions stables et désactivez-les une par une pour identifier les conflits.
- Vérifiez votre thème – Passez à un thème par défaut (comme Storefront) pour déterminer si le thème actuel est à l’origine de l’erreur.
Erreurs courantes, causes et solutions
1. Erreur 500 Internal Server Error
Erreur générique souvent causée par un fichier .htaccess endommagé, des conflits entre extensions ou thèmes, une version obsolète de PHP ou des limites de mémoire trop faibles.
Solution :
- Consultez les journaux d’erreurs PHP pour obtenir des détails
- Mettez à jour la version de PHP
- Augmentez WP_MEMORY_LIMIT
- Régénérez ou remplacez le fichier .htaccess
- Supprimez les extensions problématiques ou changez de thème si nécessaire
2. Erreur 404
Cette erreur signifie que votre serveur ne trouve pas la page demandée. Elle est souvent causée par des liens brisés ou des problèmes de permaliens.
Solution :
- Allez dans Settings → Permalinks et cliquez sur Save Changes pour régénérer le fichier .htaccess
- Vérifiez que les URL ne comportent pas de faute de frappe et ne sont pas obsolètes
3. Erreur HTTP 503, Service Unavailable ; erreur HTTP 502
Cette erreur indique généralement que l’hébergeur manque de ressources (ou est trop lent), ou que le site web est indisponible ou inaccessible.
Solution :
- Contactez votre hébergeur pour examiner les journaux d’erreurs
- Demandez une formule d’hébergement plus rapide
- Changez de fournisseur d’hébergement
4. Délai d’attente de connexion dépassé
Cette erreur survient lorsque les ressources du serveur sont insuffisantes. Elle est fréquente sur les hébergements mutualisés ou lors de tâches gourmandes en ressources.
Solution :
- Envisagez de passer à une formule d’hébergement supérieure
- Demandez à votre hébergeur d’augmenter la mémoire PHP ou les limites du serveur
5. La requête n’a pas pu être traitée assez rapidement
Le temps d’exécution maximal a été atteint, souvent parce que des tâches d’importation ou de sauvegarde durent trop longtemps.
Solution :
- Augmentez le temps d’exécution maximal (1-5 minutes) via .htaccess ou php.ini
- Vérifiez si une extension ou un thème est à l’origine d’opérations longues
6. Réponse non valide de votre boutique WooCommerce
Cela signifie que votre boutique WooCommerce a renvoyé une erreur générique. Elle peut avoir de nombreuses causes, et Printful ne serait pas en mesure d’en identifier une.
Solution :
- Vérifiez que l’URL de la boutique dans Tableau de bord Printful → Paramètres → Paramètres de la boutique → Général → Site web est correcte (par ex. https://store-url.com ; si elle contient /shop ou un élément similaire, essayez de le supprimer)
- Contactez votre hébergeur pour examiner les journaux d’erreurs
- Désactivez les extensions une par une pour trouver celle qui n’est pas prise en charge ou qui crée un conflit
7. Erreur fatale PHP : mémoire insuffisante
Votre site a manqué de mémoire PHP au cours d’un processus.
Solution :
- Augmentez la limite de mémoire via wp-config.php ou la configuration du serveur
- Si votre site atteint toujours les limites, contactez votre fournisseur d’hébergement ; il devra peut-être augmenter la limite de mémoire du serveur
8. Erreur de l’API WooCommerce (403 Forbidden)
Cette erreur peut bloquer les requêtes de l’API ou la synchronisation. Parmi les causes possibles : des permaliens mal configurés, des règles de sécurité ou de pare-feu, ou des autorisations de fichiers incorrectes.
Solution :
- Vérifiez que les permaliens sont définis dans un format autre que Plain
- Vérifiez les autorisations des fichiers et des dossiers (dossiers : 755, fichiers : 644)
- Désactivez les extensions interférentes ou les règles .htaccess
- Si le blocage persiste, consultez votre hébergeur, en particulier si mod_security ou un pare-feu est actif
9. Route valide introuvable
Solution :
- Essayez de désactiver les extensions une par une pour identifier la cause
- Contactez votre hébergeur
Derniers conseils
- Sauvegardez toujours votre site avant d’effectuer des modifications
- Si des erreurs apparaissent après avoir modifié votre site (ajout d’une nouvelle extension ou changement de thème), essayez d’annuler les modifications pour identifier la cause
- Vérifiez que l’URL de la boutique, les permaliens, OAuth 2.0 (cliquez sur Reconnect dans l’extension Printful de l’interface d’administration WP), etc. sont correctement configurés conformément au guide de connexion
- Si le problème persiste après ces étapes, votre fournisseur d’hébergement devrait pouvoir examiner les journaux du serveur et les paramètres de configuration
En savoir plus sur certaines erreurs WooCommerce et découvrir des conseils de dépannage
- Pourquoi la synchronisation de ma boutique WooCommerce génère-t-elle une erreur 404 ?
- Comment corriger l’erreur de synchronisation WooCommerce : URL saisie incorrecte ?
- Comment corriger l’erreur de synchronisation WooCommerce : mémoire PHP insuffisante ?
- Comment corriger l’erreur « consumer key is invalid » dans WooCommerce ?
Vous avez encore besoin d’aide ? Notre équipe d’assistance est là pour vous — contactez-nous à tout moment via notre formulaire de contact ou démarrez un chat avec nous.