Tipologia
Plugin
Cliente
Latina Cars
Stato
In produzione
Descrizione
Plugin WordPress su misura per la generazione di preventivi PDF professionali per la vendita di automobili.
Il progetto consiste nell'ingegnerizzazione e nello sviluppo di un'estensione software custom ad uso aziendale. Il plugin è stato progettato per risolvere una specifica esigenza verticale del settore retail automotive: la standardizzazione, il tracciamento e l'emissione dei preventivi per la vendita di automobili. L'applicativo ottimizza l'operatività quotidiana dei consulenti commerciali della concessionaria, automatizzando il calcolo dei costi accessori e traducendo le specifiche tecniche del veicolo in un documento ufficiale pronto per la firma del cliente.
Finalità
Plugin WordPress custom sviluppato per il sito `cars.wivaadv.it` (concessionaria/rivenditore auto, cliente Wiva). Permette di creare e gestire preventivi per auto e di esportarli come PDF professionali, automatizzando un processo commerciale tipico del settore automotive.
Tecnologie
- PHP >= 8.0 (target 8.3), architettura a plugin WordPress
- Composer con autoload PSR-4 (namespace `WivaAddons`)
- Generazione PDF con dompdf 3.0
- Template HTML/PHP per il rendering dei preventivi
Funzionalità principali
- Generazione di preventivi PDF per le auto
- Pannello di amministrazione dedicato ai preventivi (`class-quote-admin`)
- Controller, renderer e repository per il ciclo di vita del preventivo
- Storico dei preventivi generati (`class-quote-history`)
- Pagina impostazioni del plugin (`class-settings`)
Note
Codice ben strutturato in stile OOP con separazione delle responsabilità (controller/renderer/repository), insolita per un plugin WordPress che spesso resta procedurale. Hook di attivazione/disattivazione e autoload Composer rendono il plugin manutenibile e installabile come pacchetto.
Particolarità
Codice ben strutturato in stile OOP con separazione delle responsabilità (controller/renderer/repository), insolita per un plugin WordPress che spesso resta procedurale. Hook di attivazione/disattivazione e autoload Composer rendono il plugin manutenibile e installabile come pacchetto.