Metodo collaudato in produzione

Trasformi la sua app smartmaker in un vero SaaS

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.

panoramica / un'istanza, N clienti
PWA
Cliente A
PWA
Cliente B
PWA
Cliente C
API SmartAuth (token + entity)
Un solo Dolibarr
entity 2 entity 3 entity 4

Il punto di partenza

I suoi potenziali clienti non vogliono un ERP. Lei ne vuole la solidità.

SaasYourApp concilia le due esigenze: la potenza di Dolibarr lato server e un'esperienza SaaS minimalista lato utente.

Il cliente non vuole Dolibarr

Troppo complesso, troppi menu, una curva di apprendimento che scoraggia. Vuole solo il suo strumento di lavoro, semplice ed efficace, sul cellulare.

Lei vuole una base solida

Anagrafiche, prodotti, preventivi, fatture, magazzino, contabilità: in Dolibarr esiste già tutto. Ricostruire un backend gestionale sarebbe assurdo.

SaasYourApp fa da ponte

Davanti una PWA radicalmente semplificata, dietro Dolibarr, ogni cliente isolato nella propria entity. Il meglio dei due mondi, senza compromessi.

Il metodo

Quattro passi per passare dal modulo al SaaS

Dalla registrazione autonoma fino all'uscita senza attriti.

  1. 1

    Registrazione autonoma

    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.

  2. 2

    Una PWA, non un ERP

    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.

  3. 3

    Isolamento nativo tramite entity

    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.

  4. 4

    Uscita su richiesta, senza vincoli

    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

Un'istanza, clienti ben separati

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.

  • Condivisione: un solo ERP da mantenere, salvare e aggiornare.
  • SmartAuth: autenticazione tramite token, ogni richiesta è limitata a una entity.
  • PWA dedicata: l'utente non ha né un account Dolibarr classico né accesso alla sua interfaccia.
📱
Cliente A
💻
Cliente B
📱
Cliente C
PWA React (smartmaker)
API SmartAuth
token -> entity scope
Dolibarr condiviso
entity 2
Cliente A
entity 3
Cliente B
entity 4
Cliente C

La scelta tecnica

Il campo entity, senza il modulo multicompany

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.

isolamento tramite entity
-- 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.

L'argomento che rassicura

I suoi clienti sono proprietari dei loro dati. Sempre.

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.

Giorno 0

Il cliente parte dalla PWA, senza installare né configurare nulla.

+6 mesi

Cresce, le sue esigenze si complicano, comincia a parlare di Dolibarr.

Esportazione

Spostiamo la sua entity su un Dolibarr dedicato. Continuità totale.

La prova con un esempio

SmartInterventions, già in produzione

Un'app per la gestione degli interventi sul campo, costruita esattamente con questo metodo.

smartinterventions.app.cap-rel.fr

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 demo
  • Registrazione 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

Pensato per chi costruisce su Dolibarr

👨‍💻

Sviluppatori smartmaker

Lei costruisce già PWA React appoggiate a Dolibarr. Dia loro una seconda vita in modalità SaaS multicliente, senza ripartire da zero.

🏢

Agenzie e integratori

Proponga ai suoi clienti un'offerta pacchettizzata, semplice da vendere e da gestire, con una promessa di reversibilità che elimina le ultime obiezioni.

📦

Editori di moduli

Trasformi un modulo gestionale Dolibarr in un prodotto SaaS autonomo e raggiunga una clientela che non avrebbe mai installato un ERP.

La sua app merita di diventare un SaaS

Parliamo della sua applicazione smartmaker e di come trasformarla in un'offerta SaaS multicliente, senza vincoli con il fornitore.