GMC Tours · Sistema prenotazione escursioni Joomla + WordPress, 0% commissioni
Motore prenotazioni tour
GMC Tours
Vendi escursioni, noleggi e attivita dal tuo CMS con 0% commissioni piattaforma, checkout Stripe e un flusso di prenotazione diretto.
Cosa include
- Catalogo tour e flusso disponibilita
- Checkout pronto per Stripe
- Delivery Joomla o WordPress
Booking Engine
€399/anno
Scegli GMC Tours o GMC Booking. Licenza annuale con aggiornamenti e supporto inclusi.
Compra Booking EngineDirect Booking Pack
€699/anno
GMC Tours + GMC Booking insieme per uno stack di prenotazione diretta annuale.
Direct Booking PackFAQ
Tutto incluso
98 funzionalità reali, raggruppate per area — tutta la profondità del motore di prenotazione GMC Tours, senza nulla di nascosto.
Motore di prenotazione e disponibilità
- Partenze programmate — pubblica ogni tour con partenze a data e ora fisse, ciascuna con la propria capienza di posti.
- Prenotazioni per persona — il cliente prenota una partenza per N partecipanti, con un contatore posti in tempo reale per singola partenza, non un macchinoso calendario per notte.
- Blocco posti a prova di overbooking — i posti vengono bloccati in una transazione di database al checkout, così due persone non possono mai accaparrarsi l'ultimo posto sulla stessa partenza.
- Blocchi di checkout a tempo — i posti restano riservati per un intervallo configurabile (predefinito 15 min) mentre il cliente paga, poi rilasciati automaticamente in caso contrario.
- Rilascio automatico dei blocchi — un'attività in background restituisce i posti dai blocchi abbandonati o scaduti, così l'inventario non resta mai bloccato.
- Chiusura vendite / anticipo minimo — interrompi le vendite un dato numero di minuti prima della partenza (per tour, con override per singola partenza), applicato anche in caso di concorrenza.
- Dimensione minima / massima del gruppo — imponi i limiti di dimensione del gruppo lato server.
- Generatore di partenze ricorrenti — crea in blocco partenze ripetute da una pianificazione anziché aggiungerle una a una a mano.
- Lista d'attesa — i clienti si iscrivono a una lista d'attesa per le partenze complete e vengono promossi automaticamente quando si libera un posto.
- Annullamento automatico per soglia di viabilità — chiudi automaticamente le partenze che non raggiungono mai la dimensione minima di gruppo sostenibile e rimborsa quelle prenotazioni.
- Annullamento dell'intera partenza + rimborso a cascata — annulla un'intera partenza con un'unica azione; ogni prenotazione su di essa viene annullata e rimborsata automaticamente.
Tipi di prodotto e opzioni (varianti)
- Quattro tipi di prodotto — fascia oraria, data aperta, privato e multigiorno, così un unico motore vende tour a orario fisso, voucher senza data e noleggi privati.
- Voucher a data aperta / salta-fila — vendi biglietti senza data che non occupano un posto e si riscattano all'arrivo (capienza al varco), distinti dal blocco posti programmato.
- Opzioni di prodotto / varianti — vendi lo stesso tour in più varianti (es. condiviso vs privato, mattina vs tramonto), ciascuna con prezzo, capienza e regole proprie.
- Prezzi flessibili per opzione — per persona, un prezzo unitario forfettario a esclusiva, oppure un modificatore percentuale/fisso sulle fasce condivise — quello che si adatta alla variante.
- Selettore di opzioni front-end — un selettore segmentato sulla pagina del tour filtra partenze e prezzi in base alla variante scelta, con la più economica preselezionata; funziona con o senza JavaScript.
- Snapshot delle opzioni — l'etichetta della variante prenotata viene congelata sulla prenotazione, così le modifiche successive non riscrivono mai il registro del cliente.
Prezzi, fasce e sconti
- Fasce di prezzo per persona — Adulto / Bambino / Senior… ciascuna con prezzo, fascia d'età e fascia di dimensione del gruppo propri.
- Preventivo prezzo in tempo reale — totale e disponibilità si aggiornano all'istante mentre l'ospite cambia partenza, quantità, opzione o gift card.
- Sconti per volume — i gruppi più numerosi ottengono automaticamente un prezzo per persona più basso.
- Extra aggiuntivi — extra opzionali a pagamento, addebitati per prenotazione o per persona.
- Multivaluta — imposta la valuta di vendita per ogni tour.
- Tasse / IVA — aliquota ed etichetta configurabili, inclusa o esclusa, riportate sulle fatture.
- Acconti e incasso del saldo — incassa un acconto ora e raccogli il saldo in seguito con un link di pagamento e un promemoria automatici, oppure consenti il pagamento all'arrivo.
- Coupon sconto — percentuale o fisso, con vincolo di gruppo minimo, finestra di validità e tetto di utilizzi; riservati a prova di concorrenza, così un coupon non viene mai riscattato oltre il limite.
- Gift card — vendi ed emetti gift card a credito negozio riscattabili al checkout, con scadenza opzionale; una card che copre l'intero importo salta del tutto la fase di pagamento.
- Fatture sequenziali — fatture numerate con prefisso configurabile.
Pagamenti
- Stripe integrato — Payment Element incorporato con webhook a firma verificata come fonte di verità (REST puro, nessun SDK ingombrante).
- Checkout ospitato da Stripe — una modalità di reindirizzamento "Paga ora" alternativa (Checkout Session).
- PayPal integrato — PayPal Smart Buttons accanto a Stripe; il cliente sceglie il provider al checkout (nessuno / Stripe / PayPal / entrambi).
- Modalità test e sandbox — convalida l'intero flusso prima di andare in produzione.
- Rimborsi — totali o parziali, collegati all'annullamento e consapevoli del provider (rimborsano automaticamente l'intent Stripe o la capture PayPal).
- Politica di rimborso da annullamento a fasce — imposta le percentuali di rimborso in base al tempo prima della partenza, per ogni tour, con un fallback tutto-o-niente.
- Registro a livello di riconciliazione — un registro addebiti / rimborsi / acconti / saldi in sola aggiunta per ogni prenotazione, con commissioni Stripe e importi netti per la riconciliazione dei payout.
- Protezione da doppio addebito — le chiavi di idempotenza fanno sì che un replay del webhook o un ricaricamento della pagina non addebitino mai due volte.
- Modalità conferma demo — accetta prenotazioni con conferma via email prima di aver collegato un provider di pagamento.
Esperienza dell'ospite / cliente
- Catalogo dei tour — un elenco navigabile con miniature e filtro per categoria.
- Ricerca per vicinanza / raggio — mostra i tour vicini a una località, ordinati per distanza.
- Pagina del tour ricca — galleria, punto d'incontro, durata, difficoltà, lingue, cosa è incluso ed escluso e la politica di annullamento.
- Elenco partenze + selettore biglietti — scegli una partenza e le quantità per fascia direttamente inline.
- Mappa incorporata — una mappa OpenStreetMap del punto d'incontro senza chiave API né librerie JavaScript aggiuntive.
- Recensioni e valutazioni verificate — le recensioni sono accettate solo da prenotazioni reali confermate, con valutazione media e moderazione da parte dell'amministratore.
- E-ticket / voucher QR — un voucher stampabile per ogni prenotazione confermata.
- Area self-service "Le mie prenotazioni" — i clienti vedono lo storico delle prenotazioni e riaccedono ai propri e-ticket.
- Annullamento self-service — annulla e ottieni il rimborso secondo la politica del tour.
- Check-in in loco — una pagina di check-in protetta da token per il giorno dell'attività.
- Messaggistica ospite ↔ host — un thread di messaggi legato alla prenotazione tra cliente e operatore.
- URL SEF puliti — link ai tour leggibili dalle persone.
- Banda contatti configurabile — un blocco "Domande? Parla con noi" che può essere i recapiti completi, un singolo CTA di concierge WhatsApp, oppure nascosto.
Marketplace (modalità Portale)
- Due modalità, una licenza — usalo come Singolo (vendi i tuoi tour) o Portale (un marketplace a commissione) dallo stesso prodotto.
- Auto-registrazione degli host — gli operatori esterni si registrano da soli, con approvazione automatica e vincolo KYC opzionali.
- Dashboard host — ogni operatore ha la propria dashboard di KPI e la vista delle prenotazioni recenti, limitata alle sole proprie inserzioni.
- Inserzioni self-service degli host — gli operatori approvati creano e gestiscono i propri tour, partenze e fasce di prezzo dal front end — senza bisogno di accesso all'amministrazione.
- Coda di approvazione delle inserzioni — le nuove inserzioni degli host restano in sospeso fino alla pubblicazione (la pubblicazione è l'approvazione), oppure si pubblicano automaticamente se preferisci.
- Modello a commissione — guadagna una commissione configurabile su ogni prenotazione (10% predefinito).
- Payout automatici con Stripe Connect (Joomla) — la commissione viene ripartita in modo atomico alla liquidazione tramite destination charge, con registro dei payout e onboarding Connect + sincronizzazione KYC.
- Isolamento della proprietà — ogni azione limitata a un host è protetta da IDOR, così gli operatori non possono mai vedere né toccare i dati altrui.
Amministrazione e operatività
- Dashboard operativa — KPI in tempo reale per tour, partenze, prenotazioni, confermate, blocchi attivi, ricavi, lista d'attesa e inserzioni host in sospeso.
- CRUD completo — tour, partenze (capienza, prezzo, guida, override del punto d'incontro, chiusura vendite), fasce di prezzo, coupon, gift card e opzioni di prodotto.
- Gestione delle prenotazioni — annulla + rimborsa, segna come completata, check-in, segna come no-show (con annullamento), incassa il saldo e un link alla fattura, per ogni prenotazione.
- Creazione prenotazioni da back-office — lo staff può creare una prenotazione direttamente, non solo tramite il checkout pubblico.
- Manifesto per partenza / foglio giornaliero — un manifesto stampabile più un appello dei partecipanti in CSV per ogni partenza.
- Plancia di dispatch del giorno operativo — una plancia dedicata per gestire la giornata.
- Calendario delle partenze — un calendario a vista mensile di tutte le partenze.
- Report vendite — ricavi, prenotazioni, pax, valore medio dell'ordine, rimborsi e netto su qualsiasi intervallo di date, con confronto sul periodo precedente.
- Report di riconciliazione payout — riconcilia il registro pagamenti a più righe con i payout del provider, con CSV.
- Esportazioni CSV — prenotazioni e registro dei partecipanti (la base per la comunicazione ES SES.Hospedajes / parte de viajeros), in UTF-8 così i nomi accentati sopravvivono in Excel.
- UI di gestione lista d'attesa — visualizza e gestisci voci della lista d'attesa e promozioni.
- Allocazione risorse — assegna guide / veicoli alle partenze con blocco dei conflitti di sovrapposizione.
- Acquisizione della liberatoria di responsabilità — registra l'accettazione della liberatoria e la sua versione sulla prenotazione.
Email e notifiche
- Email di conferma prenotazione — a cliente e amministratore, comprensive del punto d'incontro e dei link e-ticket / gestisci / annulla.
- Introduzione e piè di pagina email configurabili — personalizza le email in uscita con il tuo testo introduttivo e la tua firma.
- Promemoria pre-partenza — email di promemoria automatiche prima di ogni partenza.
- Promemoria di saldo — sollecita automaticamente i saldi degli acconti in sospeso prima della partenza.
- Recupero blocchi abbandonati — un'email di recupero una tantum che sprona i clienti il cui checkout è scaduto.
- Notifiche SMS / WhatsApp — invii opzionali via Twilio o WhatsApp Cloud accanto all'email (best-effort, disattivati per impostazione predefinita).
Integrazioni e API per sviluppatori
- API REST per rivenditori / pubblica — i rivenditori possono leggere il catalogo, verificare la disponibilità e creare prenotazioni, autenticati tramite chiavi API con hash e scope; disattivata per impostazione predefinita.
- API fornitore OCTO (octo.travel) — una superficie in sola lettura di prodotti / opzioni / unità / disponibilità per i prelievi di OTA e channel manager, con il proprio interruttore indipendente.
- Webhook in uscita — eventi di prenotazione firmati con HMAC inviati al tuo endpoint per le automazioni.
- Esportazione iCal — pubblica le partenze di ogni tour come feed .ics a cui Google Calendar / Outlook possono abbonarsi.
- Tracciamento della fonte di prenotazione — ogni prenotazione registra il proprio canale (web / api / admin) più i parametri UTM.
- Iniezione di analytics — tag GA4, Google Tag Manager e Meta Pixel con eventi ecommerce, integrati.
Automazione (scheduler)
- Attività pianificate integrate — rilascia i blocchi scaduti, invia promemoria, esegui l'annullamento automatico per soglia di viabilità delle partenze, invia i promemoria di saldo e sincronizza Stripe Connect (marketplace) — come attività pianificate Joomla e job WP-Cron di WordPress.
Sicurezza, privacy e GDPR
- Prenotazioni protette da token — le prenotazioni possono essere visualizzate o confermate solo con il loro token segreto, così i clienti non vedono mai i dati altrui (nessun IDOR).
- Protezione CSRF — ogni modulo che modifica lo stato è verificato tramite token.
- Webhook a firma verificata — i webhook di pagamento sono verificati con HMAC e protezione da replay, senza mai fidarsi del browser.
- Acquisizione del consenso GDPR — il consenso viene registrato al momento della prenotazione.
- Protezione da XSS memorizzato — le descrizioni inviate dagli host sono filtrate a livello HTML.
- Chiavi API con hash — le chiavi sono archiviate con hash SHA-256 e mostrate per intero una sola volta, alla creazione.
- Dati self-hosted — tutte le prenotazioni e i dati dei clienti risiedono nel tuo database.
Localizzazione
- Inglese, italiano e spagnolo pronti all'uso — plugin di amministrazione, front end e scheduler completamente tradotti, nel rispetto della configurazione multilingua del tuo sito.
Affidabilità e licenza
- Software con licenza GPL — rilasciato sotto la GNU GPL.
- Self-hosted, i dati sono tuoi — nessun marketplace di terze parti si frappone tra te e i tuoi clienti; i provider di pagamento usano le tue credenziali.
- Licenza annuale, un sito — include la build ufficiale, gli aggiornamenti con licenza a un clic e il supporto.
- Aggiornamenti a un clic — l'estensione verifica automaticamente il server di aggiornamento GMC / FuerteventuraTV (Joomla ~24 h, WordPress ~12 h) e propone gli aggiornamenti finché la tua licenza è attiva.
- Chiave di download via email — inserita una volta per sbloccare gli aggiornamenti con licenza.
- Sicuro alla scadenza della licenza — se la licenza scade il prodotto installato e le prenotazioni esistenti continuano a funzionare; si fermano solo aggiornamenti e supporto.
- Provato in produzione — proprio questa build alimenta il catalogo tour e il checkout live su fuerteventurasurfcamp.com.
Joomla e WordPress
- Joomla — richiede Joomla 5.0+ o 6 e PHP 8.1+ (target J6 8.2), MySQL 8 / MariaDB con InnoDB; l'unico pacchetto pkg_gmctours installa il componente, il plugin dell'attività scheduler e il plugin API dei servizi web; sono disponibili i payout automatici del marketplace con Stripe Connect.
- WordPress — richiede WordPress 6.0+ e PHP 8.1+; fornito come shortcode + route REST + WP-Cron con lo stesso identico motore di prenotazione a blocco posti. Limite onesto: nessun payout automatico con Stripe Connect su WordPress — la commissione viene tracciata su ogni prenotazione, ma pagare gli host è un passaggio amministrativo manuale (Joomla ha i payout automatici).
FAQ
- Ci sono commissioni per prenotazione?
- No. Il plugin non aggiunge fee per prenotazione. Le fee Stripe restano fee Stripe.
- Joomla o WordPress?
- La licenza viene consegnata per la versione CMS concordata dopo il checkout.
- Posso acquistare entrambi i sistemi?
- Si. Usa Direct Booking Pack quando vuoi tour e booking alloggi insieme.


