Convierte Odoo en una Progressive Web Application instalable.
Las Progressive Web Apps proporcionan una experiencia instalable similar a una aplicación en escritorio y móvil que se crean y se entregan directamente a través de la web. Son aplicaciones web rápidas y fiables. Y lo más importante, son aplicaciones web que funcionan en cualquier navegador. Si estás creando una aplicación web hoy, ya estás en el camino hacia la creación de una Progressive Web App.
- Información para desarrolladores.
El service worker se construye usando 'Odoo Class' para tener el mismo comportamiento de herencia de clases que en las 'user pages'. Ten en cuenta que 'Odoo Bootstrap' no es compatible, por lo que no puedes usar 'require' aquí.
Todo el contenido del service worker se puede encontrar en 'static/src/js/worker'. La gestión entre las 'user pages' y el service worker se realiza en 'pwa_manager.js'.
El propósito de este módulo es dar una base para crear aplicaciones PWA.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Te permite convertir tu base de datos de Odoo en una Progressive Web App instalable, con tu propio nombre de aplicación, icono y colores configurados desde Ajustes.
Este módulo hace que Odoo sea instalable como una app en teléfonos, tablets y escritorios directamente desde el navegador, sin una tienda de aplicaciones.
Dónde aparece en Odoo: - Se añade una nueva sección "Progressive Web App" a la pantalla de Ajustes Generales (después del bloque de Emails). Allí puedes establecer el Nombre de la app, el Nombre Corto, el Color de Fondo, el Color del Tema y subir un Icono. - El cliente web registra automáticamente un service worker y añade el enlace del manifest, para que los navegadores ofrezcan instalar Odoo como una app.
Reglas de negocio y comportamiento automático: - El icono debe ser SVG o PNG y no mayor de 2 MB; los iconos PNG deben ser de al menos 512x512 píxeles, de lo contrario Odoo muestra un error y se niega a guardar. - Cuando se guarda un icono PNG, Odoo genera automáticamente copias redimensionadas (128, 144, 152, 192, 256 y 512 píxeles) usadas por el manifest de la app y por dispositivos Apple. - Si no se establece un icono personalizado, se usa un conjunto de iconos predeterminados de Odoo. - Se proporcionan valores predeterminados: nombre "Odoo PWA", nombre corto "Odoo", y color de fondo/tema #2E69B5. - Cuando Odoo se ejecuta como una app instalada, se trata como un dispositivo móvil, lo que afecta cómo se muestra la interfaz.
Áreas afectadas: la pantalla de ajustes (res.config.settings), parámetros del sistema y adjuntos que almacenan el nombre de la app, colores e iconos, y el diseño principal del cliente web.
Depende de
Modelos y campos (1)
- res.config.settings · amplía un modelo existentepwa_icon (Icon), pwa_name (Progressive Web App Name), pwa_short_name (Progressive Web App Short Name), pwa_theme_color (Theme Color), pwa_background_color (Background Color)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Instalación
Fuente · Odoo 16.0Después de haber instalado este módulo, navegando por tu odoo en el móvil podrás instalarlo como una PWA.
Se recomienda encarecidamente usar este módulo con un diseño responsive, como el que proporciona web_responsive.
Este módulo está pensado para ser usado por los usuarios del back-end de Odoo (empleados).
Cuando se instala una Progressive Web App, se ve y se comporta como todas las demás aplicaciones instaladas. Se inicia desde el mismo lugar que las otras aplicaciones. Se ejecuta en una aplicación sin barra de direcciones ni otra interfaz de navegador. Y, como todas las demás aplicaciones instaladas, es una aplicación de nivel superior en el conmutador de tareas.
En Chrome, una Progressive Web App se puede instalar a través del menú contextual de tres puntos.
En caso de que hayas instalado previamente web_pwa, ejecuta los siguientes pasos con odoo shell, después de haber instalado openupgradelib:
>>> from openupgradelib import openupgrade >>> openupgrade.update_module_names(env.cr, [('web_pwa', 'web_pwa_oca')], merge_modules=False) >>> env.cr.commit()
Configuración
Fuente · Odoo 16.0Este módulo te permite establecer los siguientes parámetros en los ajustes para personalizar la apariencia de la aplicación
- PWA Name (por defecto "Odoo PWA")
- PWA Short Name (por defecto "Odoo PWA")
- PWA Icon (SVG) (por defecto "/web_pwa_oca/static/img/icons/odoo-logo.svg")
Para configurar tu PWA:
- Ve a Settings > General Settings > Progressive Web App.
- Establece los parámetros (Nota: el icono debe ser un archivo SVG)
- Guarda
Para usar tu PWA:
- Abre la aplicación web de Odoo usando un navegador compatible (consulta https://caniuse.com/?search=A2HS)
- Abre las opciones del navegador
- Haz clic en 'Añadir a pantalla de inicio' (o 'Instalar' en otros navegadores)
** Puede que necesites actualizar la página para cargar el service worker después de usar la opción.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.