Plumbing reescrito en cada proyecto
Conexiones, credenciales, retries y logging se rehacen a mano para cada cliente y queman semanas antes de sincronizar nada.
Un framework Odoo 19 listo para extender para integrar cualquier PMS hotelero o channel manager: contrato de adaptador, registry enchufable, sync idempotente bidireccional, mapeo con cuarentena, credenciales cifradas y log auditado. No promete integraciones mágicas: te da el motor ya probado para que conectar Mews, Cloudbeds o SiteMinder sea escribir un adaptador, no reconstruir el plumbing.

Prueba el connector shell dentro de un Odoo 19 real, sin registro. Usuario demo / flexigodemo.
Cada proyecto de integración hotelera reconstruye el mismo plumbing: conexiones, credenciales, sync, mapeo, reintentos y auditoría. Semanas de trabajo antes de que fluya la primera reserva, y cada pieza artesanal es un riesgo.
Conexiones, credenciales, retries y logging se rehacen a mano para cada cliente y queman semanas antes de sincronizar nada.
El manejo casero de secretos y el logging ad-hoc son fáciles de hacer mal, con consecuencias reales de privacidad (GDPR) y fiabilidad.
Sin idempotencia, re-ejecutar una ventana duplica disponibilidad y tarifas; sin clasificar errores, los reintentos son a ciegas y las incidencias no se cierran.
Este módulo es el plumbing reutilizable, no un PMS de habitaciones: el shell hace pull de disponibilidad y tarifas del PMS externo y push de reservas hacia fuera. El adaptador concreto (Mews, Cloudbeds, SiteMinder...) se añade encima como un addon, sin fork.
Cada adaptador implementa el contrato abstracto y se registra con su adapter key; el shell lo resuelve en runtime. Añades un PMS con un addon downstream, sin hacer fork.
Pull de disponibilidad y tarifas del PMS externo y push de reservas hacia fuera. Re-ejecutar una ventana actualiza filas en vez de duplicarlas, con clave por ID externo, fecha y tipo de habitación.
Traduce códigos externos a registros de Odoo. Los códigos sin mapear se cuarentenan para revisión en lugar de descartarse en silencio: no se pierde ningún dato.
Cada operación queda registrada con dirección, estado y clase de error, redactada de secretos y auto-purgada por cron diario para cumplir la limitación de conservación del GDPR.
Secretos con Fernet en reposo que nunca se vuelven a mostrar ni aparecen en logs o tracebacks. El shell no toca nunca datos de tarjeta.
Errores clasificados (auth, rate-limit, timeout, transitorio, permanente) con backoff exponencial acotado, aislamiento por compañía y un adaptador de referencia en memoria que prueba todo el circuito sin red ni credenciales.
FlexigoTech (Flexibles y Accesorios Gobe, S.L.) es un desarrollador solo en Barcelona especializado en módulos nativos para Odoo 19. No vendemos un SaaS aparte ni revendemos licencias de terceros: el código del módulo es nuestro y el soporte lo da quien lo ha escrito. Si necesitas conectar un canal concreto, hablas directamente con la persona que hará la integración.
Somos directos: este módulo es el connector shell, no un channel manager completo de fábrica ni un PMS de habitaciones. Te da el contrato de adaptador, el sync idempotente, el mapeo con cuarentena, las credenciales cifradas y el log auditado, con un adaptador mock que demuestra todo el circuito sin red. La conexión con un PMS u OTA concreto es un adaptador que se construye encima. Preferimos decirlo claro antes que prometer lo que el módulo no hace.
Conectamos esta página con el resto de la arquitectura de la web para que encuentres el módulo, el contacto y el camino hacia una integración a medida.
Por sí solo no. Incluye un adaptador de referencia en memoria (mock) que demuestra todo el circuito sin red ni credenciales. Para conectar un PMS o channel manager real (Mews, Cloudbeds, Opera Cloud, SiteMinder) se añade un addon adaptador que hereda el shell y declara su adapter key: el registry lo resuelve en runtime, sin fork.
Contrato de adaptador con registry enchufable, sync idempotente bidireccional (pull de disponibilidad y tarifas, push de reservas), mapeo de campos con cuarentena, log de sincronización auditado y auto-purgado (GDPR), credenciales cifradas Fernet write-only, errores clasificados con retry y backoff acotado, y aislamiento multi-company.
Funciona dentro de Odoo 19 (Community y Enterprise) como módulo nativo. Solo depende de base y mail más la librería Python cryptography: sin SaaS externo, sin credenciales y sin tráfico saliente. Instala y pasa su suite de tests en una base de datos limpia.
El shell es de pago: 39 € en pago único, con código fuente incluido y sin cuota por base de datos. Lo compras desde la Odoo App Store. Los adaptadores de producción para un PMS concreto se venden aparte como addons, y si lo necesitas también hacemos el trabajo de integración a medida.
Sí. Hay una demo en vivo, un Odoo 19 real con el módulo instalado y sin registro (usuario demo, contraseña flexigodemo), donde puedes ver las conexiones, el sync log, los mapeos de campos y el adaptador mock funcionando. Cuando quieras, lo compras desde la Odoo App Store (39 €, pago único, código fuente incluido); si necesitas un adaptador de producción o ayuda con la integración, hablamos.
Contrato de adaptador, sync idempotente, mapeo con cuarentena, credenciales cifradas y log auditado, listos para construir tu adaptador encima. Cuéntanos tu caso y te decimos qué es viable y en qué orden.