I servizi di car pooling richiedono la gestione di percorsi con più fermate, la suddivisione delle tariffe e il coordinamento dei viaggi condivisi, funzionalità che le piattaforme progettate per un solo passeggero non possono supportare.
I programmi aziendali per gli spostamenti casa-lavoro, le reti universitarie di condivisione dei viaggi e i servizi di car pooling comunitari necessitano di monitorare le tappe del percorso, gestire account con più conducenti e calcolare le tariffe in modo flessibile per ripartire i costi tra i partecipanti.
L’oggetto percorso associato a ciascuna prenotazione registra punti GPS e timestamp, permettendo di monitorare i viaggi con più fermate. Gli account con più conducenti condividono lo storico delle prenotazioni e i metodi di pagamento sotto un’unica entità cliente. Il motore tariffario calcola gli importi in base a tempo, distanza e attraversamento delle zone, con costi comuni configurabili in corrispondenza dei confini tra le diverse tratte.
L’architettura dei wallet consente di suddividere il pagamento tra più metodi, assegnando a ogni partecipante la propria quota.
Un’azienda attiva un programma di car pooling per gli spostamenti quotidiani dei dipendenti. Il conducente crea un account condiviso e autorizza tre colleghi come conducenti aggiuntivi. Il percorso registra le diverse tappe: partenza dall’abitazione del conducente alle 7:00, prelievo del collega A alle 7:15, prelievo del collega B alle 7:30 e arrivo in ufficio alle 8:00. La tariffa viene calcolata in base al tempo e alla distanza di ogni segmento e il costo complessivo viene ripartito tra quattro partecipanti. Il wallet di ciascun utente viene addebitato in proporzione alla quota assegnata. Il viaggio di ritorno segue il percorso inverso e registra nuovamente tutti gli orari, fornendo dati utili per il reporting di conformità e il monitoraggio del chilometraggio.