Historique des versions
Les changements de chaque version, de la plus récente à la plus ancienne. Les sites sous licence reçoivent chaque mise à jour depuis Extensions → Mises à jour dans WordPress.
1.4.3
- L'enregistrement d'une nouvelle clé de licence l'active une seule fois. L'activation pouvait se répéter jusqu'au refus du serveur de licences ou à l'expiration de la page.
- Les messages de confirmation (licence activée, réglages enregistrés) s'affichent une fois au lieu de deux.
1.4.2
- Tout le plugin est maintenant en français, allemand, espagnol et italien : widget de réservation, réglages et messages.
- Les descriptions de services et les autres petits textes du widget gardent leur taille et leur couleur au lieu de prendre la taille du texte du thème.
- Les cartes de lieu ont le même style que les cartes de service et se choisissent au clavier.
- Les prix et les dates du calendrier suivent la langue du site.
1.4.1
- Les options d'affichage qui masquent All services, le fil d'Ariane et l'en-tête du service s'appliquent bien au widget.
1.4.0
- Statistiques du parcours de réservation : choix du service, de la date, du paiement et achat, avec GA4, Google Ads et Meta à activer dans Analytics.
- Plusieurs emplacements Square, affichage en fenêtre, tiroir ou bouton flottant, étape équipe optionnelle, réglages séparés en onglets.
- Les erreurs Square s’affichent dans le calendrier.
- Options pour masquer le fil d’Ariane et l’en-tête du service (nom, prix, description).
1.3.8
- Les thèmes Card, Flat et Square Classic affichent un texte foncé par défaut, y compris quand une page choisit son thème avec le shortcode. Les textes indicatifs des champs et le jour sélectionné dans le calendrier restent lisibles.
- Passage depuis le plugin gratuit Appointments Booking for Square : le Pro importe une fois sa connexion Square et ses réglages, et les pages avec
[absq_booking]continuent de fonctionner une fois le plugin gratuit désactivé.
1.3.7
- Les réservations sont protégées par un jeton de sécurité (renouvelé automatiquement sur les pages en cache), un champ anti-spam et des limites par visiteur, y compris sur les cartes refusées.
- Réserver avec l'e-mail d'un client existant n'écrase plus son nom, son téléphone ni sa note dans Square : seuls les champs vides sont complétés.
- Les textes venant de Square (prestations, équipe, questions d'accueil) sont échappés avant affichage.
- Le journal de débogage est désactivé par défaut. Une fois activé, il est stocké dans un dossier protégé, sans e-mails, numéros de téléphone ni jetons. L'ancien fichier
wp-content/sqb-booking.logest supprimé. - Le jeton d'accès Square n'est plus affiché dans les réglages ni dans l'onglet Diagnostic.
- La page des conditions est chargée de façon sécurisée et mise en cache.
- Les scripts, polices et appels à Square ne se chargent que sur les pages qui affichent le widget.
1.3.6
- Une prestation à option unique affiche d'abord son détail (prix, durée, description). Ajouter mène ensuite au calendrier.
1.3.5
- Plusieurs widgets de réservation peuvent coexister sur la même page.
- Les noms des prestations sont affichés en gras dans la liste.
1.3.4
- Quand le lien « All services » est masqué, le bouton Retour de l'étape des options l'est aussi.
1.3.3
- Nouvelle option pour masquer le fil d'Ariane « All services ».
- Le champ JSON des questions d'accueil personnalisées n'est plus livré avec des questions d'exemple. Laissez-le vide pour utiliser votre formulaire d'accueil Square.
1.3.2
- Le CSS du thème et des constructeurs de page ne peut plus modifier les titres, boutons et champs du widget. Les règles d'isolation se chargent dans le pied de page et passent donc aussi devant le « CSS additionnel » de l'outil de personnalisation.
1.3.1
- Correction des caractères illisibles dans les feuilles de style sur les hébergements qui n'envoient pas de jeu de caractères UTF-8.
1.3.0
- Constructeur de shortcode dans les réglages : choisissez prestations et membres de l'équipe par leur nom, les ID Square sont remplis pour vous.
- Libellés personnalisables pour les étapes Séance, Date et heure et Confirmation.
- La description de la prestation s'affiche au-dessus des options quand une prestation est présélectionnée.
- Nouveau thème Square Classic, fidèle au paiement de Square Appointments.
- Paiements Square optionnels : enregistrer une carte ou encaisser le prix complet à la réservation (Square Web Payments).
- Le widget ne défile plus automatiquement à l'affichage de la page.
1.2.0
- Deux éditions : Embed (widget de réservation) et Tracking (widget + suivi des conversions). Les licences achetées avant cette version conservent le suivi des conversions.
- L'onglet Licence affiche votre édition active.
- La désinstallation supprime aussi les options de licence, d'affichage et de suivi.
1.1.x
- 1.1.9 — Correction de l'erreur « Invalid response from license server (HTTP 200) » quand le serveur ajoute des avertissements PHP à sa réponse.
- 1.1.8 et 1.1.1 — Correction d'erreurs fatales sur « Rechercher les mises à jour » (WP_DEBUG, PHP 8.4).
- 1.1.7 — Une prestation avec une seule variation Square passe directement l'étape des options.
- 1.1.6 — Les mises à jour sont vérifiées via le serveur de licences ; aucun jeton GitHub sur votre site.
- 1.1.5 — « Vider le cache » fiable en multisite, disponibilités comprises, avec une option pour tout le réseau.
- 1.1.4 — Les photos des prestations ne disparaissent plus sur les grands catalogues Square.
- 1.1.3 — Seules les prestations activées pour l'établissement Square configuré apparaissent dans le widget.
- 1.1.2 — Correction de l'autorisation OAuth en mode sandbox Square.
- 1.1.0 — Nouvelle connexion OAuth avec votre propre application Square, qui permet les réservations avec la formule gratuite de Square Appointments.
1.0.x
- 1.0.32 —
[square_booking]devient le shortcode principal ;[sqb_booking]fonctionne toujours. - 1.0.30 — Liens vers cette documentation depuis l'admin WordPress, dans votre langue.
- 1.0.16 – 1.0.28 — Activation de licence et mises à jour automatiques depuis square-appointment-wp.com, données Google Ads Enhanced Conversions dans le push dataLayer, et corrections de notifications d'admin en double.
- 1.0.1 — Personnalisation de l'apparence, questions d'accueil, attributs
staff_id/service_id/theme, URL des conditions configurable, cache et désinstallation propre.