Saltar al contenido principal

Módulo para Odoo 17 · 18 · 19

Base de conector para PMS hotelero y channel manager en Odoo: el motor de sincronización listo para que el integrador añada su adaptador

Para integradores y hoteles: un marco reutilizable con contrato de adaptador, registro enchufable, sincronización idempotente de disponibilidad, tarifas y reservas, mapeo de campos, credenciales cifradas y un registro de sincronización auditado. Incluye un adaptador de referencia sin red que demuestra el flujo de punta a punta.

  • Versiones de Odoo: Odoo 19.0Odoo 18.0Odoo 17.0
  • Migración a Odoo 20 el día que salga
  • Precio: 39 € · pago único, código fuente incluido
Portada del módulo Flexigo Hotel PMS Channel-Ready Connector Shell para Odoo

Qué hace

  • Contrato de adaptador y registro enchufableCada PMS o channel manager se añade con un módulo descendente que declara su clave de adaptador; sin bifurcar este módulo.
  • Sincronización idempotente en dos sentidosEntrada de disponibilidad y tarifas, salida de reservas, con clasificación de errores y reintentos con espera exponencial acotada.
  • Mapeo de campos con cuarentenaTipos de habitación, planes de tarifa y códigos externos sin mapear quedan en cuarentena en vez de romper la sincronización.
  • Credenciales cifradas y registro auditadoCredenciales Fernet de solo escritura, registro de sincronización redactado y autopurgado, aislamiento multi-propiedad y multiempresa.
  • Adaptador de referencia sin redUn adaptador «mock» en memoria demuestra el flujo completo e instala y pasa los tests sin credenciales externas.
39 € · pago único Odoo 19 · Community y Enterprise Código fuente incluido Soporte directo desde Barcelona Sin SaaS ni middleware

Prueba el connector shell dentro de un Odoo 19 real, sin registro. Usuario demo / flexigodemo.

Probar demo en vivo Ver en la App Store

El problema real de cada integración de PMS

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.

Plumbing reescrito en cada proyecto

Conexiones, credenciales, retries y logging se rehacen a mano para cada cliente y queman semanas antes de sincronizar nada.

Credenciales y logs artesanales

El manejo casero de secretos y el logging ad-hoc son fáciles de hacer mal, con consecuencias reales de privacidad (GDPR) y fiabilidad.

Syncs que duplican datos

Sin idempotencia, re-ejecutar una ventana duplica disponibilidad y tarifas; sin clasificar errores, los reintentos son a ciegas y las incidencias no se cierran.

El motor de integración, sin humo

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.

Contrato de adaptador y registry enchufable

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.

Sync idempotente bidireccional

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.

Mapeo de campos con cuarentena

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.

Log de sincronización auditado

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.

Credenciales cifradas write-only

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.

Retry con backoff, multi-company y mock adapter

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.

Un desarrollador en Barcelona, no un reseller

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.

19nativo Odoo
0SaaS aparte
BCNsoporte directo

Qué es y qué todavía no es

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.

Preguntas que suelen salir en esta fase

¿Este módulo ya conecta con Mews, Cloudbeds o Booking?

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.

¿Qué incluye exactamente el connector shell?

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 o es una aplicación aparte?

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.

¿Cuánto cuesta el connector shell?

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.

¿Puedo probarlo antes de instalarlo?

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.

Si integras hoteles con Odoo, no reconstruyas el plumbing.

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.

Probar demo en vivoVer en la App Store · +34 616 809 504