Tu Odoo, a tu medida.
Sin saber programar.
Factoria Studio es el Odoo SH de Factoría IA: la plataforma que se monta sobre tu Odoo Community para que clientes y equipo gestionen toda la flota desde un panel. Crea campos sin código con Studio, programa y resuelve incidencias con Claude Code, lanza copias de prueba y factura. Toda la potencia y libertad, sin nivel técnico.
Consola Factoria Sh
El corazón del sistema: una consola por instancia. Cambia de entorno y de pestaña — es interactiva de verdad.
| Pestaña | Para qué sirve |
|---|---|
| History | Historial de actividad y commits. Botón refrescar para traer lo último. |
| Shell | Terminal con Claude Code dentro de la instancia. |
| Logs | Los logs en vivo del Odoo de ese cliente. |
| Ajustes | Configuración de la instancia. |
- Abre la ficha del cliente y pulsa «Consola».
- Elige el entorno en la barra lateral: producción, una staging o desarrollo.
- Cambia de pestaña según lo que necesites: historial, terminal, logs…
Instalar módulos, como una tienda de apps
Una rejilla de tarjetas: elige qué instalar o actualizar y lánzalo. Pruébalo aquí mismo.
- Abre la instancia y pulsa «Instalar módulos».
- Selecciona las tarjetas de los módulos que quieras.
- Confirma y se lanza un trabajo en segundo plano.
- Sigue el log en vivo hasta que termine. Listo.
Staging — tu zona de pruebas
Una copia de la instancia donde experimentar sin miedo. Se neutralizan los datos sensibles (correos off). Hasta 3 por instancia.
cuida-stg1correos offconfirma nombrestg eliminada| Acción | Qué hace |
|---|---|
| Crear | Genera la copia (<cliente>-stg1) lista para probar. |
| Rebuild | La vuelve a montar desde producción (datos frescos). |
| Merge a producción | Lleva los cambios probados a producción. Pide confirmar el nombre. |
| Borrar | Elimina la staging cuando ya no la necesitas. |
Terminal con Claude Code
Una terminal real dentro de cualquier instancia, con una IA programadora ya autenticada. Escribe en cristiano lo que quieres y mira.
- Abre la consola y ve a la pestaña «Shell».
- Pulsa «Conectar» y se abre la terminal embebida (vía term.factoriaia.com).
- Trabaja como siempre y pide ayuda a Claude Code escribiendo claude.
- Opcional attacha la terminal a una staging para trabajar contra la copia.
Studio — campos a medida, sin código
Crea campos personalizados con un asistente de 3 pasos. Hazlo aquí: elige el modelo, define el campo y míralo aparecer.
¿Dónde quieres el campo nuevo?
- En la ficha de la instancia pulsa «Campos custom».
- Paso 1 — Modelo elige dónde va (Contactos, Ventas…).
- Paso 2 — Campo nombre, tipo, etiqueta, si es obligatorio…
- Paso 3 — Confirmar revisas y aplicas. El campo aparece en la instancia.
x_ es la convención de Odoo para campos a mano: así nunca chocan con los del sistema.Un sistema de gestión de tu Odoo sin nivel tecnológico.
Lo que antes pedía un desarrollador y un ticket, ahora lo haces tú desde un panel. Y lo que sí necesita código, lo resuelve una IA programadora ya configurada.
Sin nivel técnico
Tú y tus clientes gestionáis el Odoo desde un panel: crear campos, instalar módulos, lanzar pruebas. Sin tocar una línea de código.
Con tu suscripción
Todo va dentro de tu suscripción con Factoria. Un panel, una factura, y soporte del equipo de plataforma detrás.
Y cuando hace falta, código
Para lo serio, programa y resuelve incidencias hablando en cristiano: Claude Code edita, prueba y deja listo el merge.
Tres piezas. Tú solo tocas el panel.
El panel da órdenes a un agente; el agente opera sobre el Odoo de cada cliente. Tu navegador nunca habla directo con el servidor.
odoo.factoriaia.com. Ves la flota y lanzas acciones.Ocho palabras y entiendes el 90%.
Las oirás todo el rato. Con esto te manejas por toda la plataforma.
Instancia
El Odoo de un cliente. Tiene su dominio <cliente>.factoriaia.com
Gestor
El panel desde el que gestionas todo. Es el módulo factoria_saas
Agente
El operario del servidor que ejecuta lo que pide el panel vía API segura.
Stack por cliente
Contenedores aislados: Odoo + base de datos + firma. No se mezclan entre clientes.
Staging
Una copia de pruebas (un borrador) para experimentar sin riesgo. Hasta 3 por instancia.
Rama (branch)
Como en git: production, staging y dev. El código de cada cliente se versiona.
Sidecar / Terminal
Entorno de desarrollo con terminal web + Claude Code + tmux sobre una instancia.
Plan / Trial
Plan comercial, periodo de prueba con auto-bloqueo, límite de usuarios y facturación.
Instancias y ficha de cliente
El punto de partida: la lista de todas las instancias que gestionamos, cada una con su ficha.
La lista de instancias te muestra todos los clientes de un vistazo: estado, plan y suscripción. Al entrar en una, abres su ficha, desde donde se hace todo lo demás.
- Abre el menú SaaS / Implantación en el panel.
- Entra en «Instancias» para ver la lista con su build state, plan y dominio.
- Haz clic en un cliente para abrir su ficha con todos los botones de gestión.
Git y ramas
El código de cada cliente está versionado, como en cualquier proyecto serio.
Cada instancia tiene su repositorio git con ramas: production staging dev. Sabemos quién cambió qué y podemos volver atrás.
- En la consola consultas ramas e historial de commits.
- Sincronizas para traer la actividad git más reciente.
- Las ramas se mueven solas al crear stagings o hacer merge — no tocas git a mano.
Planes, suscripción, trial y facturación
La capa comercial: cobra a cada cliente automáticamente y controla los límites.
| Función | Qué hace |
|---|---|
| Plan | Define el producto/precio que se factura a esa instancia. |
| Trial con auto-bloqueo | Periodo de prueba que, al caducar, suspende la instancia automáticamente. |
| Límite de usuarios | Avisa (y puede bloquear) si el cliente supera los usuarios contratados. |
| Facturación recurrente | Genera cada mes la factura borrador del plan. |
- Asigna un plan a la instancia (ficha, pestaña «Suscripción»).
- Gestiona la suscripción con Suspender / Reactivar / Activar.
- Deja que facture solo revisas las facturas borrador antes de enviarlas.
Subir addons propios
Llevar un módulo custom a un cliente concreto, opcionalmente instalándolo al momento.
- En la consola/ficha busca la opción de subir addon.
- Sube el zip/tgz del módulo (máx. 50 MB).
- Marca «instalar» si quieres que se instale al subirlo.
Crear un cliente nuevo
Un asistente que monta de una tacada todo lo que necesita un cliente: stack, dominios, certificados y módulos.
Stack de contenedores
Odoo + PostgreSQL + DocuSeal + su base de datos, aislado.
Dominios
<cliente>.factoriaia.com y sign-<cliente>.factoriaia.com
Certificados
Seguridad lista desde el minuto uno.
Set de módulos
Los que elijas con el ModulePicker.
- Abre el asistente «Provisionar / Nuevo cliente».
- Rellena los datos del cliente (nombre/slug, plan…).
- Elige los módulos con el ModulePicker.
- Lanza la provisión y sigue el log en vivo hasta que la instancia esté arriba.
Actividad y auditoría
Quién hizo qué, cuándo y dónde. Trazabilidad total.
El registro de actividad deja constancia de cada operación importante (crear, instalar, staging, merge, terminal…) y sincroniza la actividad de git. Lo ves en la pestaña History de la consola.
- Abre la consola → pestaña «History».
- Pulsa «Refrescar» para traer la última actividad.
- Revisa la lista de eventos: autor, acción y fecha.
Tres reglas para no liarla.
Léelas dos veces.
Prueba en staging
Antes de instalar módulos o tocar código en producción de un cliente, hazlo en una staging y comprueba que va bien. Luego, merge.
Producción, con respeto
Producción es el sistema real de un cliente trabajando. No experimentes ahí. Cada acción se registra.
Terminal con cabeza
El terminal tiene acceso real. Úsalo para tareas concretas; para probar a lo loco, attacha a una staging.
Por si te pierdes con algún término.
Tu Odoo, gestionado por ti.
Sin saber programar.
Te montamos la instancia, te damos el panel y te enseñamos a volar. Studio para los campos, Claude Code para lo serio. Todo con tu suscripción.
Sigue explorando Factoría IA
Factoria Studio es la plataforma que potencia tu Odoo. Descubre el resto de nuestras soluciones.
