Il noleggio è la gestione di un inventario fisico nel tempo.
È la gestione di un inventario fisico finito, di finestre temporali sovrapponibili, di stati operativi (in uso, in manutenzione, danneggiato), di flussi di pagamento multipli (online, cauzione, saldo al ritiro, rimborso), di identità verificate (patente, codice fiscale, documento). E di adempimenti (GDPR, fatturazione, sicurezza).
I gestionali generici — Excel, fogli condivisi, CRM riadattati — funzionano finché il parco mezzi è piccolo e i clienti sono pochi. Ma non appena due clienti chiamano lo stesso giorno per lo stesso scooter, o un cliente chiede di rimborsare un acconto pagato online, o il Garante invia una richiesta di accesso ai dati, emerge la differenza tra registrare un noleggio e governare un noleggio.
ITER Rental nasce per chiudere questa distanza. Non è un CMS adattato. Non è un gestionale generico verniciato di rosa. È un sistema specifico per il dominio noleggi, progettato con principi di solidità che normalmente si trovano solo in sistemi enterprise di fascia alta.
Otto capacità operative, dal catalogo al check-in finale.
Catalogo dinamico configurabile
Il catalogo si adatta al settore: gli scooter hanno cilindrata, velocità massima, alimentazione; le e-bike autonomia e tipo di motore; le barche lunghezza e licenza; i kayak capienza e accessori. Ogni tipologia definisce i propri attributi. Nessuna colonna hardcoded, nessun campo "note" generico.
Inventario tempo-reale e concorrenza atomica
Quando due clienti tentano di prenotare lo stesso esemplare nello stesso istante, uno solo ha successo. L'altro riceve un messaggio chiaro di indisponibilità. Garantito da locking pessimistico in transazione, testato con 20 richieste simultanee deterministiche.
Pagamenti integrati e tracciati
Stripe nativo: pagamento online (100% o acconto), saldo al ritiro via link, rimborsi parziali e totali, gestione cauzione fisica. Ogni webhook è idempotente per architettura: ricevere lo stesso evento cinque volte produce esattamente un booking e un pagamento.
Ciclo operativo completo
Dal walk-in al banco al check-out fisico al check-in finale: il sistema accompagna l'operatore attraverso gli step (verifica patente, foto stato mezzo pre/post, gestione saldo, restituzione cauzione, registrazione km). Nessun passaggio è dimenticabile.
Formule di noleggio flessibili
Ora, mezza giornata, giornata 24h, settimana, mese. Prezzi differenziati per modello e stagione. Sconti automatici per pagamento anticipato. Cauzione configurabile per modello. Il motore commerciale è separato dal motore di disponibilità: modificare un prezzo non sposta una prenotazione.
Calendario occupazione flotta
Vista doppia: per modello ("ho 3 Liberty liberi sabato dalle 15 alle 18") o per esemplare (gantt orizzontale per la gestione operativa). Aggiornato in tempo reale dalle 3 fonti di occupazione: prenotazioni attive, prenotazioni in pagamento, indisponibilità per manutenzione.
Anagrafica clienti GDPR-native
Codice fiscale con validazione checksum, patente cross-validata per categoria e scadenza, 197 paesi ISO 3166. Anonimizzazione su richiesta del cliente (Art. 17 GDPR) tracciata e irreversibile, con conservazione dei dati di business per gli adempimenti fiscali.
RBAC enterprise a 3 ruoli
Superadmin (configurazione del prodotto), admin (titolare del noleggio, gestione operativa completa), operator (operatore al banco, accessi limitati). Permessi granulari area.risorsa.azione, default deny, validazione delle policy nel servizio.
Cinque principi di solidità del sistema.
3.1Concorrenza atomica gating-tested
Il sistema previene l'overbooking con locking pessimistico (SELECT … FOR UPDATE) in transazione REPEATABLE READ. Test di gating ripetibile: 20 richieste simultanee, deterministicamente 1 successo + 19 rifiuti. Nessuna milestone del prodotto chiude senza questo test verde.
3.2Idempotenza dei pagamenti
Ogni webhook Stripe è identificato univocamente. Il replay di un evento già processato non produce duplicati. Verificato end-to-end: 5 invii dello stesso evento → 1 booking, 1 pagamento. Lo stato del pagamento è registrato in modo append-only.
3.3Audit log completo
Ogni operazione rilevante (creazione booking, cancellazione, rimborso, anonimizzazione) genera un evento tracciato con attore, ruolo, timestamp, stato prima/dopo. Ricostruzione completa a posteriori dei fatti, anche a distanza di anni.
3.4Backup e disaster recovery
Backup automatici giornalieri del database, snapshot dei file allegati (documenti patente, foto stato mezzo, galleria modelli). Test di restore verificato: 15 tabelle, ripristino 1:1 dei dati senza perdite. Eseguito prima di ogni milestone di produzione.
3.5Fail-closed by design
In caso di dubbio, il sistema nega. Permesso ambiguo → 403. Webhook con firma non valida → 401. File non in galleria → 404. Path traversal nei file → blocco immediato. Nessun "fallback permissivo", mai.
Un sistema, molte verticalità.
ITER Rental è progettato come prodotto orizzontale, non come gestionale custom per un singolo cliente. La differenza è strutturale: ogni cliente configura il proprio catalogo senza modifiche al codice.
Concessionaria di scooter
Definisce: cilindrata (numero, cc), velocità massima (numero, km/h), alimentazione (lista: benzina, elettrico, ibrido), bauletto incluso (sì/no).
Noleggio nautico
Ridefinisce gli attributi: lunghezza (numero, m), motore (lista), licenza richiesta (sì/no), posti a bordo (numero).
Galleria immagini per modello. Fino a 10 immagini per modello, riordinabili, con upload diretto. L'API pubblica restituisce il catalogo completo (modelli + attributi + galleria + prezzi) pronto per il rendering sulla vetrina web o nel plugin del sito vetrina.
Formule e prezzi separati. L'offerta commerciale è disaccoppiata dalla flotta. Stagioni, fasce di prezzo, sconti per modalità di pagamento: tutto configurabile lato cliente.
Riferimenti normativi presidiati per progettazione.
GDPR
Anonimizzazione (Art. 17), privacy by design, minimizzazione, accesso ai dati.
Strong Customer Authentication
SCA via Stripe (3D Secure 2.0 nativo) sui pagamenti online.
Consenso conforme
Pannello di consenso conforme alla normativa cookie ed ePrivacy.
Dati documenti
Conservazione minima e accesso limitato per ruolo ai dati di patente e documento.
Integrazioni native
- Stripe — pagamenti, link, rimborsi, webhook idempotenti
- Resend — email transazionali (conferma, link saldo, ricordo ritiro)
- Sentry — monitoraggio errori in produzione
- API REST documentata — per integrazione con sito vetrina, plugin WordPress, sistemi terzi
Tre angolazioni dello stesso strumento.
- 01Niente investimento infrastrutturaleIstanza cloud dedicata, nessun server, nessuna manutenzione tecnica.
- 02Configurazione del catalogo in autonomiaTipologie, modelli, formule, prezzi.
- 03Visibilità completa sul businessReportistica giornaliera e periodica.
- 04Conformità GDPR garantitaRispondi a una richiesta del cliente in 30 secondi.
- 05Gestione operatori autonomaCreazione e disattivazione degli operatori al banco senza chiamare Iteranea.
- 01Walk-in in meno di un minutoFlusso ottimizzato per il banco fisico.
- 02Check-out e check-in guidatiNiente passaggi dimenticati.
- 03Calendario chiaroVisibilità immediata su cosa è libero e quando.
- 04Gestione stato mezziManutenzione, danni, ripristino tracciati.
- 05Operazioni sicureNon può fare azioni distruttive per errore (cancellazioni, rimborsi).
- 01API REST pubblicaCatalogo, disponibilità, creazione reservation.
- 02Webhook documentatiEventi di booking per integrazione con sistemi esterni.
- 03Plugin WordPressVetrina prenotazioni integrata con un click.
- 04Architettura apertaSingle-tenant ma estendibile.
Vuoi vedere come ITER Rental può sostituire il foglio Excel del tuo noleggio?
Una demo dedicata di 30 minuti, con un caso reale del tuo settore, su scenari di prenotazione, walk-in, check-out e gestione operativa.
