Tranquilo: cada pedido sin conexión nace con una clave única, creada por el agente de impresión en el momento en que la comanda sale en la impresora. Cuando vuelve internet, la nube compara esa clave con lo que ya tiene. Si se repite, reconoce el pedido como el mismo y no imprime nada de nuevo.
Qué es un pedido sin conexión
Un pedido sin conexión es el que tu equipo lanza cuando se cayó el internet del restaurante. No pasa por la nube: quien atiende es el agente de impresión, el programa que corre en un computador, una Raspberry o un celular Android dentro del local, en la misma red que la impresora térmica. El agente sirve una página local por el Wi-Fi del restaurante, imprime la comanda al instante y guarda el pedido en una fila en el propio aparato.
La clave única nace junto con el pedido, dentro del agente: un código aleatorio que no se repite y que queda pegado a ese pedido para siempre. Viaja en la fila y en cada intento de envío. Cuando vuelve la conexión, lo primero que hace qmen.us es buscar si ese restaurante ya tiene un pedido con esa clave. Si ya lo tiene, responde duplicado y no crea nada. Si no lo tiene, crea el pedido ya marcado como impreso en la cocina, y no genera ninguna impresión para él.
Por qué una sola comanda, siempre
- La comanda de papel es una sola. Quien imprime durante la caída es el agente, ahí en la cocina. En la sincronización la nube crea el pedido sin ningún trabajo de impresión, así que no hay una segunda copia saliendo de la nada media hora después.
- Reenviar es seguro. El agente solo tacha el pedido de la fila cuando la nube confirma. Si la respuesta se pierde en el camino, lo intenta de nuevo, la nube responde duplicado y el agente lo acepta como confirmación. Un pedido repetido en la fila no se vuelve un pedido repetido en la cocina.
- Quien lo garantiza es la base de datos. La regla de clave única vale para todo el restaurante: aunque dos envíos lleguen en el mismo instante, solo uno se vuelve pedido.
- El pedido llega con la historia correcta. La hora con que entra es la hora en que el mesero lo lanzó, no la de la sincronización, y el precio es el que estaba en el menú guardado en ese momento: la nube no recalcula nada.
Cómo funciona sin internet, en 7 pasos
Son siete pasos, desde la franja de aviso en el celular hasta el pedido apareciendo en la Cocina sin una segunda comanda en el papel.
-
Reconoce que internet se cayó
En la app del mesero aparece una franja arriba: Sin internet: toca para abrir el modo sin conexión. Si la página ya no abre, el celular muestra la pantalla Sin internet con el botón Abrir modo sin conexión. Los dos llevan al mismo lugar: la página local del agente.
-
Abre la página local del agente
Es una dirección de la red del restaurante, del tipo http://192.168.0.50:8765/, abierta en el navegador del celular; no hay app de tienda que instalar. Arriba se lee qmen.us: modo sin conexión (sin internet). Si aparece un aviso de menú no guardado, es porque ese aparato nunca sincronizó el Menú; tiene que haber estado en línea al menos una vez.
-
Elige al mesero y la mesa
La página abre con Mesero, Mesa, Nombre del pedido (opcional) y PIN, si el local usa uno. Toca Empezar. Las listas vienen del Menú guardado en la última sincronización, con categorías, tamaños y sabores.
-
Arma el pedido y toca Enviar e imprimir
Toca los ítems, ajusta la cantidad y la observación en Ver pedido y termina en Enviar e imprimir. La comanda sale en la impresora de la estación al instante y la pantalla confirma con el número local del pedido, con el formato OFF-1, OFF-2, OFF-3. Ese número es del agente, para que el equipo se ubique mientras no hay internet.
Consejo: Si la impresión falla, la página avisa y el pedido no entra en la fila. Es a propósito: es mejor repetir el lanzamiento que mandar a la nube un pedido que nadie vio en el papel. -
Deja que la clave única haga su trabajo
En el instante en que la comanda se imprime, el pedido entra en la fila local con su clave. La fila queda grabada en el aparato, así que puede irse la luz, cerrarse el navegador del celular o reiniciarse el agente: la clave sigue ahí, igual.
-
Espera a que vuelva internet
El agente intenta conectarse cada pocos segundos, solo. Apenas vuelve la conexión, manda la fila completa de una vez y actualiza el Menú guardado. Nadie tiene que apretar nada ni acordarse de sincronizar al final del turno.
-
Revisa en la Cocina y en el panel
Cada pedido aceptado aparece al instante en el Monitor de la estación, en la Mesa del cliente y en el panel del dueño, con los ítems ya enviados. Lo que no vas a ver es papel saliendo otra vez: esos pedidos entran marcados como ya impresos y qmen.us no manda nada a la impresora.
Preguntas frecuentes
¿Y si el agente envía el mismo pedido dos veces?+
La nube responde duplicado y devuelve el número del pedido que ya existe, sin crear nada y sin imprimir. El agente lo entiende como confirmación y saca el pedido de la fila.
¿El pedido hecho sin internet se imprime de nuevo al sincronizar?+
No. La comanda ya salió en la cocina por el agente, así que el pedido se crea en la nube sin ningún trabajo de impresión. Solo un envío nuevo, hecho por el mesero después de que volvió internet, genera papel nuevo.
Un pedido quedó parado en la fila. ¿Qué pasó?+
La nube lo rechaza cuando no reconoce la Mesa o el mesero del pedido, por ejemplo si la mesa se desactivó o se quitó al mesero mientras el local estaba sin internet. El pedido no desaparece: sigue en la fila y se vuelve a intentar. Recrea la mesa o el mesero con el mismo código y entra.
La mesa ya tenía una comanda abierta. ¿Se mezclan los ítems?+
No. El pedido entra como un pedido separado en esa Mesa, junto a lo que ya estaba abierto. Nada se sobrescribe y ningún ítem se descarta.
El precio cambió mientras no teníamos internet. ¿Cuál vale?+
Vale el precio que estaba en el Menú guardado en el aparato al momento de lanzarlo, igual al que salió en la comanda. La nube no recalcula el valor de lo que llegó por la fila.
¿Tengo que revisar algo cuando vuelve internet?+
No tienes que hacer nada para sincronizar. Solo conviene echar un vistazo al panel para ver los pedidos de ese periodo apareciendo en las mesas correctas.
Glosario
- Modo offline
- Bloque de configuración del agente que hace que sirva una página local de pedidos y guarde una fila mientras el restaurante está sin internet.
- Agente de impresión
- El programita que corre en el dispositivo de la cocina, busca las comandas en qmen.us, las imprime en la térmica y confirma.
- Página local del agente
- Dirección en la red del restaurante, como http://192.168.0.50:8765/, que se abre en el navegador del celular y hace las veces de la app del mesero mientras no hay internet.
- Clave única del pedido
- Código aleatorio que el agente crea para cada pedido hecho sin internet. Con él la nube reconoce un pedido que ya entró y no lo imprime de nuevo.
- Fila del agente
- Lista de pedidos guardada en el propio dispositivo del restaurante, que solo se tacha cuando la nube confirma la recepción.
Recursos relacionados
Cómo liberar la mesa para el próximo cliente
Mira cómo liberar la mesa en pocos toques: el botón Liberar mesa saca los pedidos de la página pública y deja…
PagosCómo crear cupones de descuento en tu restaurante
Crea cupones en porcentaje o monto fijo, con pedido mínimo, vigencia y límite de usos, para que el cliente lo…
Panel e informesCómo seguir los pedidos en vivo desde el panel
Sigue los pedidos en vivo en el panel de qmen.us: la lista se actualiza sola con cada cambio, con mesa, meser…