Un sistema completo per la gestione di prenotazioni online
Uno dei progetti finali di quest'anno è un sistema completo di Booking per strutture ricettive e tour operator che permette di impostare una serie di parametri per gestire una moltitudine di situazioni.
Come sempre il tutto è realizzato in ProcessWire con vanilla JS e frontend in Tailwind CSS. Vediamo cosa è possibile realizzare.
Prenotazioni Ristorante
Prenotazioni tavoli ristorante con gestione calendario e possibilità di confermare la prenotazione. È possibile configurare diverse regole e limitazioni:
- Orari differenziati per categorie (colazione, pranzo, cena, ecc.)
- Gestione di giorni di chiusura, sia fissi sia per fasce di date
- Gestione di giorni di chiusura basati sulla settimana incrociati con date (esempio: per 3 mesi aperti solo il weekend)
- Limitazione orari per giorno della settimana o per fasce di date (il giorno X, aperto solo a pranzo)
- Limitazioni del numero di prenotazioni giornaliere o per fascia di date
- Richiesta di caparra durante la prenotazione con pagamento via PayPal, Stripe, Google Pay, Apple Pay, Revolut

Gestione Eventi
È possibile creare degli eventi in giorni specifici o per fasce di date con le seguenti caratteristiche:
- Impostare un numero massimo di partecipanti
- Richiedere il nominativo di tutti i partecipanti
- Richiedere il pagamento di un biglietto con diverse opzioni di prezzo: prezzo per persona (con fasce di età configurabili), prezzo fisso ad evento, prezzo per range (esempio: fino a 5 persone 100 euro, da 6 persone 150 euro)
- Gestione calendaristica delle date: evento singolo in un giorno specifico con orario fisso o a fasce orarie, intervallo di date con limitazioni per giorno della settimana, evento sempre disponibile
È possibile impostare la capienza del singolo evento condivisa tra tutte le fasce orarie o per singolo turno, con la possibilità di avere fasce orarie uguali duplicate. Esempio: un evento con capienza 50 persone con orario multiplo alle 10:00 — nel frontend il cliente potrà scegliere entrambe le fasce orarie con 50 posti disponibili ciascuna. Utile in caso di escursioni con mezzi.

Sistema di Affiliazione
È possibile creare affiliati, assegnare loro un codice, generare un URL personalizzato che rimanda ai form di prenotazione tavoli o eventi e quindi tenere traccia di ogni richiesta o vendita.

