Zur Startseite Live-Demo

Bestellungen

Wozu dient das?#

Das Modul für Bestellungen ist die zentrale Schnittstelle des Servicepersonals im täglichen Gastronomiebetrieb. Es dient der Erfassung, Anpassung, Zuordnung und Übermittlung von Speisen und Getränken auf Tisch- oder Bar-Tische. Über dieses Modul werden Bestellungen vorbereitet, mit Notizen versehen, an Küche und Bar gesendet sowie bei Bedarf umgebucht oder storniert.

Voraussetzungen#

  • Eine aktive Schicht des angemeldeten Bedieners im Kassensystem (→ Kapitel 12).
  • Eine angelegte und verfügbare Tisch- oder Bar-Tisch im Saalplan (→ Kapitel 12a).
  • Ein eingerichteter Artikelkatalog mit Kategorien, Preisen und Steuersätzen (→ Kapitel 21).
  • Für den Ausdruck an Produktionsstationen: Eingerichtete Küchen- oder Bardrucker beziehungsweise ein aktiver KDS-Bildschirm (→ Kapitel 15 & 22).

Rollen und Berechtigungen#

  • Servicekraft (staff): Kann Tische öffnen, Artikel auswählen und anpassen, Sondernotizen erfassen, Gästeanzahl (PAX) ändern, Bestellungen an die Küche senden, Rabatte anwenden, Kunden zuweisen und Bestellungen auf andere Tische umbuchen.
  • Schichtleiter / Manager (manager): Verfügt über alle Rechte der Servicekraft und darf zusätzlich gesendete Artikel oder vollständige Bestellungen stornieren (ORDER STORNIEREN).
  • Administrator (admin): Besitzt uneingeschränkte Rechte für alle Bestell- und Stornovorgänge.

Die Bestellmaske im Überblick#

Bestellmaske Artikel auswählen Links die Artikelkacheln mit Kategorienleiste und Suche, rechts der Bon des Tisches mit Summe und den Schaltflächen An die Küche senden und Abrechnen / Bon erstellen. AKTIVE BESTELLUNG TISCH 2 Aktuelle(s) Bestellung Draft 1 PAX Artikel in Bestellung Gesamt Grüne Bowl €12.90 × 1 GANG 1 1 12,90 € Craft Beer IPA €4.90 × 1 4,90 € Zwischensumme 17,80 € Gesamt 17,80 € Rabatt Gutschein Umbuchen An die Küche senden Abrechnen / Bon erstellen BESTELLUNG STORNIEREN Artikel auswählen Tisch 2 • 2 Gäste Schnellsuche... Gitter Visuell Layout ALLE ARTIKEL STARTERS MAINS DESSERTS DRINKS Grüne Bowl 12,90 € Trüffel-Shoyu 14,90 € Pizza Napoli 16,90 € Rinderfilet 250g 42,00 € Steinpilzrisotto 18,90 € Schokofondant 8,90 € Affogato 6,90 € Craft Beer IPA 4,90 € 1 2 3 4 5 6 7 8 9 10 11
Bestellmaske „Artikel auswählen“: links Kategorien und Artikelkacheln, rechts der Bon mit Summe, An die Küche senden und Abrechnen / Bon erstellen

Die Zahlen im Bild stehen für diese Bedienelemente. Die Beschriftungen sind so, wie die Kasse sie zeigt. Die Statusanzeige ist die einzige, die noch den englischen Statuswert zeigt.

  • 1 Der Pfeil nach links bringt Sie zurück zum Tischplan.
  • 2 Schnellsuche...: filtert die Artikel nach Name oder Beschreibung.
  • 3 Gitter, Visuell und Layout wechseln die Ansicht der Artikel. Layout erscheint nur, wenn im Backoffice ein Produktraster zugewiesen ist (→ Kapitel 21a).
  • 4 Die Kategorienleiste: ALLE ARTIKEL zeigt alles, jede Warengruppe (im Bild STARTERS, MAINS, DESSERTS, DRINKS) zeigt nur ihre Artikel.
  • 5 Eine Artikelkachel mit Name und Preis. Ein Tipp legt den Artikel auf den Bon.
  • 6 Der Gästezähler PAX mit den Schaltflächen - und +.
  • 7 Eine Position auf dem Bon: Name, Einzelpreis mal Menge, der Gangwähler (hier GANG 1), die Mengenschaltflächen - und + und der Papierkorb zum Entfernen.
  • 8 Rabatt, Gutschein und Umbuchen öffnen jeweils einen eigenen Dialog.
  • 9 An die Küche senden schickt den Bon an Küche und Bar. Danach steht an dieser Stelle An die Küche senden bestätigt.
  • 10 Abrechnen / Bon erstellen führt zur Abrechnung (→ Kapitel 14).
  • 11 ORDER STORNIEREN: nur für Manager und Administratoren sichtbar.

