Plugin prenotazioni WordPress: Amelia, Bookly e Booking Calendar
Confrontate Amelia e Bookly per consulenze, lezioni e appuntamenti di servizio, Booking Calendar per calendari di disponibilità e richieste per data o fascia oraria. Date priorità ai conflitti di personale e risorse, alle regole di conferma e pagamento e ai limiti effettivi delle edizioni gratuite, oltre all'aspetto del calendario. Anche Booking Calendar supporta fasce orarie: non va considerato uno strumento esclusivamente per prenotazioni a giornata.
Quando un modulo di contatto non basta più
Un modulo può raccogliere l'orario desiderato senza stabilire se una persona o una stanza siano disponibili. Un plugin di prenotazione mostra orari, date o risorse prenotabili e aggiorna la disponibilità secondo lo stato della prenotazione. Un appuntamento individuale e una lezione con più partecipanti fino alla capienza richiedono controlli diversi.
Identificate l'unità e la risorsa realmente limitata. Una consulenza di 45 minuti impegna il docente; una lezione da otto persone occupa posti; un pernottamento occupa una stanza tra più date. Due dipendenti che condividono una sala possono creare un conflitto sulla stanza anche con calendari individuali separati. Verificate se persone e risorse condivise vadano controllate insieme.
Confrontate candidati e confini delle edizioni
| Plugin | Motivo per valutarlo | Costo o limite importante |
|---|---|---|
| Amelia | Appuntamenti ed eventi nella stessa famiglia di prodotti | Lite limita alcune integrazioni, configurazioni del personale e notifiche avanzate; i pagamenti Square sono disponibili in Lite |
| Bookly | Selezione graduale di servizio, operatore e orario | Gratis: un operatore e fino a cinque servizi; verificare la copertura a pagamento per pagamenti online ed estensioni |
| Booking Calendar | Disponibilità giornaliera o per fasce orarie e approvazione delle richieste | Più risorse prenotabili: Personal o superiore; pagamenti online: Business Small o superiore |
Questi confini seguono le informazioni di distribuzione di Amelia, Bookly e Booking Calendar. Una funzione mostrata nella demo completa non appartiene necessariamente all'edizione gratuita. Associate ogni requisito all'edizione installata e alla licenza che intendete acquistare.
SMS, WhatsApp, elaborazione dei pagamenti e servizi collegati possono avere costi separati. Un fornitore di pagamento come Square deve inoltre supportare paese operativo, valuta e attività. L'integrazione gratuita nel plugin non significa che il fornitore elabori transazioni senza commissioni.
Amelia: collegate operatore, servizio e modulo
La guida rapida di Amelia parte da un operatore, un servizio e un modulo. Configurate persona e orari in Amelia > Employees, poi create categoria e servizio e assegnate la persona. La gestione dei servizi compare come Catalog o Services nelle diverse documentazioni ed edizioni: usate la sezione corrispondente nella vostra installazione.
- Inserite nome, email, orari e giorni di assenza dell'operatore. Sostituite gli orari feriali predefiniti con il programma reale.
- Impostate nome del servizio, categoria, operatore assegnato, durata e prezzo. Controllate gli interruttori Show on website dell'operatore e del servizio se non compaiono nel modulo.
- Aggiungete alla pagina il blocco Amelia o uno shortcode supportato per il modulo a passaggi. Per esempio,
[ameliastepbooking]incorpora quel modulo; verificatene la disponibilità nell'edizione. - Prenotate da una finestra senza autenticazione e confrontate data, operatore e stato in Amelia > Bookings > Appointments. Provate approvazione, modifica e cancellazione.
Il Default time slot step nelle impostazioni General deve consentire le durate richieste. Se un servizio di 45 minuti e un intervallo di 15 non sono selezionabili perché compaiono solo incrementi di 30 minuti, controllate prima questo passo globale. Fuso orario del singolo operatore e visualizzazione nell'ora locale del cliente sono funzioni distinte, con differenti condizioni di piano.
Bookly: contano assegnazioni dei servizi e orari del personale
Bookly Free è un punto di partenza per un piccolo flusso di prenotazione. Per pagamenti online, più operatori o servizi e opzioni avanzate, confrontate Pro e i piani o componenti aggiuntivi offerti nel vostro canale di acquisto. I piani attuali convivono con la documentazione delle singole estensioni: verificate cosa include effettivamente l'acquisto scelto.
In Bookly > Services, configurate categorie e servizi e assegnate gli operatori. La documentazione dei servizi richiede una categoria e almeno un operatore assegnato per mostrare il servizio nel modulo. Inserire un prezzo non attiva da solo il pagamento online: distinguete il pagamento sul posto da un'integrazione di pagamento online.
Controllate la disponibilità individuale in Staff Members > operatore > Schedule / Days Off. La guida agli orari spiega che Business Hours e Holidays aziendali diventano valori predefiniti dei nuovi operatori, senza cambiare automaticamente gli orari di quelli esistenti. Se modificare gli orari aziendali non cambia la disponibilità mostrata, esaminate anche il calendario individuale.
Booking Calendar: disponibilità o modulo di richiesta?
Booking Calendar Free supporta prenotazioni di base a giornata o per fasce orarie, notifiche e approvazione. Confrontate le edizioni a pagamento appropriate per calendari separati di camere o attrezzature, pagamenti, prezzi stagionali o capienza. Dare colori diversi a due camere non crea da solo un inventario indipendente delle risorse.
Usate la procedura guidata e WP Booking Calendar > Settings per configurare selezione di date o orari, moduli e notifiche. Inserite il blocco Booking Calendar o uno shortcode generato nell'amministrazione. La guida all'inserimento distingue la sola disponibilità dall'inclusione del modulo. Se i visitatori vedono il calendario ma non possono inviare richieste, controllate prima questa scelta.
Decidete se le richieste in attesa debbano bloccare la disponibilità. L'elenco ufficiale delle funzioni comprende Show Pending Days as Available, per mostrare come disponibili i giorni con richieste in attesa. Una simile configurazione può accettare richieste concorrenti prima dell'approvazione di una prenotazione. Se serve una conferma in ordine di arrivo, verificate il comportamento con due sessioni. Raccogliere richieste da selezionare in seguito e impedire prenotazioni duplicate sono modelli operativi diversi.
Verificate fusi orari, intervalli e calendari esterni
Controllate Settings > General > Timezone in WordPress. Nelle regioni con ora legale, un fuso identificato da una città gestisce i cambi stagionali meglio di uno scarto UTC fisso. UTC indica il tempo coordinato universale. Se mostrate al cliente l'ora locale, confrontate pagina di prenotazione, email e calendario amministrativo: devono riferirsi allo stesso istante. Indicate chiaramente il fuso quando una prenotazione dall'estero cade in una data diversa.
La durata del servizio è il tempo dedicato al cliente; gli intervalli di preparazione o pulizia, detti buffer, occupano tempo che un'altra prenotazione non deve usare. Lo schema mostra un appuntamento alle 09:00 di 45 minuti seguito da 15 minuti di intervallo, senza intervallo iniziale. Nell'esempio, la prenotazione successiva inizia alle 10:00. Gli inizi reali dipendono da orari di lavoro, incrementi delle fasce e impostazioni di entrambi gli intervalli. Controllate le edizioni per durata e intervalli di Amelia o Padding time di Bookly.
Un pulsante per aggiungere una volta un evento al calendario, un feed iCalendar in formato .ics aggiornato periodicamente e una sincronizzazione che controlla gli impegni esterni sono meccanismi diversi. Collegare un feed .ics non stabilisce aggiornamenti bidirezionali immediati. Create un evento esterno di prova e verificate quando la fascia si chiude e si riapre dopo la cancellazione. Se più siti vendono la stessa risorsa, valutate il rischio di prenotazioni concorrenti durante i ritardi di sincronizzazione.
Provate separatamente richiesta, conferma e pagamento
Eseguite questi controlli sul sito che intendete gestire. Osservare una demo non dimostra che la vostra configurazione li superi.
- Gestione delle richieste: iniziate con un servizio e un operatore o risorsa. Provate orari ordinari, giorni di chiusura e fasce vicine alla chiusura. I dati di cliente e amministratore devono coincidere per data, orario e capienza.
- Richieste concorrenti: aprite la stessa fascia in due sessioni del browser. Verificate se la seconda richiesta viene rifiutata, rimane in attesa o è accettata fino alla capienza, secondo le regole previste.
- Stati di pagamento: usate la modalità di prova del fornitore per successo, errore e abbandono. Controllate se la conferma precede il pagamento e quando le prenotazioni non pagate rilasciano le fasce. Non presumete che la cancellazione automatica sia inclusa o attiva.
- Cancellazione e modifiche: controllate scadenze dei link del cliente, modifiche amministrative, rilascio della vecchia fascia e occupazione della nuova. Cancellare una prenotazione non emette necessariamente un rimborso: confrontate separatamente i registri dei pagamenti.
- Notifiche: clienti e operatori devono ricevere messaggi corretti per richiesta, approvazione, modifica e cancellazione, con il fuso giusto. Verificate l'esecuzione dei promemoria all'ora prevista anche con poco traffico sul sito.
Se la prenotazione esiste ma l'email non arriva, esaminate invio e recapito effettivo prima di chiedere al cliente di riprenotare. Se la disponibilità resta vecchia o fallisce un controllo di sicurezza, verificate cache e ottimizzazione degli script nell'ambiente di prova. Le risposte dinamiche di prenotazione e pagamento non devono essere sostituite da vecchi contenuti in cache.
Preparate backup di database e file prima dell'adozione o degli aggiornamenti. Controllate nelle esportazioni date, fusi, stati e identificativi di pagamento. Durante la migrazione evitate che le nuove richieste si dividano tra due sistemi. Separate lo staging da notifiche ai clienti e addebiti reali. Prevedete un modo per chiudere temporaneamente la pagina e ripristinare il servizio o contattare i clienti tramite l'elenco esistente.





