Il arrive que vous ajoutiez des produits au panier mais que la page du panier reste vide.
Il peut ne s’agir que d’un simple problème de cache (et même si vous ne comprenez pas ce qu’est un cache, ce n’est pas un problème non plus).
Même sans connaissance technique particulière, voici une liste des éléments à vérifier pour ce problème de panier vide.
Contents
- 1 Assurez-vous qu’il n’y a pas d'”alerte rouge” dans WooCommerce > État
- 2 Assurez-vous que le thème, WooCommerce et WordPress sont dans leur dernière version.
- 3 Purgez vos propres permaliens
- 4 Vérifiez que vous n’avez pas d’espace sur vos “Points de terminaisons de validation de commande”
- 5 Installez correctement votre plugin de cache WordPress
- 6 Désactiver tous les plugins sauf WooCommerce
- 7 Essayez de passer à un thème WordPress par défaut
Assurez-vous qu’il n’y a pas d'”alerte rouge” dans WooCommerce > État
Les éléments les plus importants sont de s’assurer que toutes vos “WC Pages” sont correctement configurées, que la page du panier comprend le shortcode approprié et que votre thème n’a pas de fichier remplaçant le modèle WooCommerce obsolète.
Assurez-vous que le thème, WooCommerce et WordPress sont dans leur dernière version.
Certains éléments de votre site peuvent ne pas vous informer si une mise à niveau est disponible. Vous devez être certain que vous utilisez la dernière édition compatible avec Woo. Vérifiez auprès du développeur de votre thème, des plugins et déterminez si quelque chose a été mis à jour.
Vous devrez peut-être aussi mettre à niveau WooCommerce. Parfois, les plugins/thèmes gratuits ou premium ont besoin de quelques jours/semaines pour s’adapter aux nouveaux changements (s’ils sont importants) et deviennent finalement 100% compatibles.
Purgez vos propres permaliens
Allez dans WordPress > Réglages > Permaliens et cliquez sur le bouton “enregistrer” ou “mettre à jour“. Cela va “nettoyer” les permaliens et vous donner l’occasion de vérifier le panier.
Vérifiez que vous n’avez pas d’espace sur vos “Points de terminaisons de validation de commande”
Allez dans WooCommerce > Réglages > Avancé > Points de terminaisons de validation de commande et assurez-vous qu’il n’y a pas d’espace dans vos points de terminaison.
Installez correctement votre plugin de cache WordPress
Les pages Panier et Mon compte ne devraient pas être mises en cache. Si, pour une raison quelconque, votre plugin de cache WordPress met en cache ces pages de WooCommerce, votre panier apparaîtra probablement vide. Veillez à sélectionner un plugin de cache compatible avec WooCommerce.
Sinon, demandez à votre hébergeur de désactiver ou de configurer correctement le cache côté serveur.
Certains services d’hébergement disposent de leur propre programme de cache, comme Varnish, et celui-ci est parfois implémenté par défaut sur votre propre site Web. Créez un ticket ou appelez-les rapidement pour savoir s’ils ont quelque chose de ce genre et s’ils peuvent le désactiver ou le configurer dès que possible.
Désactiver tous les plugins sauf WooCommerce
Il s’agit d’une opération normale de dépannage. Désactivez tous les plugins et voyez si la page du panier fonctionne à nouveau. Si oui, réactivez les plugins, 1 à la fois, et examinez la page du panier. Vous trouverez le plugin “coupable“. Il vous faudra remplacer ce plugin ou voir s’il existe une mise à niveau disponible !
Essayez de passer à un thème WordPress par défaut
Il s’agit ici de vérifier que l’erreur n’est pas liée au thème. Vous ne perdrez aucun paramètre en changeant de thème. Si l’erreur disparaît, consultez votre développeur de thème et signalez le problème.