Bildschirm für Bildschirm#

1. Haupt-Erfassungsbereich (TransactionWorkspace)#

  • Kopfzeile (Links):
    • Zurück-Schaltfläche (<): Kehrt zur Tischplanübersicht zurück.
    • Titel Artikel auswählen: Kennzeichnet den aktiven Bestellmodus.
    • Auslastungszeile {{label}} {{resource}} • {{capacity}} Gäste (z. B. Tisch 4 • 4 Gäste): Zeigt die Tischnummer und die maximale Sitzplatzkapazität.
  • Kopfzeile (Rechts):
    • Suchfeld Schnellsuche...: Suchfeld zur direkten Filterung von Artikeln nach Name oder Beschreibung.
    • Ansichtsumschalter:
      • Gitter: Schaltet auf eine kompakte, textbasierte Kachelansicht um.
      • Visuell: Schaltet auf eine Bilderkachelansicht mit Produktfotos, Beschreibungen und Preis-Badges um.
      • Layout: Aktiviert ein im Backoffice definiertes Schnellwahl-Tastenraster (nur sichtbar, wenn ein Produktraster zugewiesen ist).
  • Kategorienleiste:
    • Alle Artikel: Zeigt alle Artikel des Sortiments ohne Filterung.
    • Warengruppen-Schaltflächen: Gefilterte Ansicht der Artikel der jeweiligen Kategorie (z. B. Getränke, Hauptspeisen, Desserts).
  • Produktkacheln:
    • Produktname, Produktfoto oder Bestecksymbol.
    • Preis-Badge (€{{price}}), bei Aktionspreisen mit gestrichenem Altpreis (€{{originalPrice}}).
    • Status-Badges: Ausverkauft / Aus, Verfügbar, {{count}} ÜBRIG / Noch {{count}}, PROMO.

2. Artikel-Anpassungs-Dialog (ItemCustomizerModal)#

  • Kopfbereich: Produktname als Titel, Untertitel Auswahl anpassen, Schließen-Schaltfläche (X).
  • Varianten-Gruppen: Gruppenbezeichnung, rotes Pflicht-Badge Erforderlich (wenn verpflichtend), Auswahltasten mit Aufpreisen (+€{{price}} oder -€{{price}}).
  • Zusatzoptionen (Modifiers): Gruppenbezeichnung, Auswahlgrenzen Min. {{count}} und Max. {{count}}, Checkbox-Schaltflächen zur Auswahl.
  • Mengensteuerung: Zeile Menge, Schaltflächen - und +, Zähleranzeige.
  • Validierungsmeldung: Zeigt eventuell fehlende Pflichtauswahlen an (z. B. Mindestauswahl nicht erreicht).
  • Hauptschaltfläche Zu {{session}} hinzufügen (in der Restaurant-Voreinstellung Zu Order hinzufügen): Übernimmt die Konfiguration in den Bon. Zeigt die Gesamtsumme €{{total}} und den Hinweis Gesamtbetrag inklusive.

