Note Tecniche e Funzionali: Widget E-commerce e Configuratore Leasys
- Recentemente sono stati sviluppati due widget principali per il processo di e-commerce di Leasys: il Car Selector e il Car Configurator.
- Questi strumenti sono integrati nella piattaforma di e-commerce accessibile all’indirizzo
e-storeleases.com, attualmente operativa sul mercato italiano. - La piattaforma permette la vendita di veicoli usati, veicoli in stock e, da dicembre, la configurazione e quotazione di veicoli nuovi tramite il pulsante dedicated "Car Configurator".
- Il processo è suddiviso in due fasi logiche:
- Car Selector: Strumento per la selezione iniziale del veicolo.
- Car Configurator: Strumento per la modifica della configurazione tramite l’aggiunta o la rimozione di optional.
Il Car Selector e la Gestione delle White List
- Il Car Selector si basa sul concetto di White List, che definisce quali veicoli sono visibili e selezionabili sull'e-commerce.
- Le White List fungono da "Car Policy" di alto livello, distinguendo tra:
- Clienti privati (B2C): Possono scegliere determinate marche, modelli e alimentazioni.
- Aziende (B2B): Hanno accesso a una selezione differente.
- La gestione delle White List avviene all'interno di iQuote, in una sezione dedicata che non interferisce con la gestione dei driver o dei fleet manager standard.
- È stato creato un ruolo specifico denominato Back Office E-commerce per gestire queste configurazioni.
- Parametri di configurazione delle White List:
- Tipologia di cliente (Privato o Azienda).
- Tipologia di veicolo (Auto o Veicoli Commerciali/LCV).
- Logiche di inclusione/esclusione per marca, modello e alimentazione (es. Citroën C5 con esclusione di versioni ibride o elettriche per promuovere lo smaltimento dello stock pronto consegna).
- Non è possibile attivare contemporaneamente due Car Policy con le stesse caratteristiche (es. due policy B2C per lo stesso target).
Funzionamento Tecnico e Integrazione Dati (SAP e Getto)
- Il catalogo dei veicoli non viene letto direttamente dal database di Getto (Eurotax), ma deriva da un'estrazione notturna da SAP (il core system di Leasys).
- Ogni notte, un job preleva il catalogo depositato in un'area SFTP. Successivamente, un secondo job arricchisce questi dati con le informazioni di Getto.
- Sincronizzazione e Pulizia Dati:
- Se un veicolo presente nel catalogo SAP non è più disponibile nel database current di Getto, viene eliminato (Flag "J").
- I veicoli in uscita (Outgoing) vengono contrassegnati con il flag "X" e rimossi dal Car Selector per evitare che l'utente configuri modelli vecchi (es. Model Year precedente).
- Viene identificato automaticamente il colore di default a costo 0 (anche se metallizzato), requisito necessario per offrire sempre una configurazione base senza sovrapprezzo.
- Dati nel Database:
- È stata definita una segregazione dei dati tramite uno schema database denominato
widget.
- Le tabelle principali includono whitelist, whitelist_config e catalog.
- Il catalogo memorizza informazioni quali Vehicle ID, Material Code (codice SAP di 13 cifre, es. serie 130000000), prezzo di listino, dimensioni, consumi e Company Code (es. Leasys Italia).
Il Car Configurator e la Calcolatrice Finanziaria
- Una volta selezionato il veicolo attraverso il Car Selector, viene passato il
Vehicle ID al Car Configurator. - Il Configurator è utilizzato sia nell'e-commerce pubblico che in LeasysTouch (sistema interno per broker e dealer), ma con visualizzazioni differenti:
- E-commerce: Foto di alta qualità fornite da Imaging Studio, prezzi degli optional spesso nascosti, interfaccia semplificata con check degli optional laterale.
- LeasysTouch: Foto standard di Getto, prezzi in chiaro (IVA inclusa/esclusa), visualizzazione dei codici produttore (manufacturer code).
- Integrazione con la Calcolatrice Finanziaria (Accenture):
- Durante la selezione degli allestimenti (Trim Level), il sistema chiama un widget esterno sviluppato da Accenture per mostrare un canone di noleggio in tempo reale.
- I parametri di default utilizzati sono: anticipo di −3000EUR, durata di −36mesi e una percorrenza di −45000km.
- Ad ogni aggiunta di optional nel Car Configurator, una banda blu (gestita dal widget Accenture) ricalcola istantaneamente il canone.
- L'utente può modificare i parametri (0 anticipo, cambio durata/Km) e vedere l'aggiornamento del prezzo in tempo reale.
Gestione degli Optional e Filtri Commerciali
- Gli optional sono organizzati in categorie tecniche fornite da Getto, ma filtrate per l'utente finale.
- Sono stati creati gruppi di optional specifici; ad esempio, sono stati esclusi i gruppi relativi ad assicurazioni e servizi (manutenzione, garanzia estesa) che sono già inclusi nel canone di noleggio standard e non devono apparire come optional a pagamento.
- Per gli equipaggiamenti di serie, è stata creata una tabella di filtraggio basata sugli SKIM ID di Getto per mostrare solo gli elementi rilevanti ed evitare elenchi eccessivamente lunghi e tecnici.
Evolutive Future e Progetti Internazionali
- Single Sign-On (SSO): È prevista l'integrazione di sistemi di autenticazione centralizzati. Per le utenze interne si utilizzerà il sistema PINK, mentre per quelle esterne (clienti/driver) il sistema Gigya (citato come "Gigia").
- Multi-country: Attualmente iQuote è strutturato per operare su singola country. È in fase di studio una modifica per permettere a utenti (specialmente Fleet Manager e Back Office) di gestire più nazioni (es. Italia e Spagna) effettuando uno switch di contesto senza cambiare credenziali.
- Migrazione Miles: Leasys sta sostituendo SAP con Miles come core system in tutte le 11 country in cui è presente. Il progetto durerà circa 3anni, partendo dalla Francia.
- Progetto Front Office: In parallelo alla migrazione Miles, è partito un progetto per unificare il front-end di tutte le applicazioni (sito web, e-commerce, iQuote, MyLeasys) sotto un'unica interfaccia coerente.
Domande e Discussione
- Separazione del Codice: È stato chiesto se la code base del back-office e-commerce sia separata da iQuote. Sebbene i repository non siano certi, a livello funzionale e di database (tramite schemi separati) i mondi sono segregati.
- Demo Spagna: È imminente una sessione dimostrativa per il mercato spagnolo. È stata creata una White List "Open" per testare il catalogo locale, che conta circa 6000 veicoli validi in produzione.
- E-mail Template: È stata segnalata l'assenza del template e-mail in lingua spagnola per la creazione delle nuove utenze, problema che verrà risolto prima del passaggio in produzione in Spagna.
- Infrastruttura: Si è discusso della possibilità di "containerizzare" (tramite Docker) le vecchie componenti di iQuote per svecchiare l'infrastruttura su AWS, separando però l'aggiornamento infrastrutturale da quello applicativo (es. passaggio da PHP 7.1 a versioni successive) per ridurre i rischi.