Comment contacter le support Wordpress téléphone : 09 54 43 67 20

WooCommerce Bookings : Nous avons aidé WooCommerce.com à résoudre le problème avec le plugin

WooCommerce Bookings : Nous avons aidé WooCommerce.com à résoudre le problème avec le plugin

Mettre à jour WordPress et ses extensions est essentiel pour garantir la sécurité et les performances d’un site. Mais ces mises à jour peuvent parfois provoquer des conflits techniques imprévus. C’est précisément ce qu’a rencontré l’un de nos clients lors de son passage à WordPress 6.7. Un dysfonctionnement critique avec le plugin WooCommerce Bookings, pourtant indispensable à son activité, a perturbé l’affichage du calendrier des réservations pour les utilisateurs non connectés.

Un tel défi nous a permis de mobiliser toute notre expertise de support d’assistance WordPress pour identifier la cause profonde du problème et collaborer efficacement avec l’équipe de WooCommerce. Ce retour d’expérience met en lumière l’importance d’une gestion technique rigoureuse et des bonnes pratiques pour maintenir un site WordPress performant et fiable.

 

Quel est le problème rencontré avec WooCommerce Bookings ?

Lors de la mise à jour d’un site WordPress vers la version 6.7, un de nos clients, utilisant le plugin WooCommerce Bookings, a signalé un problème d’affichage du calendrier sur son site. Ce plugin, conçu pour permettre aux utilisateurs de réserver en ligne, de prendre des rendez-vous ou d’organiser des réunions sans avoir besoin de contacter l’entreprise, ne fonctionnait plus correctement pour les visiteurs non connectés. Ces derniers ne voyaient pas le calendrier de réservation, rendant impossible toute interaction avec le système de réservation. En revanche, pour les administrateurs connectés,le planning s’affichait correctement.

Détails techniques du site lorsque le bug WooCommerce Bookings est survenu

Pour mieux comprendre le contexte, voici les spécifications techniques du site concerné au moment où le problème a été détecté :

  • Version de WordPress : 6.7, mise à jour ultérieurement à 6.7.1.
  • WooCommerce : Version 9.4.2.
  • WooCommerce Bookings : Versions 2.2.0 et 2.2.1 (mises à jour testées sans succès).
  • WooCommerce Bookings Availability : Version 1.2.9.
  • Thème : Qwery, version 3.1.0.
  • Version de PHP : 8.0.30.
A lire également :   Problème WordPress

Pourquoi s’agissait-il d’un problème critique ?

Ce bug impactait directement l’activité de notre client. Les potentiels clients ne pouvaient plus effectuer de réservation sur le planning du site internet. Cela compromettait non seulement les revenus du site, mais aussi la confiance des utilisateurs dans la fiabilité du service.

Page planning de WooCommerce Bookings pour un internaute non-connecté.

Affichage du planning de réservation pour les internautes non-connectés.

Page planning de WooCommerce Bookings pour un administrateur.

Affichage du planning de réservation pour les administrateurs.

Premières hypothèses

Nous avons d’abord soupçonné un conflit avec les plugins WP-Optimize et Wordfence. Nous les avons désactiver pour voir si cela permettait de rétablir le calendrier sur la page, mais sans résultat.

L’auteur du plugin WooCommerce Bookings version 2.2.0 ayant assuré avoir testé le plugin pour la dernière version de WordPress, nous avons d’abord exclu l’hypothèse qu’il s’agisse d’un problème de compatibilité avec le CMS.

 

Les étapes de la résolution

Pour résoudre ce problème technique complexe, nous avons suivi un processus rigoureux en plusieurs étapes, en collaboration étroite avec l’éditeur du plugin WooCommerce Bookings. Voici comment nous avons procédé :

1. Diagnostic initial

Notre première étape a été d’identifier l’origine du problème. Pour cela, nous avons testé plusieurs hypothèses :

  • Désactivation des plugins tiers : Nous avons désactivé les plugins susceptibles de créer des conflits, notamment WP-Optimize (utilisé pour la mise en cache) et Wordfence Security (plugin de protection pare-feu). Malheureusement, aucune de ces actions n’a résolu le problème.
  • Exclusion de la mise à jour WordPress : Bien que nous ayons initialement écarté la possibilité que WordPress 6.7 soit la cause, nous avons gardé cette hypothèse en réserve.

Nous avons également analysé les journaux WooCommerce pour vérifier s’ils contenaient des erreurs exploitables. Malgré une analyse approfondie, aucun message d’erreur pertinent n’a été identifié.

A lire également :   Les meilleurs plugins WordPress de 2024 : Notre sélection

WooCommerce Bookings version 2.2.0

Quelques jours plus tard, une mise à jour apparaît qui ne résout pas non plus le problème.

WooCommerce Bookings version 2.2.1

Étant dans l’impasse, nous avons décidé de prendre contact avec le support de WooCommerce, éditeur du plugin.

2. Collaboration avec WooCommerce.com

Face à ce problème auquel nous ne trouvions pas de solution, nous avons décidé de contacter WooCommerce.com.

A leur demande, nous leur avons transmis les journaux d’erreur, même si nous avions déjà constaté qu’aucune erreur n’y apparaissait.

Nous avons ensuite mis en place les actions leurs premières recommandations. WooCommerce nous a demandé de désactiver à nouveau les plugins WP-Optimize et Wordfence Security. Nous avons respecté cette demande, mais cela n’a toujours pas permis de corriger le problème.

3. Rétrogradation temporaire de la version de WordPress

WooCommerce a ensuite suggéré une solution plus radicale : rétrograder WordPress à la version 6.6.2. Après avoir effectué cette opération, le problème a été temporairement résolu, confirmant un conflit entre la version WordPress 6.7 et le plugin WooCommerce Bookings. Cependant, utiliser une version obsolète de WordPress n’était pas une solution viable sur le long terme, en raison des risques de sécurité.

4. Attente de la mise à jour corrective de WooCommerce Bookings

Nous avons informé WooCommerce de nos observations et insisté sur la nécessité d’une mise à jour du plugin. En réponse, ils ont confirmé qu’une nouvelle version de WooCommerce Bookings, corrigeant ce problème, serait publiée le 2 décembre 2024. Dès que cette mise à jour a été disponible, nous l’avons installée et testé le site. Résultat : Le plugin fonctionnait parfaitement avec WordPress 6.7.1, rétablissant l’expérience utilisateur optimale.

A lire également :   Comment faire reparer mon site wordpress par un expert wordpress ?

 

 

Grâce à une approche méthodique et une collaboration efficace avec WooCommerce, nous avons résolu le dysfonctionnement du plugin WooCommerce Bookings, permettant à notre client de bénéficier à nouveau d’un site parfaitement fonctionnel. La mise à jour corrective a rétabli l’affichage du calendrier pour les utilisateurs non connectés, améliorant ainsi l’expérience utilisateur et rétablissant la fluidité des réservations en ligne. Le site fonctionne désormais avec les dernières versions de WordPress et de ses extensions, garantissant une sécurité optimale et des performances accrues. Cette intervention a renforcé la confiance de notre client en notre expertise, tout en assurant à ses propres utilisateurs une expérience irréprochable.

Ces résultats mettent en lumière non seulement l’efficacité de notre méthode de travail, mais aussi l’importance d’une collaboration proactive entre les différentes parties prenantes. Si vous rencontrez des problèmes similaires ou souhaitez assurer une maintenance optimale de votre site WordPress, nous sommes là pour vous accompagner. Contactez l’un de nos spécialistes WordPress au 09.54.43.67.20.