Wees gerust: elke offlinebestelling krijgt een unieke sleutel, gemaakt door de printagent op het moment dat het bonnetje uit de printer komt. Als het internet terug is, vergelijkt de cloud die sleutel met wat er al is. Komt hij al voor, dan wordt de bestelling herkend als dezelfde en wordt niets opnieuw geprint.
Wat een offlinebestelling is
Een offlinebestelling is een bestelling die je team invoert als het internet van het restaurant is uitgevallen. Hij gaat niet via de cloud: de printagent handelt hem af, het programma dat op een computer, een Raspberry of een Android-telefoon in de zaak draait, in hetzelfde netwerk als de thermische printer. De agent biedt via de wifi van het restaurant een lokale pagina aan, print het bonnetje meteen en bewaart de bestelling in een wachtrij op het apparaat zelf.
De unieke sleutel ontstaat samen met de bestelling, in de agent: een willekeurige code die zich niet herhaalt en voor altijd aan die bestelling vastzit. Hij gaat mee in de wachtrij en mee bij elke poging om te verzenden. Is de verbinding terug, dan zoekt qmen.us eerst of dat restaurant al een bestelling met die sleutel heeft. Zo ja, dan antwoordt hij met duplicaat en maakt hij niets aan. Zo nee, dan maakt hij de bestelling aan, al gemarkeerd als geprint in de keuken, en geeft hij er geen enkele printopdracht voor.
Waarom altijd maar één bonnetje
- Het papieren bonnetje is er maar één. Tijdens de storing print de agent, daar in de keuken. Bij de synchronisatie maakt de cloud de bestelling zonder printopdracht, dus er komt niet een halfuur later uit het niets een tweede exemplaar.
- Opnieuw verzenden is veilig. De agent streept de bestelling pas uit de wachtrij als de cloud bevestigt. Raakt het antwoord onderweg kwijt, dan probeert hij opnieuw, antwoordt de cloud met duplicaat en neemt de agent dat aan als bevestiging. Een dubbele bestelling in de wachtrij wordt geen dubbele bestelling in de keuken.
- De database staat ervoor garant. De regel van de unieke sleutel geldt voor het hele restaurant: komen twee verzendingen op hetzelfde moment aan, dan wordt er maar één een bestelling.
- De bestelling komt aan met het juiste verhaal. Het tijdstip is het moment waarop de ober hem invoerde, niet het moment van de synchronisatie, en de prijs is die van de opgeslagen menukaart van dat moment: de cloud rekent niets opnieuw uit.
Zo werkt het zonder internet, in 7 stappen
Het zijn zeven stappen, van de waarschuwingsbalk op de telefoon tot de bestelling die in de Keuken verschijnt zonder tweede bonnetje op papier.
-
Herken dat het internet is uitgevallen
In de app van de ober verschijnt bovenaan een balk: Geen internet — tik om de offlinemodus te openen. Gaat de pagina niet meer open, dan toont de telefoon het scherm Geen internet met de knop Offlinemodus openen. Beide leiden naar dezelfde plek: de lokale pagina van de agent.
-
Open de lokale pagina van de agent
Dat is een adres in het netwerk van het restaurant, zoals http://192.168.0.50:8765/, geopend in de browser van de telefoon: er is geen winkel-app om te installeren. Bovenaan staat qmen.us — offlinemodus (zonder internet). Verschijnt er een melding dat de menukaart niet is opgeslagen, dan heeft dat apparaat de Menukaart nog nooit gesynchroniseerd; het moet minstens één keer online zijn geweest.
-
Kies de ober en de tafel
De pagina opent met Ober, Tafel, Naam van de bestelling (optioneel) en PIN, als de zaak er een gebruikt. Tik op Beginnen. De lijsten komen uit de Menukaart die bij de laatste synchronisatie is opgeslagen, met categorieën, formaten en smaken.
-
Stel de bestelling samen en tik op Verzenden en printen
Tik op de items, pas aantal en opmerking aan bij Bestelling bekijken en rond af met Verzenden en printen. Het bonnetje komt meteen uit de printer van het station en het scherm bevestigt met het lokale nummer van de bestelling, in de vorm OFF-1, OFF-2, OFF-3. Dat nummer is van de agent, zodat het team elkaar kan terugvinden terwijl er geen internet is.
Tip: Mislukt het printen, dan meldt de pagina dat en komt de bestelling niet in de wachtrij. Dat is bewust: liever de invoer herhalen dan een bestelling naar de cloud sturen die niemand op papier heeft gezien. -
Laat de unieke sleutel zijn werk doen
Op het moment dat het bonnetje print, komt de bestelling met zijn sleutel in de lokale wachtrij. De wachtrij staat opgeslagen op het apparaat, dus de stroom mag uitvallen, de browser van de telefoon mag sluiten of de agent mag herstarten: de sleutel blijft er, precies zoals hij was.
-
Wacht tot het internet terug is
De agent probeert zelf om de paar seconden verbinding te maken. Zodra de verbinding terug is, stuurt hij de hele wachtrij in één keer en ververst hij de opgeslagen Menukaart. Niemand hoeft ergens op te drukken of aan het eind van de dag te denken aan synchroniseren.
-
Controleer in de Keuken en het dashboard
Elke geaccepteerde bestelling verschijnt meteen op het scherm van het station, bij de Tafel van de gast en in het dashboard van de eigenaar, met de items die al zijn verstuurd. Wat je niet ziet, is opnieuw papier dat uitkomt: deze bestellingen komen binnen als al geprint en qmen.us stuurt niets naar de printer.
Veelgestelde vragen
Wat als de agent dezelfde bestelling twee keer verstuurt?+
De cloud antwoordt met duplicaat en geeft het nummer van de bestelling die er al is terug, zonder iets aan te maken en zonder te printen. De agent neemt dat aan als bevestiging en haalt de bestelling uit de wachtrij.
Print een bestelling zonder internet opnieuw als hij synchroniseert?+
Nee. Het bonnetje is al via de agent in de keuken uitgekomen, dus de bestelling wordt in de cloud gemaakt zonder printopdracht. Pas een nieuwe verzending van de ober nadat het internet terug is, geeft nieuw papier.
Een bestelling bleef in de wachtrij hangen. Wat is er gebeurd?+
De cloud weigert hem als hij de Tafel of de ober van de bestelling niet herkent, bijvoorbeeld als de tafel is uitgeschakeld of de ober is verwijderd terwijl de zaak zonder internet zat. De bestelling verdwijnt niet: hij blijft in de wachtrij en wordt opnieuw geprobeerd. Maak de tafel of de ober opnieuw aan met dezelfde code en hij komt binnen.
De Tafel had al een open rekening. Lopen de items door elkaar?+
Nee. De bestelling komt als aparte bestelling binnen bij die Tafel, naast wat al openstond. Er wordt niets overschreven en geen enkel item gaat verloren.
De prijs veranderde terwijl we zonder internet zaten. Welke geldt?+
De prijs uit de Menukaart die op het apparaat was opgeslagen op het moment van invoeren geldt, gelijk aan wat op het bonnetje stond. De cloud rekent het bedrag van wat via de wachtrij komt niet opnieuw uit.
Moet ik iets controleren als het internet terug is?+
Je hoeft niets te doen om te synchroniseren. Het is alleen goed om even naar het dashboard te kijken en te zien dat de bestellingen van die periode bij de juiste tafels verschijnen.
Begrippenlijst
- Offlinemodus
- Instellingenblok van de agent waarmee hij een lokale bestelpagina aanbiedt en een wachtrij bijhoudt terwijl het restaurant zonder internet zit.
- Printagent
- Het programmaatje dat op het apparaat in de keuken draait, de bonnetjes bij qmen.us ophaalt, op de thermische printer afdrukt en bevestigt.
- Lokale pagina van de agent
- Adres in het netwerk van het restaurant, zoals http://192.168.0.50:8765/, dat opent in de browser van de telefoon en de rol van de ober-app overneemt zolang er geen internet is.
- Unieke sleutel van de bestelling
- Willekeurige code die de agent maakt voor elke bestelling zonder internet. Hiermee herkent de cloud een bestelling die al binnen is en print hij niet opnieuw.
- Wachtrij van de agent
- Lijst met bestellingen die op het apparaat van het restaurant zelf wordt bewaard en pas wordt afgevinkt als de cloud de ontvangst bevestigt.
Gerelateerde handleidingen
Zo geef je de tafel vrij voor de volgende gasten
Zie hoe je een tafel in een paar tikken vrijgeeft: de knop Tafel vrijgeven haalt de bestellingen van de openb…
BetalingenZo maak je kortingscoupons voor je restaurant
Maak coupons met een percentage of vast bedrag, minimale bestelling, data en limiet, voor gebruik in de chat,…
Dashboard en rapportenZo volg je de live bestellingen via het dashboard
Volg de bestellingen live in het qmen.us-dashboard: de lijst werkt zichzelf bij na elke wijziging, met tafel,…