Changelog
Was sich in jeder Version geändert hat, neueste zuerst. Lizenzierte Websites erhalten jedes Update über Plugins → Updates in WordPress.
1.4.3
- Ein neuer Lizenzschlüssel wird beim Speichern einmal aktiviert. Die Aktivierung konnte sich wiederholen, bis der Lizenzserver sie ablehnte oder die Seite in ein Timeout lief.
- Bestätigungshinweise (Lizenz aktiviert, Einstellungen gespeichert) erscheinen einmal statt zweimal.
1.4.2
- Das gesamte Plugin gibt es jetzt auf Französisch, Deutsch, Spanisch und Italienisch: Buchungs-Widget, Einstellungen und Meldungen.
- Service-Beschreibungen und andere kleine Widget-Texte behalten ihre Größe und Farbe, statt die Schriftgröße des Themes zu übernehmen.
- Standort-Karten sehen wie Service-Karten aus und lassen sich per Tastatur wählen.
- Preise und Kalenderdaten folgen der Sprache der Website.
1.4.1
- Die Anzeigeoptionen zum Ausblenden von All services, Brotkrume und Service-Kopf greifen jetzt im Widget.
1.4.0
- Analysen der Buchungsstrecke: Service, Datum, Kasse und Kauf, mit GA4, Google Ads und Meta, die unter Analytics eingeschaltet werden.
- Mehrere Square-Standorte, Modal, Schublade oder schwebender Button, optionaler Team-Schritt und Einstellungen in getrennten Tabs.
- Square-Fehler werden im Kalender angezeigt.
- Optionen zum Ausblenden der Brotkrume und der Service-Kopfzeile (Name, Preis, Beschreibung).
1.3.8
- Die Themes Card, Flat und Square Classic zeigen standardmäßig dunklen Text, auch wenn eine Seite ihr Theme per Shortcode wählt. Platzhalter in Formularfeldern und der gewählte Tag im Kalender bleiben lesbar.
- Umstieg vom kostenlosen Plugin Appointments Booking for Square: Pro übernimmt einmalig dessen Square-Verbindung und Einstellungen, und Seiten mit
[absq_booking]funktionieren weiter, wenn das kostenlose Plugin deaktiviert ist.
1.3.7
- Buchungen sind durch ein Sicherheitstoken (auf gecachten Seiten automatisch erneuert), ein Anti-Spam-Feld und Limits pro Besucher geschützt, auch für abgelehnte Karten.
- Eine Buchung mit der E-Mail eines bestehenden Kunden überschreibt Name, Telefon und Notiz in Square nicht mehr: Nur leere Felder werden ergänzt.
- Texte aus Square (Services, Mitarbeiter, Aufnahmefragen) werden vor der Anzeige maskiert.
- Das Debug-Protokoll ist standardmäßig aus. Wenn aktiviert, liegt es in einem geschützten Ordner ohne E-Mails, Telefonnummern oder Tokens. Die alte Datei
wp-content/sqb-booking.logwird gelöscht. - Das Square-Zugriffstoken wird in den Einstellungen und im Diagnose-Tab nicht mehr angezeigt.
- Die AGB-Seite wird sicher geladen und zwischengespeichert.
- Skripte, Schriften und Square-Aufrufe werden nur auf Seiten mit dem Widget geladen.
1.3.6
- Ein Service mit nur einer Option zeigt jetzt zuerst seine Details (Preis, Dauer, Beschreibung). Add führt weiter zum Kalender.
1.3.5
- Mehrere Buchungs-Widgets können auf derselben Seite stehen.
- Servicenamen werden in der Liste fett angezeigt.
1.3.4
- Ist der Link „All services“ ausgeblendet, wird auch die Zurück-Schaltfläche im Optionsschritt ausgeblendet.
1.3.3
- Neue Option zum Ausblenden der Breadcrumb „All services“.
- Das Feld für eigenes Aufnahme-JSON enthält keine Beispielfragen mehr. Lassen Sie es leer, um Ihr Square-Aufnahmeformular zu verwenden.
1.3.2
- Theme- und Page-Builder-CSS kann Überschriften, Schaltflächen und Eingabefelder des Widgets nicht mehr überschreiben. Die Isolationsregeln werden im Footer geladen und setzen sich daher auch gegen „Zusätzliches CSS“ im Customizer durch.
1.3.1
- Fehlerhafte Zeichen in den Stylesheets auf Hosts behoben, die keinen UTF-8-Zeichensatz senden.
1.3.0
- Shortcode-Builder in den Einstellungen: Services und Mitarbeiter nach Namen auswählen, die Square-IDs werden automatisch eingetragen.
- Eigene Bezeichnungen für die Schritte Sitzung, Datum & Uhrzeit und Bestätigung.
- Die Servicebeschreibung erscheint über den Optionen, wenn ein Service vorausgewählt ist.
- Neues Theme Square Classic im Stil des Square-Appointments-Checkouts.
- Optionale Square-Zahlungen: Karte hinterlegen oder den vollen Preis am Checkout einziehen (Square Web Payments).
- Das Widget scrollt beim Laden der Seite nicht mehr automatisch ins Bild.
1.2.0
- Zwei Editionen: Embed (Buchungs-Widget) und Tracking (Buchungs-Widget + Conversion-Tracking). Vor diesem Release gekaufte Lizenzen behalten das Conversion-Tracking.
- Der Reiter License zeigt Ihre aktive Edition.
- Beim Deinstallieren werden auch die Lizenz-, Darstellungs- und Tracking-Optionen entfernt.
1.1.x
- 1.1.9 — Fehler „Invalid response from license server (HTTP 200)“ behoben, wenn der Server PHP-Warnungen an seine Antwort anhängt.
- 1.1.8 und 1.1.1 — Fatale Fehler bei „Check for Updates“ behoben (WP_DEBUG, PHP 8.4).
- 1.1.7 — Ein Service mit nur einer Square-Variante überspringt den Optionsschritt.
- 1.1.6 — Updates werden über den Lizenzserver geprüft; kein GitHub-Token auf Ihrer Website.
- 1.1.5 — Zuverlässiges „Clear cache“ auf Multisite, einschließlich Verfügbarkeit, mit optionalem netzwerkweitem Leeren.
- 1.1.4 — Servicefotos fehlen bei großen Square-Katalogen nicht mehr.
- 1.1.3 — Im Widget erscheinen nur Services, die an Ihrem konfigurierten Square-Standort aktiviert sind.
- 1.1.2 — OAuth-Autorisierung in der Square-Sandbox behoben.
- 1.1.0 — Neue OAuth-Verbindung mit Ihrer eigenen Square-Anwendung, die Buchungen auch im kostenlosen Square-Appointments-Plan ermöglicht.
1.0.x
- 1.0.32 —
[square_booking]ist jetzt der Haupt-Shortcode;[sqb_booking]funktioniert weiterhin. - 1.0.30 — Links zu dieser Dokumentation aus dem WordPress-Admin, in Ihrer Sprache.
- 1.0.16 – 1.0.28 — Lizenzaktivierung und automatische Updates von square-appointment-wp.com, Daten für Google Ads Enhanced Conversions im dataLayer-Push sowie Korrekturen für doppelte Admin-Hinweise.
- 1.0.1 — Darstellungs-Anpassung, Aufnahmefragen, Attribute
staff_id/service_id/theme, konfigurierbare AGB-URL, Caching und saubere Deinstallation.