Pas d'inquiétude : chaque commande hors ligne naît avec une clé unique, créée par l'agent d'impression au moment où le ticket sort sur l'imprimante. Quand internet revient, le cloud compare cette clé avec ce qu'il a déjà. Si elle se répète, la commande est reconnue comme la même et rien n'est imprimé de nouveau.
Ce qu'est une commande hors ligne
Une commande hors ligne est la commande que votre équipe saisit quand l'internet du restaurant est tombé. Elle ne passe pas par le cloud : c'est l'agent d'impression qui la prend en charge, le programme qui tourne sur un ordinateur, un Raspberry ou un téléphone Android dans la maison, sur le même réseau que l'imprimante thermique. L'agent sert une page locale par le Wi-Fi du restaurant, imprime le ticket aussitôt et garde la commande dans une file sur l'appareil lui-même.
La clé unique naît avec la commande, à l'intérieur de l'agent : un code aléatoire qui ne se répète pas et qui reste collé à cette commande pour toujours. Elle voyage dans la file et à chaque tentative d'envoi. Quand la connexion revient, la première chose que fait qmen.us est de chercher si ce restaurant a déjà une commande avec cette clé. Si oui, il répond doublon et ne crée rien. Si non, il crée la commande déjà marquée comme imprimée en cuisine, et ne génère aucune impression pour elle.
Pourquoi un seul ticket, toujours
- Le ticket papier est unique. Pendant la panne, c'est l'agent qui imprime, là, en cuisine. À la synchronisation, le cloud crée la commande sans aucun travail d'impression, donc aucun second exemplaire ne sort de nulle part une demi-heure plus tard.
- Renvoyer est sans risque. L'agent ne raye la commande de la file que lorsque le cloud confirme. Si la réponse se perd en chemin, il réessaie, le cloud répond doublon et l'agent l'accepte comme une confirmation. Une commande répétée dans la file ne devient pas une commande répétée en cuisine.
- C'est la base de données qui garantit. La règle de clé unique vaut pour tout le restaurant : même si deux envois arrivent au même instant, un seul devient une commande.
- La commande arrive avec la bonne histoire. L'heure enregistrée est celle où le serveur l'a saisie, pas celle de la synchronisation, et le prix est celui du menu enregistré à ce moment-là : le cloud ne recalcule rien.
Comment ça marche sans internet, en 7 étapes
Sept étapes, de la bande d'avertissement sur le téléphone jusqu'à la commande qui apparaît en Cuisine sans second ticket sur papier.
-
Reconnaissez qu'internet est tombé
Dans l'appli du serveur, une bande apparaît en haut : Pas d'internet — touchez pour ouvrir le mode hors ligne. Si la page ne s'ouvre plus, le téléphone affiche l'écran Pas d'internet avec le bouton Ouvrir le mode hors ligne. Les deux mènent au même endroit : la page locale de l'agent.
-
Ouvrez la page locale de l'agent
C'est une adresse du réseau du restaurant, du type http://192.168.0.50:8765/, ouverte dans le navigateur du téléphone : pas d'appli de boutique à installer. Le haut affiche qmen.us — mode hors ligne (pas d'internet). Si un avertissement de menu non enregistré apparaît, c'est que cet appareil n'a jamais synchronisé le Menu ; il doit avoir été en ligne au moins une fois.
-
Choisissez le serveur et la table
La page s'ouvre avec Serveur, Table, Nom de la commande (facultatif) et PIN, si la maison en utilise un. Touchez Commencer. Les listes viennent du Menu enregistré à la dernière synchronisation, avec catégories, tailles et saveurs.
-
Composez la commande et touchez Envoyer et imprimer
Touchez les articles, ajustez quantité et remarque dans Voir la commande et terminez avec Envoyer et imprimer. Le ticket sort sur l'imprimante du poste aussitôt et l'écran confirme avec le numéro local de la commande, au format OFF-1, OFF-2, OFF-3. Ce numéro appartient à l'agent, pour que l'équipe s'y retrouve tant qu'il n'y a pas d'internet.
Astuce : Si l'impression échoue, la page le signale et la commande n'entre pas dans la file. C'est voulu : mieux vaut refaire la saisie que d'envoyer au cloud une commande que personne n'a vue sur papier. -
Laissez la clé unique faire le travail
À l'instant où le ticket s'imprime, la commande entre dans la file locale avec sa clé. La file est écrite sur l'appareil : il peut donc y avoir une coupure de courant, le navigateur du téléphone peut se fermer ou l'agent redémarrer, la clé reste là, telle quelle.
-
Attendez le retour d'internet
L'agent essaie de se connecter toutes les quelques secondes, tout seul. Dès que la connexion revient, il envoie toute la file d'un coup et met à jour le Menu enregistré. Personne n'a besoin d'appuyer sur quoi que ce soit ni de penser à synchroniser en fin de service.
-
Vérifiez en Cuisine et dans le tableau de bord
Chaque commande acceptée apparaît aussitôt sur l'écran du poste, sur la Table du client et dans le tableau de bord du propriétaire, avec les articles déjà envoyés. Ce que vous ne verrez pas, c'est du papier qui ressort : ces commandes entrent marquées comme déjà imprimées et qmen.us n'envoie rien à l'imprimante.
Questions fréquentes
Et si l'agent envoie deux fois la même commande ?+
Le cloud répond doublon et renvoie le numéro de la commande qui existe déjà, sans rien créer et sans imprimer. L'agent le comprend comme une confirmation et retire la commande de la file.
La commande faite sans internet s'imprime-t-elle de nouveau à la synchronisation ?+
Non. Le ticket est déjà sorti en cuisine par l'agent, donc la commande est créée dans le cloud sans aucun travail d'impression. Seul un nouvel envoi, fait par le serveur après le retour d'internet, génère un nouveau papier.
Une commande est restée bloquée dans la file. Que s'est-il passé ?+
Le cloud refuse quand il ne reconnaît pas la Table ou le serveur de la commande, par exemple si la table a été désactivée ou le serveur supprimé pendant que la maison était sans internet. La commande ne disparaît pas : elle reste dans la file et on la retente. Recréez la table ou le serveur avec le même code et elle entre.
La table avait déjà une addition ouverte. Les articles se mélangent-ils ?+
Non. La commande entre comme une commande séparée sur cette Table, à côté de ce qui était déjà ouvert. Rien n'est écrasé et aucun article n'est écarté.
Le prix a changé pendant que nous étions sans internet. Lequel compte ?+
Celui qui figurait dans le Menu enregistré sur l'appareil au moment de la saisie, identique à ce qui est sorti sur le ticket. Le cloud ne recalcule pas le montant de ce qui vient par la file.
Dois-je vérifier quelque chose au retour d'internet ?+
Il n'y a rien à faire pour synchroniser. Un simple coup d'œil au tableau de bord suffit pour voir les commandes de cette période apparaître sur les bonnes tables.
Glossaire
- Mode hors ligne
- Bloc de configuration de l'agent qui lui fait servir une page locale de commandes et garder une file tant que le restaurant est sans internet.
- Agent d'impression
- Le petit programme qui tourne sur l'appareil de la cuisine, récupère les tickets sur qmen.us, imprime sur la thermique et confirme.
- Page locale de l'agent
- Adresse sur le réseau du restaurant, du genre http://192.168.0.50:8765/, qui s'ouvre dans le navigateur du téléphone et tient lieu d'appli du serveur tant qu'il n'y a pas d'internet.
- Clé unique de la commande
- Code aléatoire que l'agent crée pour chaque commande passée sans internet. C'est grâce à lui que le cloud reconnaît une commande déjà entrée et ne l'imprime pas de nouveau.
- File de l'agent
- Liste de commandes conservée sur l'appareil même du restaurant, qui n'est rayée que lorsque le cloud confirme la réception.
Ressources associées
Comment libérer la table pour le client suivant
Libérez la table en quelques touchers : le bouton Libérer la table retire les commandes de la page publique e…
PaiementsComment créer des coupons de réduction pour votre restaurant
Créez des coupons en pourcentage ou montant fixe, avec commande minimum, dates et limite, utilisables dans le…
Tableau de bord et rapportsSuivre les commandes en direct dans le tableau de bord
Suivez les commandes en direct dans le tableau de bord qmen.us : la liste se met à jour seule, avec table, se…