Changelog
Cosa è cambiato in ogni versione, dalla più recente. I siti con licenza ricevono ogni aggiornamento da Bacheca → Aggiornamenti in WordPress.
1.4.3
- Il salvataggio di una nuova chiave di licenza la attiva una sola volta. L'attivazione poteva ripetersi finché il server delle licenze la rifiutava o la pagina andava in timeout.
- Gli avvisi di conferma (licenza attivata, impostazioni salvate) compaiono una volta invece di due.
1.4.2
- L'intero plugin è ora in francese, tedesco, spagnolo e italiano: widget di prenotazione, impostazioni e messaggi.
- Le descrizioni dei servizi e gli altri piccoli testi del widget mantengono dimensione e colore invece di prendere la dimensione del testo del tema.
- Le schede delle sedi hanno lo stesso stile delle schede servizio e si scelgono con la tastiera.
- Prezzi e date del calendario seguono la lingua del sito.
1.4.1
- Le opzioni di visualizzazione che nascondono All services, il breadcrumb e l'intestazione del servizio ora si applicano al widget.
1.4.0
- Analisi del percorso di prenotazione: servizio, data, pagamento e acquisto, con destinazioni GA4, Google Ads e Meta da attivare in Analytics.
- Più sedi Square, finestra, pannello o pulsante mobile, passaggio team facoltativo e impostazioni divise in schede.
- Gli errori Square compaiono nel calendario.
- Opzioni per nascondere il breadcrumb e l’intestazione del servizio (nome, prezzo, descrizione).
1.3.8
- I temi Card, Flat e Square Classic mostrano testo scuro per impostazione predefinita, anche quando una pagina sceglie il tema con lo shortcode. I segnaposto dei campi e il giorno selezionato nel calendario restano leggibili.
- Passaggio dal plugin gratuito Appointments Booking for Square: Pro importa una volta la connessione Square e le impostazioni, e le pagine con
[absq_booking]continuano a funzionare dopo aver disattivato il plugin gratuito.
1.3.7
- Le prenotazioni sono protette da un token di sicurezza (rinnovato automaticamente sulle pagine in cache), un campo anti-spam e limiti per visitatore, anche sulle carte rifiutate.
- Prenotare con l'email di un cliente esistente non sovrascrive più nome, telefono o nota in Square: vengono completati solo i campi vuoti.
- I testi provenienti da Square (servizi, staff, domande di intake) vengono sottoposti a escape prima della visualizzazione.
- Il log di debug è disattivato per impostazione predefinita. Se attivato, viene salvato in una cartella protetta senza email, numeri di telefono o token. Il vecchio file
wp-content/sqb-booking.logviene eliminato. - Il token di accesso Square non viene più mostrato nelle impostazioni né nella scheda Diagnostica.
- La pagina dei termini viene caricata in modo sicuro e memorizzata in cache.
- Script, font e chiamate a Square vengono caricati solo nelle pagine che mostrano il widget.
1.3.6
- Un servizio con un'unica opzione ora mostra prima i suoi dettagli (prezzo, durata, descrizione). Aggiungi porta poi al calendario.
1.3.5
- Più widget di prenotazione possono stare nella stessa pagina.
- I nomi dei servizi nell'elenco sono in grassetto.
1.3.4
- Quando il link «All services» è nascosto, viene nascosto anche il pulsante Indietro nel passaggio delle opzioni.
1.3.3
- Nuova opzione per nascondere il breadcrumb «All services».
- Il campo JSON per il modulo di intake personalizzato non contiene più domande di esempio. Lascialo vuoto per usare il tuo modulo di intake Square.
1.3.2
- Il CSS del tema e del page builder non può più sovrascrivere titoli, pulsanti e campi del widget. Le regole di isolamento vengono caricate nel footer, quindi prevalgono anche sul «CSS aggiuntivo» del Customizer.
1.3.1
- Corretti i caratteri illeggibili nei fogli di stile sugli hosting che non inviano un charset UTF-8.
1.3.0
- Shortcode builder nelle impostazioni: scegli servizi e staff per nome, gli ID Square vengono compilati per te.
- Etichette personalizzate per i passaggi Sessione, Data e ora e Conferma.
- La descrizione del servizio compare sopra le opzioni quando un servizio è preselezionato.
- Nuovo tema Square Classic, in linea con il checkout di Square Appointments.
- Pagamenti Square opzionali: salva una carta o incassa l'intero prezzo al checkout (Square Web Payments).
- Il widget non scorre più automaticamente in vista al caricamento della pagina.
1.2.0
- Due edizioni: Embed (widget di prenotazione) e Tracking (widget di prenotazione + tracciamento conversioni). Le licenze acquistate prima di questa versione mantengono il tracciamento conversioni.
- La scheda Licenza mostra la tua edizione attiva.
- La disinstallazione rimuove anche le opzioni di licenza, visualizzazione e tracking.
1.1.x
- 1.1.9 — Corretto l'errore «Invalid response from license server (HTTP 200)» quando il server aggiunge avvisi PHP alla risposta.
- 1.1.8 e 1.1.1 — Corretti errori fatali su «Controlla aggiornamenti» (WP_DEBUG, PHP 8.4).
- 1.1.7 — Un servizio con un'unica variante Square salta il passaggio delle opzioni.
- 1.1.6 — Gli aggiornamenti vengono verificati tramite il server delle licenze; nessun token GitHub sul tuo sito.
- 1.1.5 — «Svuota cache» affidabile su multisite, disponibilità incluse, con svuotamento opzionale su tutta la rete.
- 1.1.4 — Le foto dei servizi non spariscono più nei cataloghi Square di grandi dimensioni.
- 1.1.3 — Nel widget compaiono solo i servizi attivi nella sede Square configurata.
- 1.1.2 — Corretta l'autorizzazione OAuth nella sandbox di Square.
- 1.1.0 — Nuova connessione OAuth con la tua applicazione Square, che abilita le prenotazioni sul piano gratuito di Square Appointments.
1.0.x
- 1.0.32 —
[square_booking]diventa lo shortcode principale;[sqb_booking]funziona ancora. - 1.0.30 — Link a questa documentazione dall'admin di WordPress, nella tua lingua.
- 1.0.16 – 1.0.28 — Attivazione della licenza e aggiornamenti automatici da square-appointment-wp.com, dati Google Ads Enhanced Conversions nel push al dataLayer e correzioni per gli avvisi admin duplicati.
- 1.0.1 — Personalizzazione dell'aspetto, domande di intake, attributi
staff_id/service_id/theme, URL dei termini configurabile, cache e disinstallazione pulita.