Skip to Content

Notificaciones de Odoo 19: cómo hacer que el aviso vuelva a aparecer

El permiso vive en el navegador y el recordatorio en Odoo. Hay que restablecer los dos.
September 4, 2026 by

Un usuario te dice que ya no le llegan las notificaciones de Odoo y que el aviso para activarlas nunca aparece. No es un error: Odoo recuerda que en algún momento se cerró ese aviso y deja de ofrecerlo. Aquí está el procedimiento completo para devolverlo, probado en Odoo 19.

  • 2 minutos
  • Se hace una sola vez
  • No cierra la sesión ni borra datos
  • Por computadora y por navegador

Por qué desaparece el aviso

Hay dos interruptores distintos y casi siempre se confunden:

1. El permiso del navegador. Chrome guarda por sitio si las notificaciones están en Preguntar, Permitir o Bloquear. Si alguna vez se eligió Bloquear, el navegador jamás vuelve a preguntar por su cuenta.

2. El recordatorio de Odoo. Cuando el usuario cierra la invitación de la campana, Odoo escribe la clave mail.user_setting.push_notification_dismissed en el localStorage del navegador y ya no vuelve a mostrarla. Ese es el flag que hay que borrar.

Restablecer solo uno de los dos no sirve de nada, y por eso el problema suele darse por irresoluble.

1Abrir las herramientas de Chrome 2Borrar la clave guardada 3Recargar y aceptar

El paso a paso en Chrome

  1. 1

    Abre Odoo con el usuario afectado

    Tiene que ser su sesión, en su computadora y en el navegador donde quiere recibir las notificaciones. El ajuste no viaja entre equipos.

  2. 2

    Abre las Herramientas para desarrolladores

    • F12 en Windows
    • Cmd+Option+I en Mac

    También desde el menú de Chrome → Más herramientasHerramientas para desarrolladores. Se abrirá un panel con código: es normal y no se rompe nada.

  3. 3

    Entra a la pestaña Application

    En Chrome en español aparece como Aplicación. Si no está visible, pulsa el botón » al final de la fila de pestañas.

  4. 4

    Ve a Local storage y elige el sitio

    En la columna izquierda: Storage (Almacenamiento) → Local storage → clic en la dirección de tu Odoo.

  5. 5

    Filtra por push y localiza la clave

    Escribe push en el campo Filter. Debe quedar a la vista mail.user_setting.push_notification_dismissed con el valor true.

    Conversaciones · Odoo
    tuempresa.odoo.com/odoo/discuss
    ElementsConsoleSourcesNetworkApplication
    Storage
    ▾ Local storage
    tuempresa.odoo.com
    ▸ Session storage
    ▸ IndexedDB
    ▸ Cookies
    Filter push
    KeyValue
    mail.user_setting.push_notification_dismissedtrue
    mail.web_push_endpoint
    Esta es la línea que se borra
    El panel Application con el filtro aplicado. Si la columna Value dice true, estás en la clave correcta.
  6. 6

    Clic derecho sobre la línea → Delete

    También sirve seleccionarla y pulsar Supr.

    Copy Copiar
    Delete ← esta
    Clear all no
    El menú del clic derecho.

    Ojo: borra únicamente esa línea. Clear all vacía todo el almacenamiento del sitio y reinicia otras preferencias del usuario, como filtros y paneles abiertos.

  7. 7

    Recarga forzando caché

    • Ctrl+Shift+R en Windows
    • Cmd+Shift+R en Mac

    Cierra las herramientas con F12 y listo.

Así se ve cuando funcionó

Al abrir la campana de la barra superior aparece de nuevo la invitación. Al pulsarla, Chrome lanza su propio aviso y hay que elegir Permitir: ese segundo clic es el que realmente concede el permiso.

3

Notificaciones

Activar notificaciones Actívalas para no perderte ningún mensaje.

1. Dentro de Odoo, en la campana.

tuempresa.odoo.com quiere mostrar notificaciones

Bloquear Permitir

2. El aviso de Chrome, arriba a la izquierda.

Problemas frecuentes

Filtré por push y no aparece nada

El recordatorio ya estaba borrado: el problema es el permiso del navegador. Pasa al caso siguiente.

Borré la clave, recargué y el aviso no sale

Chrome tiene el sitio en Bloqueado. Clic en el candado a la izquierda de la dirección → Configuración del sitioNotificacionesPreguntar, y recarga.

tuempresa.odoo.com
Notificaciones Preguntar ▾
Menú del candado → Configuración del sitio.

No veo la pestaña Application

Está oculta por falta de espacio: pulsa » al final de la fila de pestañas o ensancha el panel.

Funciona en una computadora pero no en otra

Es lo esperado. El permiso y el flag viven en cada navegador y en cada equipo; hay que repetir el proceso en cada uno.

Estamos en la app móvil de Odoo

Ahí el servicio de permisos siempre responde denied y este procedimiento no aplica: las notificaciones se gestionan desde los ajustes del sistema operativo.

El atajo, por consola

En la pestaña Console. La primera vez Chrome bloquea el pegado: escribe a mano allow pasting, pulsa Enter y vuelve a pegar.

localStorage.removeItem("mail.user_setting.push_notification_dismissed");
location.reload();

Para saber en qué estado está el permiso, ejecuta Notification.permission. Debe responder "default" o "granted"; si responde "denied", primero hay que restablecerlo desde el candado.

Para administradores

La suscripción del dispositivo se guarda del lado del servidor en el modelo mail.push.device (partner, endpoint y llaves). Si una suscripción quedó huérfana, se elimina con env['mail.push.device'].search([('partner_id','=',ID)]).unlink().

Para forzar que todos vuelvan a suscribirse, borra los parámetros de sistema mail.web_push_vapid_public_key y mail.web_push_vapid_private_key. Odoo regenera el par de llaves y elimina todos los registros de mail.push.device. Es la opción nuclear: úsala solo si las notificaciones están rotas a nivel de toda la base.

Requisitos para que el aviso siquiera aparezca: el sitio debe servirse por HTTPS, las llaves VAPID deben estar configuradas y el service worker registrado.

Procedimiento verificado en Odoo 19. Si después de esto las notificaciones siguen sin llegar, lo más probable es que falte configuración del lado del servidor: en Ocadiz OdooPartner podemos revisarlo contigo.