Note Tecniche e Funzionali: Widget E-commerce e Configuratore Leasys

Panoramica dei Widget E-commerce 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 00 (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 1313 cifre, es. serie 130000000130000000), 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- 3000\,EUR, durata di 36mesi- 36\,mesi e una percorrenza di 45000km- 45000\,km.     - 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 1111 country in cui è presente. Il progetto durerà circa 3anni3\,anni, 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 60006000 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.17.1 a versioni successive) per ridurre i rischi.