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.log viene 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.