Vittorio Turiaci

WeCare CRM

CRM full-stack per la gestione commerciale di Gruppo AURA: confronto prezzi multi-fornitore, mappa consulenze, leasing e rinnovi contrattuali.

PHPSlim FrameworkMySQLjQueryBootstrap 4Leaflet

Contesto

WeCare è il CRM che sviluppo e mantengo in MacMark SRL per Gruppo AURA, azienda del settore commerciale, insieme a un team di 5 persone. Il sistema copre l'intero ciclo di vendita: dal confronto prezzi tra fornitori alla gestione dei rinnovi contrattuali, passando per la logistica delle consulenze commerciali sul territorio.

Prima di WeCare il flusso si basava su fogli di calcolo e controlli manuali per confrontare le offerte dei distributori e calcolare i canoni di leasing — lento e soggetto a errori ogni volta che un listino cambiava.

Stack tecnico

Backend in PHP con Slim Framework, persistenza su MySQL tramite un pattern DbOperations che isola le query dal resto della logica applicativa. Frontend server-rendered con jQuery e DataTables per le viste tabellari, Bootstrap 4 per il layout, Leaflet/OpenStreetMap per la componente cartografica.

Decisioni tecniche

Motore di confronto prezzi e disponibilità multi-fornitore. WeCare aggrega i listini di più distributori e restituisce, per ogni prodotto, la combinazione migliore tra prezzo e disponibilità, invece di richiedere il controllo manuale di più fonti.

Mappa interattiva per le consulenze commerciali. Una mappa Leaflet/OpenStreetMap geolocalizza le richieste di consulenza sul territorio, utile per pianificare le visite e distribuire il carico tra i commerciali.

Ingestione automatica dei listini. Un cronjob PHP scarica ed elabora periodicamente i feed testuali/CSV dei distributori, aggiornando prezzi, disponibilità e immagini prodotto senza intervento manuale.

Ricalcolo automatico dei canoni di leasing. I canoni vengono ricalcolati automaticamente su base 48 mesi ogni volta che cambia il prezzo di listino di un prodotto, eliminando i disallineamenti tra preventivo e contratto.

Gestione di bundle e prodotti compositi. Alcuni prodotti sono venduti solo in combinazione con altri: WeCare gestisce questa composizione a livello di modello dati, non come workaround lato interfaccia.

Pipeline vendite e rinnovi contrattuali. Il sistema traccia lo stato di ogni trattativa e segnala in automatico i contratti in scadenza, così i rinnovi non dipendono dal ricordarsene manualmente.

Generazione preventivi via agente AI. L'automazione più recente: un agente AI integrato genera un preventivo completo a partire da un prompt testuale in linguaggio naturale, al posto di un processo che fino a poco tempo fa veniva fatto interamente a mano.

Risultato

WeCare è oggi lo strumento operativo quotidiano del team commerciale di Gruppo AURA: ogni mese lo usano tra gli 800 e i 1.000 agenti commerciali, che attraverso il sistema gestiscono oltre 1.500 contratti e circa 800 vendite. Sono numeri che rendono evidente perché le logiche di business — leasing, bundle, multi-fornitore — non potevano restare su un foglio di calcolo, ed è il motivo per cui continuiamo a investirci come team.