Spokojnie: każde zamówienie offline rodzi się z unikalnym kluczem, tworzonym przez agenta drukowania w chwili, gdy wydruk wychodzi na drukarce. Gdy internet wraca, chmura porównuje ten klucz z tym, co już ma. Jeśli się powtarza, zamówienie jest rozpoznane jako to samo i nic nie drukuje się ponownie.
Czym jest zamówienie offline
Zamówienie offline to zamówienie, które twój zespół wprowadza, gdy internet w restauracji padł. Nie przechodzi przez chmurę: obsługuje je agent drukowania, program działający na komputerze, Raspberry albo telefonie z Androidem wewnątrz lokalu, w tej samej sieci co drukarka termiczna. Agent serwuje stronę lokalną przez Wi-Fi restauracji, drukuje zamówienie od razu i zapisuje je w kolejce na samym urządzeniu.
Unikalny klucz rodzi się razem z zamówieniem, w agencie: losowy kod, który się nie powtarza i zostaje przyklejony do tego zamówienia na zawsze. Idzie w kolejce i przy każdej próbie wysłania. Gdy połączenie wraca, pierwsze, co robi qmen.us, to sprawdza, czy ta restauracja ma już zamówienie z tym kluczem. Jeśli ma, odpowiada „duplikat” i niczego nie tworzy. Jeśli nie ma, tworzy zamówienie już oznaczone jako wydrukowane w kuchni i nie generuje dla niego żadnego wydruku.
Dlaczego zawsze tylko jedno zamówienie na papierze
- Papierowe zamówienie jest jedno. Drukuje agent podczas awarii, tam w kuchni. Przy synchronizacji chmura tworzy zamówienie bez żadnego zadania drukowania, więc nie ma drugiej kopii pojawiającej się znikąd pół godziny później.
- Ponowne wysłanie jest bezpieczne. Agent skreśla zamówienie z kolejki dopiero, gdy chmura potwierdzi. Jeśli odpowiedź zgubi się po drodze, próbuje znowu, chmura odpowiada „duplikat”, a agent przyjmuje to jako potwierdzenie. Powtórzone zamówienie w kolejce nie staje się powtórzonym zamówieniem w kuchni.
- Gwarantuje to baza danych. Reguła unikalnego klucza obowiązuje całą restaurację: nawet jeśli dwa wysłania dotrą w tej samej chwili, tylko jedno staje się zamówieniem.
- Zamówienie przychodzi z właściwą historią. Godzina to ta, o której kelner je wprowadził, nie godzina synchronizacji, a cena to ta z menu zapisanego w tamtej chwili: chmura niczego nie przelicza.
Jak działa to bez internetu, w 7 krokach
To siedem kroków: od paska ostrzeżenia na telefonie do zamówienia pojawiającego się w Kuchni bez drugiego zamówienia na papierze.
-
Rozpoznaj, że internet padł
W aplikacji kelnera pojawia się pasek u góry: Brak internetu — dotknij, aby otworzyć tryb offline. Jeśli strona przestaje się otwierać, telefon pokazuje ekran Brak internetu z przyciskiem Otwórz tryb offline. Oba prowadzą w to samo miejsce: do strony lokalnej agenta.
-
Otwórz stronę lokalną agenta
To adres z sieci restauracji, w rodzaju http://192.168.0.50:8765/, otwarty w przeglądarce telefonu — nie ma aplikacji ze sklepu do instalowania. Na górze widać qmen.us — tryb offline (brak internetu). Jeśli pojawi się komunikat o niezapisanym menu, to znaczy, że to urządzenie nigdy nie zsynchronizowało Menu; musi choć raz być online.
-
Wybierz kelnera i stolik
Strona otwiera się z Kelner, Stolik, Nazwa zamówienia (opcjonalnie) i PIN, jeśli lokal go używa. Dotknij Zaczynamy. Listy pochodzą z Menu zapisanego przy ostatniej synchronizacji, z kategoriami, rozmiarami i smakami.
-
Złóż zamówienie i dotknij Wyślij i drukuj
Dotykaj pozycji, ustaw ilość i uwagę w Zobacz zamówienie i zakończ w Wyślij i drukuj. Zamówienie wychodzi na drukarce stanowiska od razu, a ekran potwierdza numerem lokalnym zamówienia, w formacie OFF-1, OFF-2, OFF-3. Ten numer należy do agenta, żeby zespół mógł się odnaleźć, gdy nie ma internetu.
Wskazówka: Jeśli drukowanie się nie uda, strona to zgłasza, a zamówienie nie wchodzi do kolejki. To celowe: lepiej powtórzyć wprowadzenie, niż wysłać do chmury zamówienie, którego nikt nie widział na papierze. -
Pozwól unikalnemu kluczowi zrobić swoje
W chwili, gdy zamówienie się drukuje, wchodzi do kolejki lokalnej ze swoim kluczem. Kolejka jest zapisana na urządzeniu, więc może zabraknąć prądu, przeglądarka telefonu się zamknąć albo agent zrestartować: klucz dalej tam jest, taki sam.
-
Poczekaj, aż internet wróci
Agent próbuje się połączyć co kilka sekund, sam. Gdy tylko połączenie wraca, wysyła całą kolejkę naraz i aktualizuje zapisane Menu. Nikt nie musi niczego naciskać ani pamiętać o synchronizacji na koniec zmiany.
-
Sprawdź w Kuchni i w panelu
Każde przyjęte zamówienie pojawia się od razu na Monitorze stanowiska, przy Stoliku gościa i w panelu właściciela, z już wysłanymi pozycjami. Czego nie zobaczysz, to papieru wychodzącego znowu: te zamówienia wchodzą oznaczone jako już wydrukowane, a qmen.us niczego nie wysyła na drukarkę.
Najczęstsze pytania
A jeśli agent wyśle to samo zamówienie dwa razy?+
Chmura odpowiada „duplikat” i zwraca numer zamówienia, które już istnieje, nic nie tworząc i nie drukując. Agent rozumie to jako potwierdzenie i zdejmuje zamówienie z kolejki.
Czy zamówienie złożone bez internetu drukuje się ponownie przy synchronizacji?+
Nie. Zamówienie już wyszło w kuchni przez agenta, więc w chmurze powstaje bez żadnego zadania drukowania. Nowy papier powoduje tylko nowe wysłanie przez kelnera po powrocie internetu.
Zamówienie utknęło w kolejce. Co się stało?+
Chmura odrzuca, gdy nie rozpoznaje Stolika albo kelnera zamówienia, na przykład jeśli stolik został wyłączony albo kelner usunięty, gdy lokal był bez internetu. Zamówienie nie znika: zostaje w kolejce i jest próbowane ponownie. Utwórz stolik albo kelnera z tym samym kodem, a wejdzie.
Stolik miał już otwarty rachunek. Czy pozycje się mieszają?+
Nie. Zamówienie wchodzi jako osobne zamówienie na tym Stoliku, obok tego, które już było otwarte. Nic nie jest nadpisywane i żadna pozycja nie jest odrzucana.
Cena zmieniła się, gdy byliśmy bez internetu. Która obowiązuje?+
Obowiązuje cena, która była w Menu zapisanym na urządzeniu w chwili wprowadzenia, taka sama jak na wydrukowanym zamówieniu. Chmura nie przelicza wartości tego, co przyszło z kolejki.
Czy mam coś sprawdzić, gdy internet wraca?+
Nie musisz nic robić, żeby zsynchronizować. Wystarczy zerknąć do panelu, żeby zobaczyć zamówienia z tego okresu pojawiające się na właściwych stolikach.
Słowniczek
- Tryb offline
- Blok ustawień agenta, który każe mu udostępniać lokalną stronę zamówień i trzymać kolejkę, gdy restauracja jest bez internetu.
- Agent drukowania
- Mały program działający na urządzeniu w kuchni, który pobiera zamówienia z qmen.us, drukuje je na drukarce termicznej i potwierdza.
- Lokalna strona agenta
- Adres w sieci restauracji, w rodzaju http://192.168.0.50:8765/, który otwiera się w przeglądarce telefonu i pełni rolę aplikacji kelnera, gdy nie ma internetu.
- Unikalny klucz zamówienia
- Losowy kod, który agent tworzy dla każdego zamówienia złożonego bez internetu. Po nim chmura rozpoznaje zamówienie, które już weszło, i nie drukuje go ponownie.
- Kolejka agenta
- Lista zamówień zapisana na samym urządzeniu restauracji, którą się skreśla dopiero wtedy, gdy chmura potwierdzi odbiór.
Powiązane poradniki
Jak zwolnić stolik dla kolejnego gościa
Zobacz, jak zwolnić stolik kilkoma dotknięciami: Zwolnij stolik zdejmuje zamówienia ze strony publicznej i od…
PłatnościJak tworzyć kupony rabatowe w swojej restauracji
Twórz kupony procentowe lub kwotowe, z minimalnym zamówieniem, datami i limitem użyć, do wykorzystania na cza…
Panel i raportyJak śledzić zamówienia na żywo w panelu
Śledź zamówienia na żywo w panelu qmen.us: lista odświeża się sama przy każdej zmianie, ze stolikiem, kelnere…