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.
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
Ok, merci pour ces précisions !
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 😉
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.
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.
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 😉
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.
Merci beaucoup, si je détecte une anomalie, je saurai quoi désactiver.