3. Rechte Bon-Seitenleiste (TicketSidebar)#

  • Kopfbereich:
    • Sitzungszeile AKTIVE ORDER: Daneben steht ein Kennzeichen mit der Tischbezeichnung (z. B. TABLE 4).
    • Schaltfläche Table abwählen (X): Schließt die Seitenleiste und kehrt zum Tischplan zurück.
    • Titel Aktuelle(s) Order: Hauptüberschrift der Bonliste.
    • Status-Badge: Zeigt den aktuellen Bestellstatus in englischer Schreibweise (Draft, Sent, partially_paid).
    • Gästezähler PAX: Schaltflächen - und +, Anzeige {{count}} PAX zur Einstellung der Personenanzahl.
  • Artikelliste Artikel in Order:
    • Produktname, Einzelpreis & Menge €{{price}} x {{quantity}}, Positions-Gesamtsumme €{{total}}.
    • Kursive Sondernotiz in Anführungszeichen (z. B. „Ohne Zwiebeln“).
    • Varianten-Badges und Modifier-Badges (+ {{name}}).
    • Rabatt-Badge (Promo −€{{price}}).
    • Gangwähler (GANG 1, GANG 2 …): nur bei noch nicht gesendeten Positionen. Jeder Tipp zählt den Gang um eins hoch, nach Gang 9 beginnt es wieder bei 1.
    • Inline-Mengensteuerung: Schaltflächen - und + sowie Papierkorb-Schaltfläche Artikel entfernen.
  • Kundenzuweisung:
    • Kunde zuweisen: Öffnet die Kundensuche. Ist ein Kunde zugewiesen, wird der Name angezeigt mit einer Schaltfläche (X) zum Entfernen.
  • Summenbereich:
    • Zwischensumme: Nettosumme aller gebuchten Positionen.
    • Rabatt: Gewährter Nachlass mit negativem Vorzeichen -€{{price}}.
    • Gesamt: Hervorgehobener Endbetrag in Primärfarbe.
  • Aktions-Schaltflächen:
    • Rabatt: Öffnet den Dialog zur Eingabe von Prozent- oder Festbetragsrabatten.
    • Umbuchen: Öffnet die Funktion zum Verlegen der Bestellung auf einen anderen Tisch.
    • An die Küche senden: Hauptschaltfläche zum Übermitteln des Entwurfs an Küchen- und Bardrucker. Auf dem Handy heißt sie genauso (→ Kapitel 13b).
    • Statusanzeige An die Küche senden bestätigt: Erscheint nach erfolgreichem Versand.
    • Nächsten Gang abrufen (Gang 2): Erscheint, wenn schon gesendete Positionen eines späteren Gangs noch warten. Ein Tipp gibt diesen Gang an die Küche frei.
    • Abrechnen / Bon erstellen: Wechselt in die Abrechnungs- und Zahlungsmaske. Erscheint erst, wenn der Bon einen Betrag hat.
    • ORDER STORNIEREN: Rote Schaltfläche (nur für Manager/Admins) zum Stornieren des gesamten Bons.
  • Stornierungs-Dialog:
    • Titel Order stornieren, Hinweis Wählen Sie einen obligatorischen Grund für diese Korrektur aus..
    • Grund-Schaltflächen: Customer cancelled, Wrong table, Staff error, Test order.
    • Freitextfeld Anderer Grund....
    • Schaltflächen Abbrechen und Stornierung bestätigen.

Schritt für Schritt#

1. Tisch aufrufen und Artikel erfassen#

  1. Tippen Sie auf dem Saalplan auf den gewünschten Tisch (z. B. Tisch 4).
  2. Befindet sich noch keine aktive Schicht im System, bricht der Vorgang ab (siehe Verzweigung: Keine Schicht geöffnet).
  3. Das System öffnet die Erfassungsmaske Artikel auswählen.
  4. Wählen Sie bei Bedarf die Ansicht Gitter, Visuell oder Layout.
  5. Nutzen Sie die Kategorienleiste oder das Feld Schnellsuche..., um Artikel einzugrenzen.
  6. Tippen Sie auf einen Artikel, um ihn der aktuellen Bestellung hinzuzufügen.

2. Verzweigung: Altersprüfung bei jugendschutzrelevanten Artikeln#

  1. Wird ein Artikel gewählt, der einer gesetzlichen Altersbeschränkung unterliegt (z. B. Spirituosen), fordert das System den Bediener zur Bestätigung der Altersprüfung auf.
  2. Wird die Prüfung bestätigt, wird der Artikel normal in den Bon übernommen.
  3. Wird die Altersprüfung abgelehnt oder abgebrochen, verweigert das System die Buchung mit der Meldung Age check was refused; this order cannot be completed. Der Artikel wird nicht hinzugefügt.

