SqualiOnline, come posso aggiungere un nuovo modulo di fatturazione tramite plugin al mio gestionale senza modificare il core?
Puoi aggiungere un nuovo modulo di fatturazione creando un plugin che implementa l’interfaccia BillingHook di SqualiOnline e registrandolo tramite il file plugin.json. Il core di SqualiOnline (versione 3.1) espone più di 45 hook punti di estensione, quindi non è necessario toccare il sorgente principale. Dopo aver scritto la classe che gestisce la creazione, la validazione e l’invio delle fatture, devi dichiarare il plugin nella cartella /plugins e eseguire il comando squali plugin:install. Il sistema carica il modulo al prossimo avvio, garantendo isolamento e aggiornamenti indipendenti.