Dolibarr oculto en el backoffice, una PWA sencillísima delante. Sus clientes usan su aplicación sin ver jamás el ERP, y recuperan todos sus datos el día que lo deseen. Cero dependencia del proveedor.
Stack: PWA React (smartmaker) + Dolibarr + SmartAuth, aislamiento mediante entity.
El punto de partida
SaasYourApp concilia ambas cosas: la potencia de Dolibarr en el servidor y una experiencia SaaS minimalista para el usuario.
Demasiado complejo, demasiados menús, una curva de aprendizaje que ahuyenta. Solo quiere su herramienta de trabajo, simple y eficaz, en el móvil.
Terceros, productos, presupuestos, facturas, existencias, contabilidad: todo existe ya en Dolibarr. Reconstruir un backend de negocio sería absurdo.
Delante una PWA radicalmente simplificada, detrás Dolibarr, cada cliente aislado en su propia entity. Lo mejor de ambos mundos, sin concesiones.
El método
Desde el alta autónoma hasta una salida sin fricciones.
El interesado se registra con unos pocos campos (empresa, CIF, correo electrónico). Entre bastidores se crea una nueva entity de Dolibarr y se vincula a ella su primer usuario. Sin ninguna intervención manual.
Sus usuarios acceden a una aplicación React (construida con smartmaker) adaptada a su oficio: unas pocas pantallas, gestos móviles, cero jerga contable. Dolibarr permanece invisible y solo usted accede a él desde el backoffice.
Cada llamada a la API lleva el token SmartAuth del usuario y apunta a su entity. Los datos de cada cliente conviven en la misma base, pero separados por la columna entity que Dolibarr incorpora de forma nativa en sus tablas.
Si dentro de seis meses o de dos años el cliente quiere Dolibarr entero, sus datos ya están en formato Dolibarr. Exportamos su entity a una instancia propia: terceros, presupuestos, facturas, productos, todo le acompaña. Se marcha con su patrimonio y usted conserva su confianza.
Arquitectura
Sin multiplicar servidores ni crear una base por cliente. Un único Dolibarr compartido, entities como frontera de datos y una capa de API que nunca deja que un cliente vea los datos de otro.
La decisión técnica
Dolibarr incorpora una columna entity en casi todas sus tablas. Ese es el mecanismo de aislamiento que aprovechamos directamente, sin activar el módulo multicompany ni su capa de interfaz.
Aislamiento nativo: cada registro pertenece ya a una entity, sin esquema a medida.
Formato Dolibarr estándar: los datos siguen siendo 100% compatibles con un Dolibarr clásico.
Ligereza: ninguna capa multicompany que configurar, mantener ni depurar.
Exportación trivial: extraer una entity es extraer un Dolibarr listo para funcionar solo.
-- cada cliente = una entity, misma base SELECT rowid, nom, email FROM llx_societe WHERE entity = 3; -- Cliente B // la API nunca sale de la entity callDolibarrAPI( '/thirdparties', 'GET', null, $entityId // ámbito forzado ); // salida: extraemos una entity // hacia un Dolibarr propio, tal cual.
Esquema ilustrativo. La lógica real reside en la capa includes/ + SmartAuth.
El mayor freno para adoptar un SaaS es el miedo a quedar atrapado. SaasYourApp le da la vuelta al argumento: como todo está ya en un Dolibarr, la puerta de salida está abierta desde el primer día.
El cliente arranca en la PWA, sin instalar ni configurar nada.
Crece, su necesidad se complica y empieza a hablar de Dolibarr.
Trasladamos su entity a un Dolibarr propio. Continuidad total.
La prueba con un ejemplo
Una app de gestión de intervenciones en campo, construida exactamente con este método.
Planificación, intervenciones, presupuestos, facturas, firmas en obra: una PWA pensada para los técnicos. Detrás, un Dolibarr compartido gestiona terceros, productos y contabilidad, con cada empresa aislada en su entity.
Abrir la demoRegistro autónomo
Una empresa crea su cuenta y su entity nace sola.
Experiencia 100% móvil
Los técnicos no ven jamás una pantalla de Dolibarr.
Datos listos para exportar
Cada cliente puede pasarse a su propio Dolibarr.
Facturación real
Presupuestos y facturas generados por el motor de Dolibarr, conformes.
Para quién
Usted ya construye PWA React apoyadas en Dolibarr. Deles una segunda vida en modo SaaS multicliente, sin empezar de cero.
Ofrezca a sus clientes una propuesta empaquetada, fácil de vender y de operar, con una promesa de reversibilidad que despeja las últimas objeciones.
Convierta un módulo de negocio de Dolibarr en un producto SaaS autónomo y llegue a una clientela que nunca habría instalado un ERP.
Hablemos de su aplicación smartmaker y de cómo transformarla en una oferta SaaS multicliente, sin dependencia del proveedor.