3. Verzweigung: Gleichzeitige Bearbeitung an zwei Terminals (Versionskonflikt)#

  1. Ausgangslage: Bediener A öffnet Tisch 4 an Terminal 1. Zeitgleich öffnet Bediener B Tisch 4 an Terminal 2.
  2. Aktion Bediener A: Bediener A fügt 2x Cola hinzu und tippt auf An die Küche senden. Der Server erhöht die Bestellversion auf Version 2.
  3. Aktion Bediener B: Bediener B hat auf Terminal 2 noch den alten Stand (Version 1) geladen und versucht, 1x Pizza hinzuzufügen oder eine Menge zu ändern.
  4. Ergebnis: Der Server verweigert die Änderung von Terminal 2 mit der Fehlermeldung Conflict: The order has been modified by another user. (oder Conflict: The item has been modified by another user.).
  5. Lösung für Bediener B: Tippen Sie auf den Zurück-Pfeil (<), um den Tisch zu verlassen, und rufen Sie Tisch 4 erneut auf. Terminal 2 lädt nun Version 2 inklusive der von Bediener A erfassten Colas. Bediener B kann die Pizza jetzt problemlos ergänzen.

4. Bestellung an die Küche senden#

  1. Prüfen Sie die Positionen in der rechten Seitenleiste unter Artikel in Order.
  2. Legen Sie bei Bedarf fest, in welchem Gang eine Position kommt: Tippen Sie auf das Kennzeichen GANG 1 neben der Position, bis der gewünschte Gang dasteht.
  3. Tippen Sie auf die Hauptschaltfläche An die Küche senden.
  4. Das System überträgt die Küchenbons an die zugewiesenen Drucker und KDS-Monitore. Der Bon-Status wechselt von Draft auf Sent und die Anzeige bestätigt An die Küche senden bestätigt. Beim ersten Senden wird der niedrigste Gang sofort zubereitet; spätere Gänge sind für die Küche angekündigt und warten.

4a. Nächsten Gang abrufen#

  1. Sind Positionen späterer Gänge gesendet, aber noch nicht freigegeben, zeigt die Seitenleiste Nächsten Gang abrufen (Gang 2).
  2. Tippen Sie darauf, wenn die Gäste bereit sind. Die Positionen dieses Gangs gehen in die Zubereitung.

5. Gesendete Bestellung bearbeiten#

  1. Öffnen Sie einen bereits gesendeten Tisch auf dem Saalplan.
  2. Neue Artikel können jederzeit hinzugefügt werden; diese verbleiben im Status draft, bis erneut An die Küche senden getippt wird.
  3. Bei bereits gesendeten Positionen können Mengen angepasst oder mit Artikel entfernen gelöscht werden (erfordert entsprechende Stornoberechtigungen).

6. Bestellung stornieren (Void)#

  1. Ein Bediener mit Manager- oder Admin-Rolle tippt am Ende der Bon-Seitenleiste auf ORDER STORNIEREN.
  2. Wählen Sie im Dialogfenster einen Grund (Customer cancelled, Wrong table, Staff error, Test order) oder tragen Sie unter Anderer Grund... eine Erklärung ein.
  3. Tippen Sie auf Stornierung bestätigen. Der Bon wird storniert und der Tisch freigegeben.

Was passiert im Hintergrund#

Beim Erfassen von Artikeln speichert das Kassensystem die Positionen zunächst im Entwurfsstatus (draft). Beim Tippen auf An die Küche senden wechselt der Status zu sent. Es werden Küchen-Druckaufträge erstellt und WebSocket-Events an angeschlossene KDS-Terminals gesendet. Jede Anpassung wird über eine fortlaufende Versionsnummer geschützt, um Konflikte bei Mehrgerätezugriffen zu verhindern.

