[Erreur « Votre panier est actuellement vide » – WooCommerce

Andrei Iordache

Andrei Iordache

Développeur WordPress

🚀 J’aide les gens à être trouvés en ligne | Développement WordPress, Core Web Vitals, Sécurité&Maintenance

Comment résoudre l’erreur « Empty Cart » de WooCommerce ?

Bonjour visiteur,

Si vous exploitez un site WooCommerce, vous avez peut-être rencontré la redoutable erreur Votre panier est actuellement vide. La raison de cette erreur peut être n’importe quoi, d’un certificat SSL expiré à votre serveur d’hébergement qui n’est pas en mesure de gérer le trafic. Cet article présente les causes et les solutions les plus courantes de ce problème.

Ce problème peut apparaître pour différentes raisons, comme la mise à jour du plugin WooCommerce, la mise à jour de la version de WordPress, un conflit de plugin entre WooCommerce et le plugin « x », un problème de cache, etc.

Commençons!

Votre panier est actuellement vide – Scénario « problème de cache ».

Disons que vous venez de créer votre propre boutique en ligne avec le plugin WooCommerce. Comme tout autre développeur de site, vous vous rendez sur votre site à partir d’un autre navigateur/appareil/incognito, pour tester la fonctionnalité du site et vous découvrez que dès que vous ajoutez un nouveau produit dans le panier, rien ne se passe. Le seul message que vous obtenez est : « Votre panier est actuellement vide ». Après cela, vous essayez d’acheter à partir de votre compte de développeur, et cela fonctionne : Le produit est ajouté dans le panier. Ce type d’erreur est généré, dans la plupart des cas, par un problème de cache. En fait, la page de votre panier ne s’actualise pas avec les nouvelles informations.

Avant de montrer 2 corrections potentielles, allez dans Wp-dashboard -> WooCommerce -> Status -> Assurez-vous que tout est OK (tout drapeau rouge doit être résolu).

Comment résoudre le problème « Votre panier est actuellement vide » :

CORRECTIF 1 : Cache du plugin et des pages WooCommerce

Si vous utilisez un plugin de cache, essayez d’exclure les pages WooCommerce (boutique, panier et caisse). Si vous mettez ces pages en cache, vous risquez d’obtenir cette erreur. Si vous les aviez initialement incluses et que vous venez maintenant d’exclure ces pages du cache, purgez le cache du site et nettoyez également le cache du navigateur.

CORRECTIF 2. CloudFront et WooCommerce

Ce correctif ne s’applique pas seulement au CDN CloudFront, mais aussi à tout autre CDN. Le problème est que le CDN met en cache certains cookies importants et ne permet pas à cette page (panier, etc) d’être rafraîchie. Pour résoudre l’erreur de panier vide (encore une fois, cela s’applique à CloudFront, mais c’est similaire à tout autre CDN), allez sur votre compte AWS CloudFront et suivez ces étapes :

*Recherchez la distribution CloudFront liée à votre site et modifiez-la.

CloudFront Distribution
CloudFront Distribution

*Localisez l’onglet « Comportements » et ouvrez-le.

*Locate the 'Behaviors' TAB and open it.
*Locate the ‘Behaviors’ TAB and open it.

*Localisez le comportement ‘default(*)’ et ouvrez-le.

*Locate the 'default(*)' behavior and open it.
*Locate the ‘default(*)’ behavior and open it.

*Ajouter le cookie suivant à la liste : Ajouter « wp_woocommerce_session_* » – Sans guillemets

CloudFront wp_woocommerce_session_*
CloudFront wp_woocommerce_session_*

Conseil supplémentaire : si vous voulez éviter des problèmes similaires, ajoutez également ces cookies à la liste blanche :

"woocommerce_items_in_cart*"
"woocommerce_cart_hash*"
"woocommerce_recently_viewed*"
"wp-resetpass*" (for WP password resets)

Attendez quelques minutes pour le déploiement et vérifiez-le à nouveau (depuis incognito). Le problème devrait être corrigé dès maintenant.

Le panier de WooCommerce est vide après l’ajout de produits

Quel est le problème du panier vide de WooCommerce après l’ajout de produits?

Ce problème est causé par un conflit entre le plugin et un autre plugin ou thème.

Lorsqu’un client ajoute des produits à son panier, le panier WooCommerce devrait afficher les produits dans le panier. Toutefois, si vous constatez que votre panier WooCommerce est vide après l’ajout de produits, cela peut être dû à un conflit avec un autre plugin ou un thème.

Pourquoi le panier de WooCommerce est-il vide après l’ajout de produits?

Si vous avez essayé d’ajouter des produits à votre panier et que celui-ci ne se charge pas, cet article va vous aider.

Il peut y avoir de nombreuses raisons pour lesquelles le panier WooCommerce est vide après l’ajout de produits. Néanmoins, dans cet article, nous allons essayer de couvrir certaines des raisons les plus courantes.

Comment résoudre le problème « Le panier de WooCommerce est vide après l’ajout de produits ».

Plusieurs raisons peuvent être à l’origine de ce problème. Cet article vous aidera à diagnostiquer et à résoudre ce problème.

La première étape consiste à identifier la cause du problème, ce qui peut être fait en examinant les éléments suivants:

  • Compatibilité du thème : Le thème est-il compatible avec Woocommerce ?
  • Paramètres du thème : Y a-t-il des paramètres contradictoires dans votre thème ?
  • Paramètres du produit : Y a-t-il des paramètres spécifiques au produit qui doivent être modifiés ?
  • Paramètres de Woocommerce : Quels sont vos paramètres de woocommerce, et sont-ils appropriés pour votre magasin ?
  • Compatibilité des navigateurs : Votre navigateur est-il à jour et compatible avec Woocommerce ?

Erreur « Votre panier est actuellement vide » – Autres moyens de la résoudre

Tout d’abord, je ne suis pas un fan de l’installation d’une tonne de plugins. Mais, si cela peut résoudre votre problème, c’est à vous de décider combien de plugins vous voulez garder sur votre site. Donc, ajoutez et installez ce plugin : Ajax add to cart for WooCommerce. Si cela ne résout pas le problème, essayez d’autres moyens de la liste ci-dessous.

  1.  Avez-vous installé un plugin juste avant l’apparition de ce problème ? Si oui, désactivez-le, nettoyez le cache et testez-le. Peut-être ce plugin est-il en conflit avec WooCommerce. Vous pouvez également désactiver tous les plugins et ne garder actif que le plugin WooCommerce.
  2.  Structure des pages : Assurez-vous que la hiérarchie des pages est la bonne : Boutique -> Panier -> Caisse. Idéalement, les pages Panier et Caisse doivent être configurées sans page mère.
  3.  www/non-www – Vérifiez que la configuration du domaine correspond aux paramètres de WooCommerce. Par exemple, si votre domaine est défini sur yoursite.com et que dans les paramètres de WooCommerce le domaine est configuré sur www.yoursite.com, essayez de le modifier et de le configurer sur yoursite.com.
  4.  Si vous utilisez un plugin de traduction, tel que WPML, All languages, etc, assurez-vous de configurer les pages WooCommerce (boutique, panier, caisse, etc) pour chaque nouvelle langue que vous ajoutez. Habituellement, ces pages ne sont pas configurées pour toutes les langues, mais seulement pour l’anglais.
  5.  Après une migration de WooCommerce, vérifiez que les tables de la base de données sont correctes. Par exemple, vérifiez que la table wp_woocommerce_sessions est configurée sur « AUTO INCREMENTING ». Pour y accéder, allez dans : cPanel -> PHPmyadmin -> Your site db -> table.
  6.  Conflit de thème – Essayez de changer temporairement le thème pour le thème Twenty Twenty-One. Si tout va bien, revenez à votre thème principal.
  7.  Vérifiez si sur les points de terminaison de la caisse de WooCommerce. Il ne doit pas y avoir d’espace dans l’URL de votre point de terminaison. Par exemple, « ORDER PAY » n’est pas bon. « ORDER-PAY » est bon. Pour vérifier les points de terminaison de la caisse, allez dans WooCommerce -> Paramètres -> Avancé -> et localisez « points de terminaison de la caisse ».

S’il ne veut pas être réparé, supprimez les pages WooCommerce et recréez-les. Pour recréer les pages WooCommerce, allez dans WooCommerce -> Statut -> Outils et cliquez sur « Créer des pages WooCommerce par défaut ».

C’est ça!

Article précédent
[SOLVÉ] Le mini-cart de WooCommerce ne se met pas à jour
Article suivant
Pourquoi mon site Web n’apparaît-il pas sur Google ?
Lusi StudiosLusi Studios
15:32 22 Jun 22
Andrei did an amazing job! He helped in a very rushed time and he excelled at everything. Thanks again!
I am grateful and I would to thank Websites Seller for their support in site recovery and site transfer. Websites Seller just saved my business. Thank you!
Wouter GhysensWouter Ghysens
11:52 10 Sep 21
Looking for a Wordpress transfer from site A to site B, I found back Andrei from Wesites Seller on Google.He was very proactive in his approach, came with hundreds of ideas and lifetime experiences from other migrations. He knows the wordpress, the hosting and php database as the back of his pocket.And we worked out this migration very smooth. Together we solved it, and myself and my business are very pleased with his approach.100% recommendation & kudo's from out of Belgium!
Ioachim CiobanuIoachim Ciobanu
18:39 14 Jul 21
Websites Seller built my resume site. Deliverables were quickly completed, and I was asked for my feedback at each stage of development. All feedback I gave was implemented in a short time.Another great thing is that he comes with smart solutions, regarding stuff which I didn't initially think of (site security, Google site speed optimization and so on). Basically, he was great, staying in touch, keeping me updated and paid attention to what was most important for my site.Overall, I am very happy with the work done. I highly recommend this developer!
K CollinsK Collins
09:11 19 May 21
I needed help with website speed - to improve my core web vitals - without compromising the usability of my site. Andrei was extremely responsive, proactive and fast. And more importantly, he increased by website speed. Highly recommend him, and I will be using him going forward on all my projects.
js_loader

Services

WordPress Website Maintenance Services

Services de maintenance WordPress

Service de maintenance de sites Web WordPress qui fournit des sauvegardes en nuage, une assistance d’urgence, des mises à jour hebdomadaires du site Web, la vitesse et bien d’autres choses encore.

sally

Service de migration WordPress

Transférez en toute sécurité votre site Web WordPress vers un nouvel emplacement pour 75 $. … Migrez votre site Web vers son nouvel hôte.

lawyer-office

Conception de sites Web pour avocats

Nous sommes spécialisés dans la conception de sites Web, le marketing Internet et le référencement pour les avocats et les juristes en Europe et aux États-Unis.