Push notifications
Conecta OneSignal y elige qué eventos de estado de pedidos notifican a administradores, business owners, clientes y conductores. Abre Settings → Pro → Push notifications. Pro es la categoría de Dashboard que contiene esta página. Que la categoría aparezca no demuestra que OneSignal esté activo, que un dispositivo haya registrado un token ni que se haya entregado una notificación.
La página agrupa la configuración en General, Administrator, Business, Customer y Driver. En las secciones de destinatarios puedes seleccionar los activadores de estado de pedido que recibe cada grupo. Los controles generales pueden ser campos de texto, selectores o campos de contraseña protegidos, según el proyecto.
Trata los ID de app y claves API REST de OneSignal como información sensible. Autorizan el envío de mensajes a tu base de usuarios. No los pegues en tickets, chats ni otros registros compartidos. Guardar un campo solo confirma que Ordering.co aceptó la configuración; no demuestra que se haya registrado un token de dispositivo, concedido permiso de usuario, puesto una notificación en cola ni entregado.
Los cambios se preparan y luego se guardan de uno en uno. Un fallo posterior puede dejar guardada una actualización anterior. Recarga la página y confirma todos los campos que cambiaste antes de volver a intentarlo.
Crea las apps de OneSignal y copia sus ID y claves mediante Configurar OneSignal.
Procedimientos relacionados
General
Conecta la plataforma con OneSignal para poder enviar alertas automáticas a administradores, business owners, conductores y clientes.
Credenciales de OneSignal
Introduce el App ID y la clave API REST de cada entorno de aplicación. Repite la configuración de OneSignal para cada app que deba recibir notificaciones push.
| Campo | Descripción |
|---|---|
| OneSignal User Authentication Key | Obsoleta. Ya no se necesita para la integración estándar. |
| Customer App OneSignal ID | ID de proyecto de la aplicación móvil Customer. |
| One Signal Ordering App Rest Api Key | Clave API REST para activar notificaciones de la app Customer. |
| Business App OneSignal ID | ID de proyecto de la aplicación móvil Business/Owner. |
| One Signal Business App Rest Api Key | Clave API REST para activar alertas relacionadas con comercios. |
| Delivery App OneSignal ID | ID de proyecto de la aplicación móvil Driver/Courier. |
| One Signal Delivery App Rest Api Key | Clave API REST para alertas de entregas y logística. |
| Website OneSignal ID | ID para habilitar notificaciones push web en el navegador. |
| One Signal Ordering Web Rest Api Key | Clave API REST de alertas en la plataforma web de pedidos. |
| Dashboard OneSignal ID | ID de notificaciones del panel de administración web. |
| One Signal Dashboard Web Rest Api Key | Clave API REST de alertas de Dashboard. |
Ajustes de proximidad y frecuencia
Estos ajustes controlan activadores físicos y la frecuencia de las alertas al usuario.
- Notification Proximity Alert Settings: Radio de distancia, en metros o kilómetros, que puede activar notificaciones cuando un conductor se acerca a un negocio o a un cliente.
- Set Max Notification Repeats: Cantidad de veces que se repite un sonido o alerta si no se reconoce, hasta 15.
- Set Notification Repeat Interval: Duración en segundos entre repeticiones. El intervalo es de al menos 15 segundos.
Guardar un recuento de repeticiones no demuestra que se haya ejecutado un trabajo de repetición.
Controles de repetición según el rol
Activa alertas persistentes para determinados tipos de usuario cuando un pedido está pendiente de aceptación:
- Enable Admin Notification Repeats: Repite alertas a administradores en la app Business. La ayuda contextual asocia este control con Pending y Order Ready.
- Enable Business Owner Notification Repeats: Repite alertas a propietarios de tiendas. La ayuda contextual lo asocia con Pending.
- Enable Driver Notification Repeats: Repite alertas a conductores cuando se les asigna un pedido y esperan responder. La ayuda contextual lo asocia con Order Ready.
Interfaz y canales alternativos
-
Enable In-App Notifications: Si está en Yes, pueden aparecer notificaciones mientras el usuario usa la app activamente.
-
Set In-App Notification Position: Define dónde aparece la alerta en pantalla, por ejemplo Notification position top right.
-
One Signal Default Enabled: Indica si deben estar activas las credenciales predeterminadas de la plataforma.
Configúralo como No para usar tus propios ID de app y claves API REST de OneSignal. Si permanece en Yes, se ignoran las credenciales personalizadas y puede que no se entreguen notificaciones. Cambiar este valor puede borrar filas almacenadas de tokens de notificación web de Dashboard antes de que termine la respuesta de configuración. Confirma el ajuste antes de guardarlo.
-
Allow text messages WhatsApp: Habilita el envío de actualizaciones o alertas de estado de pedido por WhatsApp. Aún requiere configuración externa adicional.
-
Allow text messages SMS: Habilita el envío de alertas SMS. Aún requiere configuración externa adicional.
Administrator
Después de configurar la conexión OneSignal, elige qué eventos activan notificaciones push para administradores y miembros del equipo.
- Pending: Pedidos nuevos pendientes de atención.
- Completed By Admin: Un administrador cierra manualmente un pedido.
- Rejected: Rechazos generales de pedidos.
- Driver Arrived To Business: Llegada del conductor para recoger el pedido.
- Preparation Completed: El negocio o la cocina termina de preparar el pedido.
- Rejected By Business: Rechazo de la tienda.
- Rejected By Driver: Un conductor rechaza la tarea asignada.
- Accepted By Business: La tienda inicia el pedido.
- Accepted By Driver: Un conductor acepta la tarea de entrega.
- Pick Up Completed By Driver: El pedido va en camino.
- Pick Up Failed By Driver: Problemas durante la recogida.
- Delivery Completed By Driver: Entrega correcta al cliente.
- Delivery Failed By Driver: Problemas en la entrega final.
- PreOrder: Pedidos futuros programados.
- Order Not Ready: Aviso del negocio de que hay retrasos.
- Order Picked Up Completed By Customer: Flujos Curbside o Pickup.
- Order Cancelled By Customer: Aviso inmediato para detener la operación.
- Order Not Picked Up By Customer: Pedidos Pickup abandonados.
- Driver Almost Arrived To Business: Aviso de proximidad para recoger.
- Driver Almost Arrived To Customer: Aviso de proximidad para entregar.
- Customer Almost Arrived To Business: Sincronización de Pickup.
- Customer Arrived To Business: El cliente espera afuera.
- Driver Waiting For Order: El conductor está en la tienda, pero el pedido se demora.
- Driver Arrived To Customer: El conductor llegó a la ubicación de entrega.
- Driver Assigned: Se vinculó un conductor al pedido.
- Driver Is Close: Notificación de proximidad para seguimiento logístico.
- New Business Owner Signup: Aviso de nuevo registro de business owner.
- New Driver Owner Signup: Aviso de nuevo miembro de la flota.
Business
Elige las notificaciones push que reciben los Business Owners en Business App.
- Pending: Avisa al negocio que debe aceptar un pedido nuevo.
- Completed By Admin: Un administrador cerró el pedido desde el back office.
- Rejected: Avisos generales de rechazo.
- Driver Arrived To Business: El personal puede ver que el conductor llegó para recoger el pedido.
- Preparation Completed: Confirma que el pedido está listo para el conductor.
- Rejected By Business: Registra los rechazos del propio negocio.
- Rejected By Driver: Un conductor deja la tarea y la tienda puede supervisar la nueva asignación.
- Accepted By Business: Confirma el inicio del pedido.
- Accepted By Driver: Un conductor va a recoger el pedido.
- Pick Up Completed By Driver: El pedido salió del establecimiento.
- Pick Up Failed By Driver: Prioridad alta. El conductor no pudo recoger el pedido.
- Delivery Completed By Driver: El cliente recibió el pedido.
- Delivery Failed By Driver: Problemas en el punto de entrega.
- PreOrder: Pedidos programados para que la cocina pueda planificar.
- Order Not Ready: Aviso de retrasos internos.
- Order Picked Up Completed By Customer: Pedidos Takeout o Curbside.
- Order Cancelled By Customer: Aviso inmediato para detener la preparación y evitar desperdicio de alimentos.
- Order Not Picked Up By Customer: Pedidos de recogida abandonados en la tienda.
- Driver Almost Arrived To Business: Aviso para empezar a preparar el pedido.
- Driver Almost Arrived To Customer: Seguimiento de la fase final de entrega.
- Customer Almost Arrived To Business: Preparación para clientes de Curbside o Pickup.
- Customer Arrived To Business: El cliente está afuera; el personal debe llevarle el pedido.
- Driver Waiting For Order: El conductor está esperando en la tienda.
- Driver Arrived To Customer: Seguimiento para el business owner.
- Driver Assigned: Se encontró un conductor para el pedido.
- Driver Is Close: Aviso de proximidad, habitualmente de 5 a 10 minutos.
Customer
Elige las notificaciones push que reciben los usuarios finales en móviles o navegadores.
- Pending: Se hizo el pedido y la tienda debe atenderlo.
- Completed By Admin: Un administrador finalizó el pedido.
- Rejected: No se puede procesar el pedido.
- Driver Arrived To Business: El conductor llegó al punto de recogida. A menudo se deja deshabilitado para no enviar alertas adicionales al cliente.
- Preparation Completed: El pedido está listo y se está empacando.
- Rejected By Business: El comerciante canceló el pedido.
- Rejected By Driver: Cambio interno de logística. A menudo se deja deshabilitado para clientes.
- Accepted By Business: El restaurante está preparando el pedido.
- Accepted By Driver: Se asignó una persona de entrega.
- Pick Up Completed By Driver: El pedido va en camino.
- Pick Up Failed By Driver: Demora en la etapa de recogida.
- Delivery Completed By Driver: Se entregó el pedido.
- Delivery Failed By Driver: El conductor no pudo completar la entrega.
- PreOrder: Confirmación de pedidos programados.
- Order Not Ready: El negocio tiene una demora.
- Order Picked Up Completed By Customer: Confirmación de pedidos para llevar.
- Order Cancelled By Customer: Confirmación de la propia cancelación del cliente.
- Order Not Picked Up By Customer: Recordatorio de recogida pendiente.
- Driver Almost Arrived To Business: Seguimiento de la proximidad del conductor a la tienda. A menudo se considera un evento interno.
- Driver Almost Arrived To Customer: Aviso importante para prepararse cuando el conductor está cerca de la dirección de entrega.
- Customer Almost Arrived To Business: Seguimiento de la proximidad del cliente para Pickup.
- Customer Arrived To Business: Confirmación de que el sistema registró la llegada del cliente.
- Driver Waiting For Order: Normalmente no se muestra al cliente.
- Driver Arrived To Customer: El conductor llegó a la puerta.
- Driver Assigned: Se encontró una persona de entrega.
- Driver Is Close: Aviso breve, de unos cinco minutos, antes de la llegada de la entrega.
Marcar una casilla no demuestra que el cliente haya concedido permiso para las notificaciones ni que OneSignal haya entregado el mensaje.
Driver
Elige las notificaciones push que reciben los Drivers.
- Pending: Hay un pedido nuevo para recoger o asignar.
- Completed By Admin: Un administrador cerró el pedido que gestionaba el conductor.
- Rejected: Cancelaciones o rechazos.
- Driver Arrived To Business: El sistema registró la llegada a la tienda.
- Preparation Completed: Relevante. El conductor ya puede recoger el pedido, lo que reduce el tiempo de espera.
- Rejected By Business: La tienda no puede preparar el pedido asignado.
- Rejected By Driver: Registro de tareas que el propio conductor rechazó.
- Accepted By Business: La tienda inició el pedido.
- Accepted By Driver: Confirmación de que el conductor aceptó la tarea.
- Pick Up Completed By Driver: El conductor tiene el pedido.
- Pick Up Failed By Driver: No se logró recoger el pedido.
- Delivery Completed By Driver: Entrega finalizada.
- Delivery Failed By Driver: Problemas durante la etapa de entrega.
- PreOrder: Tareas futuras programadas.
- Order Not Ready: El negocio necesita más tiempo.
- Order Picked Up Completed By Customer: El cliente recogió el pedido.
- Order Cancelled By Customer: Prioridad inmediata. Evita que el conductor se desplace por un pedido cancelado.
- Order Not Picked Up By Customer: Registro de pedidos abandonados.
- Driver Almost Arrived To Business: Confirmación de proximidad para recoger.
- Driver Almost Arrived To Customer: Confirmación de proximidad para entregar.
- Customer Almost Arrived To Business: Coordinación con un cliente que recoge.
- Customer Arrived To Business: Entrega presencial en el establecimiento.
- Driver Waiting For Order: Seguimiento opcional del tiempo de espera en la tienda.
- Driver Arrived To Customer: Confirmación de llegada al destino.
- Driver Assigned: Hay una nueva entrega en la cola del conductor.
- Driver Is Close: Aviso de proximidad para seguimiento.
Guardar la página
Después de introducir las credenciales y seleccionar los activadores, guarda la página. Hasta que guardes, las apps no reciben los valores nuevos. Confirma la entrega en un dispositivo de prueba que haya concedido permiso para notificaciones; consulta Configurar OneSignal.
Guías relacionadas: Alertas por correo electrónico · Descripción general de Settings · Registros de Settings