Ein Storno löscht eine Bestellung niemals aus der Datenbank, sondern zeichnet eine Gegenbuchung mit TSE-Signatur auf.

Häufige Probleme#

1. Meldung: "No open shift for this location"#

  • Ursache: Der Bediener versucht, an einem Terminal ohne aktive Schicht eine Bestellung aufzunehmen.
  • Lösung: Öffnen Sie zuerst eine Schicht im Schichtenmodul (→ Kapitel 12), bevor Sie Tische bedienen.

2. Meldung: "Cannot add items to this order" / "Cannot modify items on this order"#

  • Ursache: Die Bestellung befindet sich bereits im Status paid, closed oder voided und ist damit final abgeschlossen.
  • Lösung: Abgeschlossene Bestellungen können nicht erweitert werden. Eröffnen Sie für weitere Gästewünsche eine neue Bestellung auf dem Tisch.

3. Meldung: "Age check was refused; this order cannot be completed"#

  • Ursache: Die gesetzlich geforderte Altersprüfung für einen altersbeschränkten Artikel (z. B. Alkohol) wurde abgelehnt oder abgebrochen.
  • Lösung: Entfernen Sie den betroffenen Artikel aus der Auswahl oder führen Sie die Altersprüfung erneut durch.

4. Meldung: "Cannot send an empty order"#

  • Ursache: Es wurde auf An die Küche senden getippt, obwohl sich kein einziger Artikel auf dem Bon befindet.
  • Lösung: Erfassen Sie mindestens einen Artikel, bevor Sie den Küchenversand auslösen.

5. Meldung: "Conflict: The order has been modified by another user." / "Conflict: The item has been modified by another user."#

  • Ursache: Ein anderes Terminal hat genau denselben Tisch oder Artikel in der Zwischenzeit verändert (Versionskonflikt).
  • Lösung: Tippen Sie auf den Zurück-Pfeil (<), um die Tischansicht zu schließen, und rufen Sie den Tisch erneut auf, um die aktuellen Daten zu laden.

6. Meldung: "Item just sold out" / "Out of stock: {product_id}"#

  • Ursache: Der gewünschte Artikel wurde im System als ausverkauft markiert oder der Bestand reicht nicht aus.
  • Lösung: Wählen Sie einen Ausweichartikel oder aktualisieren Sie den Lagerbestand im Backoffice (→ Kapitel 40).

7. Meldung: "Cannot discount this order" / "Provide discount_cents or discount_percent"#

  • Ursache: Ein Rabatt wurde auf eine bereits abgeschlossene Bestellung angewendet oder die Rabattwerte waren ungültig (z. B. 0 % oder negative Werte).
  • Lösung: Stellen Sie sicher, dass der Bon offen ist, und geben Sie einen gültigen Rabattwert ein.

8. Meldung: "Cannot remove items from this order"#

  • Ursache: Ein Bediener ohne Stornorechte versucht, eine bereits an die Küche gesendete Position zu entfernen.
  • Lösung: Das Löschen bereits gesendeter Küchenartikel erfordert Manager- oder Adminrechte. Wenden Sie sich an eine Führungskraft.

9. Meldung: "No customer attached to the order"#

  • Ursache: Eine kundenbezogene Aktion (z. B. Einlösen von Treuepunkten) wurde gestartet, ohne dass ein Kunde der Bestellung zugewiesen ist.
  • Lösung: Tippen Sie auf Kunde zuweisen und wählen Sie vorab einen Stammkunden aus.

Grenzen#

  • Die Gänge schalten sich nicht von selbst weiter: Wann der nächste Gang kommt, entscheidet die Bedienung mit Nächsten Gang abrufen.
  • Positionen auf einem Tischbon können im Erfassungsmodus nicht direkt mit individuellen Sitzplatznummern (Seat Numbers) versehen werden.
  • Auf mobilen Endgeräten werden Bestellungen bei Funkverlust automatisch lokal gepuffert und nach Wiederverbindung idempotent synchronisiert; Kassiervorgänge sind dort offline gesperrt (→ Kapitel 13b).

Dieses Kapitel gehört zum Merkuron-Handbuch für Inhaber und Servicepersonal.