Dolibarr nascosto nel backoffice, davanti una PWA semplicissima. I suoi clienti usano l'applicazione senza vedere mai l'ERP e recuperano tutti i loro dati il giorno in cui lo desiderano. Nessun vincolo con il fornitore.
Stack: PWA React (smartmaker) + Dolibarr + SmartAuth, isolamento tramite entity.
Il punto di partenza
SaasYourApp concilia le due esigenze: la potenza di Dolibarr lato server e un'esperienza SaaS minimalista lato utente.
Troppo complesso, troppi menu, una curva di apprendimento che scoraggia. Vuole solo il suo strumento di lavoro, semplice ed efficace, sul cellulare.
Anagrafiche, prodotti, preventivi, fatture, magazzino, contabilità: in Dolibarr esiste già tutto. Ricostruire un backend gestionale sarebbe assurdo.
Davanti una PWA radicalmente semplificata, dietro Dolibarr, ogni cliente isolato nella propria entity. Il meglio dei due mondi, senza compromessi.
Il metodo
Dalla registrazione autonoma fino all'uscita senza attriti.
Il potenziale cliente si registra con pochi campi (azienda, partita IVA, e-mail). Dietro le quinte viene creata una nuova entity Dolibarr e il suo primo utente viene collegato ad essa. Nessun intervento manuale.
I suoi utenti accedono a un'applicazione React (costruita con smartmaker) su misura per il loro mestiere: poche schermate, gesti mobili, zero gergo contabile. Dolibarr resta invisibile, accessibile solo da lei tramite il backoffice.
Ogni chiamata API porta il token SmartAuth dell'utente e punta alla sua entity. I dati di ogni cliente convivono nello stesso database, ma separati dalla colonna entity che Dolibarr gestisce nativamente sulle sue tabelle.
Se tra sei mesi o tra due anni il cliente vuole Dolibarr per intero, i suoi dati sono già in formato Dolibarr. Esportiamo la sua entity verso un'istanza dedicata: anagrafiche, preventivi, fatture, prodotti, tutto lo segue. Se ne va con il suo patrimonio, lei ne conserva la fiducia.
Architettura
Nessuna moltiplicazione di server, nessun database per cliente. Un solo Dolibarr condiviso, le entities come confine dei dati e uno strato di API che non lascia mai vedere a un cliente i dati di un altro.
La scelta tecnica
Dolibarr dispone di una colonna entity sulla quasi totalità delle sue tabelle. È il meccanismo di isolamento che sfruttiamo direttamente, senza attivare il modulo multicompany e il suo strato di interfaccia.
Isolamento nativo: ogni record appartiene già a una entity, senza schemi su misura.
Formato Dolibarr standard: i dati restano compatibili al 100% con un Dolibarr classico.
Leggerezza: nessuno strato multicompany da configurare, mantenere o correggere.
Esportazione banale: estrarre una entity significa estrarre un Dolibarr pronto a vivere da solo.
-- ogni cliente = una entity, stesso database SELECT rowid, nom, email FROM llx_societe WHERE entity = 3; -- Cliente B // l'API non esce mai dalla entity callDolibarrAPI( '/thirdparties', 'GET', null, $entityId // ambito forzato ); // uscita: estraiamo una entity // verso un Dolibarr dedicato, così com'è.
Schema illustrativo. La logica reale risiede nello strato includes/ + SmartAuth.
Il freno più grande all'adozione di un SaaS è la paura di restare prigionieri. SaasYourApp ribalta l'argomento: poiché tutto è già dentro un Dolibarr, la porta d'uscita è aperta fin dal primo giorno.
Il cliente parte dalla PWA, senza installare né configurare nulla.
Cresce, le sue esigenze si complicano, comincia a parlare di Dolibarr.
Spostiamo la sua entity su un Dolibarr dedicato. Continuità totale.
La prova con un esempio
Un'app per la gestione degli interventi sul campo, costruita esattamente con questo metodo.
Pianificazione, interventi, preventivi, fatture, firme in cantiere: una PWA pensata per i tecnici. Dietro, un Dolibarr condiviso gestisce anagrafiche, prodotti e contabilità, con ogni azienda isolata nella propria entity.
Apri la demoRegistrazione in autonomia
Un'azienda crea il proprio account e la sua entity nasce da sola.
Esperienza 100% mobile
I tecnici non vedono mai una schermata di Dolibarr.
Dati pronti per l'esportazione
Ogni cliente può passare al proprio Dolibarr.
Fatturazione reale
Preventivi e fatture generati dal motore Dolibarr, a norma.
Per chi
Lei costruisce già PWA React appoggiate a Dolibarr. Dia loro una seconda vita in modalità SaaS multicliente, senza ripartire da zero.
Proponga ai suoi clienti un'offerta pacchettizzata, semplice da vendere e da gestire, con una promessa di reversibilità che elimina le ultime obiezioni.
Trasformi un modulo gestionale Dolibarr in un prodotto SaaS autonomo e raggiunga una clientela che non avrebbe mai installato un ERP.
Parliamo della sua applicazione smartmaker e di come trasformarla in un'offerta SaaS multicliente, senza vincoli con il fornitore.