En esta página6 secciones

Notificaciones push

Restaurante · Lectura de 6 minutos

Para quién: ADMIN y DUENO. Dónde está: Configuración → Canales de delivery → sección «Notificaciones push (opcional)». Hace falta comprarlo aparte: sí.

Esto es opcional y para pocos locales. Lo normal es dejarlo vacío: el computador del restaurante está detrás del router del local, las plataformas no pueden llamarlo, y por eso el sistema pregunta cada tantos segundos. Si tu instalación sí tiene una dirección pública en internet, registrar la ruta de esta sección hace que los pedidos entren en segundos en vez de esperar al próximo ciclo.

Los dos caminos conviven sin duplicar pedidos, así que no hace falta apagar «Preguntar cada tanto si hay pedidos nuevos» para usar este. La pantalla lo explica debajo del título de la sección: «Lo normal es dejar esto vacío: este equipo está detrás del router del local y las plataformas no pueden llamarlo, por eso pregunta cada tantos segundos. […] Los dos modos conviven sin duplicar pedidos.»

Vuelve a la portada de Canales de delivery para lo demás.

Sección Notificaciones push (opcional)

  1. La ruta. Se muestra con https://tu-dominio por delante como recordatorio: esa parte la pones tú, con la dirección pública de tu instalación.
  2. «Copiar ruta». Copia solo la parte de la derecha, la que empieza después del dominio.
  3. «Secreto para verificar la firma». El secreto que la plataforma usa para firmar lo que te manda. En Rappi es obligatorio: sin él las notificaciones se rechazan. En Uber Eats y en DiDi Food se puede dejar vacío, porque entonces se comprueba la firma con la clave secreta del canal. El ojo de la derecha muestra lo que escribes.

Antes de empezar

  • Necesitas una dirección pública. Si no sabes si tu instalación la tiene, no la tiene: pregúntale a quien te montó el sistema. Sin ella, este apartado no sirve de nada y no pasa nada por dejarlo vacío.
  • Necesitas entrar al panel de la plataforma. La ruta se registra allá, no aquí.
  • El canal ya tiene que estar conectado y guardado. Ver Conectar un canal.

Registrar la ruta en la plataforma

  1. Entra a Configuración → Canales de delivery.
  2. Pulsa la pestaña del canal.
  3. Baja hasta «Notificaciones push (opcional)».
  4. Pulsa «Copiar ruta».
  5. Sale abajo el aviso «Ruta copiada» con «Pégala en el panel de la plataforma, detrás de tu dominio público.».
  6. Entra al panel de la plataforma y busca dónde se registran las notificaciones.
  7. Pega tu dominio público y, pegado detrás y sin espacios, la ruta que copiaste.
  8. Guarda en el panel de la plataforma.

Si el navegador no deja copiar, sale «No se pudo copiar» con «Cópiala a mano: …» y la ruta escrita en el propio aviso, que se queda a la vista hasta que lo cierres. Cópiala a mano de ahí.


Guardar el secreto de firma

Cada plataforma firma lo que manda con un secreto. En Rappi ese secreto tiene que estar guardado aquí o el sistema descarta las notificaciones; la pantalla lo dice sin rodeos — «Sin este secreto las notificaciones se rechazan: un webhook sin verificar dejaría que cualquiera meta comandas en la cocina.».

  1. Copia el secreto del panel de la plataforma, donde registraste la ruta.
  2. Vuelve a Configuración → Canales de delivery y a la pestaña del canal.
  3. Pégalo en «Secreto para verificar la firma».
  4. Pulsa «Guardar …», arriba a la derecha.

Ojo: guardar un secreto nuevo pisa el anterior y no hay forma de recuperarlo desde aquí. Si solo vas a cambiar otra cosa del canal, deja ese campo vacío: debajo dice «En blanco se conserva el guardado.» —en Rappi sigue con «Sin secreto las notificaciones se rechazan.»—.

En Uber Eats y en DiDi Food puedes dejarlo vacío. Con el campo vacío la firma se comprueba con la clave secreta del canal —el Client Secret o el App Secret—, así que las notificaciones siguen entrando. En Uber Eats la pantalla te lo dice: «Uber firma con el propio Client Secret: déjalo vacío salvo que uses otro.»; en DiDi Food, «Vacío, la firma se comprueba con el App Secret: escríbelo solo si DiDi te dio otro secreto para las notificaciones.». Llénalo solo si la plataforma te dio un secreto aparte para las notificaciones.


Preguntas frecuentes

¿Tengo que apagar «Preguntar cada tanto si hay pedidos nuevos»? No, y es mejor que no. Los dos modos conviven y el sistema no duplica pedidos.

¿Cómo sé si está funcionando? Porque los pedidos aparecen en Salón → Delivery a los pocos segundos de hacerse, en vez de esperar al siguiente ciclo de consulta.

¿Puedo ver el secreto que guardé? No. Una vez guardado, el campo aparece vacío con «Guardado: escribe para cambiarlo».

¿Y si no registro nada de esto? No pasa nada. Los pedidos entran igual por consulta periódica, con unos segundos más de retraso.


Cuando algo no sale

Lo que ves Por qué pasa Qué hacer
«Ruta copiada» — «Pégala en el panel de la plataforma, detrás de tu dominio público.» Salió bien. Pégala en el panel, detrás de tu dominio.
«No se pudo copiar» — «Cópiala a mano: …» El navegador bloqueó el portapapeles. Copia a mano la ruta que sale en el mismo aviso.
Registraste la ruta y no llega nada Puede ser que el canal esté apagado de este lado —en ese caso la plataforma deja de mandar—, o que la firma no cuadre. Comprueba que el canal esté encendido y guardado —debajo del título dice «…: encendido»— y vuelve a copiar el secreto del panel de la plataforma.
La plataforma dice que tu ruta rechaza sus avisos El secreto con el que se comprueba la firma no es el mismo que el de la plataforma. Copia otra vez el secreto del panel y guárdalo en «Secreto para verificar la firma». En Uber Eats y DiDi Food, si dejaste el campo vacío, lo que tiene que cuadrar es la clave secreta del canal.
Guardaste el secreto y el campo salió vacío Es lo normal: quedó guardado y no se vuelve a mostrar. Comprueba que ahora diga «Guardado: escribe para cambiarlo».
Los pedidos entran, pero tarde Está andando la consulta periódica, no las notificaciones. Revisa el registro de la ruta en el panel de la plataforma. Mientras tanto, baja «Preguntar cada» con − —mínimo 30 segundos—.

Relacionado