Support » Plugin: Booking Activities » Réglages qui sautent suite à une mise à jour

  • Resolved olivelm

    (@olivelm)


    Bonjour,

    J’utilise Booking Activities depuis plusieurs mois et en suis très satisfait. Néanmoins, lors des deux dernières mises à jour, juillet et ces jours-ci en septembre, j’ai rencontré quelques soucis :

    – Calendrier d’événements qui ne s’affichent plus
    – Impossible de faire des réservations
    – Impossible de modifier ses réservations

    Lors de la mise à jour de juillet plusieurs réglages s’étaient réinitialisés, il faut dire que WordPress recevait des mises à jours importantes à la même période.
    Avec le dernière mise, ce sont les réglages de possibilité de réservation au plus tôt et au plus tard, qui sautent. C’est la cas sur le calendrier, sur chaque événement du calendrier, sur le formulaire de réservation et dans les réglages généraux de l’extension.

    Avez-vous une solution pour ce dysfonctionnement ? Ou une piste sur sa cause ?

    Merci d’avance.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author yoancutillas

    (@yoancutillas)

    Bonjour, ravi que Booking Activities vous rende service !

    Tous d’abord, assurez-vous que Booking Activities et ses modules soient à jour.

    Pour les trois problèmes que vous décrivez (calendrier qui ne s’affiche plus, impossible de faire / modifier des réservations), pouvez-vous suivre les instructions sous “Booking Activities ne fonctionne pas comme il le devrait” ici : https://booking-activities.fr/fr/documentation/faq/ ?

    Concernant les réglages qui sautent,
    certaines mises à jour retirent / déplacent des options, comme les mises à jour 1.7.16 et 1.7.17 (janvier 2020) qui ont retiré les options “Au plus tot” et “Au plus tard” (période de disponibilité) de l’éditeur de plannings et des réglages géréraux. Vous pouvez vérifier cela dans le changelog :

    * Tweak - Remove some global settings: Booking method, availability period start and end. Set them for each booking form, in the Calendar field settings.
    * Tweak - Remove the availability period settings from calendar editor. Set them in form editor, in the Calendar field settings.

    Si les valeurs des options sautent sans explications, il me faut pouvoir reproduire le problème afin de vérifier s’il se produit sur une installation minimale et pouvoir en identifier la cause.

    Pour cela, avant votre prochaine mise à jour, pouvez-vous faire
    – un export des tables commençant par wp_bookacti_ uniquement
    – un export de la table wp_options uniquement
    – un export de votre base de données complète
    – notez les versions de Booking Activities et ses modules avant la mise à jour
    – notez les versions de Booking Activities et ses modules après la mise à jour
    – notez précisément les réglages qui ont sautés (par exemple: “l’option “Au plus tard” du calendrier du formulaire #12″)
    Puis envoyez-moi ces informations par email à contact@booking-activities.fr.
    Si l’envoie de ces données est problématique pour des raisons de confidentialité, vous pouvez créer un site de développement à la place, sans données personnelles, sur lequel le problème se reproduit, et m’envoyer les données pour ce site.

    Thread Starter olivelm

    (@olivelm)

    Bonjour et merci pour votre réponse,

    Les 3 problèmes rencontrés sont résolus dès lors que je paramètre correctement les possibilités de réservation “au plus tôt” et “au plus tard”.
    Dans mon cas :

    “au plus tôt” = 365 jours (planning sur un an)
    “au plus tard” = 1 heure

    Lors des 2 mises à jour évoquées, les paramètres deviennent :

    “au plus tôt” = 0 jours 0 heure 0 minute (planning sur un an)
    “au plus tard” = 3650 jours

    À la prochaine mise à jour, je ferai les exports que vous citez, puis je désactiverai toutes les extensions avant d’appliquer la mise à jour pour voir si cela a un impact.
    Nous verrons alors si il est nécessaire d’approfondir ou pas !

    Merci

    Plugin Author yoancutillas

    (@yoancutillas)

    Ok, merci pour ces précisions !

    Thread Starter olivelm

    (@olivelm)

    Bonjour,

    Ayant rencontré des soucis de conflit avec mon extension de gestion de cache et Booking activities lors de son installation. J’ai décidé, dans un premier temps, de tenter la mise à jour de Booking activities en désactivant l’extension de gestion de cache (le temps de la mise à jour).

    Je ne sais pas si c’est l’origine des réglages qui avaient sauté lors de la précédente mise à jour. Néanmoins, cette fois, aucun réglage n’a sauté, y compris après avoir réactivé l’extension de gestion de cache.

    Affaire à suivre lors de la prochaine mise à jour 😉

    Thread Starter olivelm

    (@olivelm)

    Bonjour,

    Le temps est passé, j’ai dû faire au moins 3 ou 4 mises à jour de booking activities depuis.
    À chaque fois je désactive mon gestionnaire de cache avant, je n’ai plus rencontré de problème.
    Merci encore pour cette précieuse extension.

    Plugin Author yoancutillas

    (@yoancutillas)

    Merci à vous pour vos retours !
    Si vous utilisez un outil d’Object Cache (Redis, Memcached…) (plus d’info), Booking Activities n’est pas compatible avec ceux-ci, il faudrait donc le désactiver, mais tout autre type de cache devrait fonctionner.

    Thread Starter olivelm

    (@olivelm)

    Merci pour la précision, j’ai vérifié mes réglages Object Cache, ils sont activés en méthode “disque”, pas en Redis, Memcached.
    Visiblement, ça ne cause pas de perturbation, puisque c’est ainsi depuis le début.

    Ouf, j’ai eu chaud 😉

    Plugin Author yoancutillas

    (@yoancutillas)

    Pour information, l’Object Cache consiste à mettre en cache les résultats des requêtes de base de données. Ainsi, si un plugin comme Booking Activities récupère les données de la base de données, il obtiendra le même résultat avant et après la mise à jour des données. L’Object Cache ne peut donc pas être compatible nativement avec tous les plugins, il faut que le code du plugin prenne en considération cette contrainte.

    Actuellement Booking Activities n’a pas été conçu avec cette contrainte ni testé avec l’Object Cache, il se peut donc que cela pose des problèmes comme des disponibilités incorrectes, des surréservations, un calcul de prix incorrect, etc.

    Thread Starter olivelm

    (@olivelm)

    Merci beaucoup, si je détecte une anomalie, je saurai quoi désactiver.

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.