Tisch-Selbstbestellung¶
Gäste scannen einen QR-Code am Tisch und können direkt vom Smartphone bestellen und bezahlen — ohne auf den Kellner warten zu müssen. Das Modul eignet sich besonders für Self-Service-Bereiche, Biergärten, Festivals und alle Betriebe, die ihren Service beschleunigen möchten.
Aktivierung: Admin → Einstellungen → Betrieb → Tab Self-Order → Block QR-Tischbestellung
Inhaltsverzeichnis¶
- Funktionsübersicht
- Einrichtung
- QR-Codes erstellen
- Sitzplätze (optional)
- Gastsicht (Smartphone)
- POS-Ansicht (Personal)
- Self-Payment (Selbst bezahlen)
- Kellner-Ruf
- Einstellungen
- Häufige Fragen
Funktionsübersicht¶
| Funktion | Beschreibung |
|---|---|
| QR-Code am Tisch | Jeder Tisch erhält einen einzigartigen QR-Code, der zum Bestellen verlinkt |
| Speisekarte auf dem Smartphone | Gäste sehen die vollständige Speisekarte mit Bildern, Optionen und Preisen |
| Bestellen ohne Kellner | Bestellungen werden direkt an die Küche gesendet |
| Sitzplatz-Zuordnung | Bei aktivierten Sitzplätzen wird jede Bestellung einem Platz zugeordnet |
| Self-Payment | Gäste können ihre Rechnung direkt am Smartphone mit Karte bezahlen |
| Kellner-Ruf | Gäste können per Knopfdruck den Kellner rufen |
| Trinkgeld | Trinkgeldauswahl (0 %, 5 %, 10 %, 15 % oder individuell) beim Bezahlen |
Einrichtung¶
Schritt 1: Modul aktivieren¶
- Admin → Einstellungen → Tab Features
- Tisch-Selbstbestellung aktivieren
- Speichern
Schritt 2: QR-Tischbestellung aktivieren¶
- Admin → Einstellungen → Betrieb → Tab Self-Order
- Im Block QR-Tischbestellung den Schalter Aktiviert einschalten
- Speichern
Hinweis: Dieser Schalter lag früher unter Online-Bestellung → Tab Bestellung. Er wurde nach Einstellungen → Betrieb → Self-Order verschoben. Im Online-Shop-Admin gibt es ihn nicht mehr.
Die Einstellungen für Darstellung, Artikel und Online-Zahlung finden Sie unter Admin → Online-/QR-Einstellungen. Dafür ist keine zusätzliche Online-Shop-Lizenz nötig.
Schritt 3: Speisekarte pflegen¶
Die Selbstbestellung nutzt die digitale Speisekarte:
- Admin → Artikel → gewünschten Artikel öffnen
- Im Abschnitt Sichtbarkeit den Schalter Nicht in Speisekarte deaktiviert lassen
- Optional: Beschreibung, Bilder und Allergene hinzufügen
- Speichern
Tipp: Viele Artikel lassen sich beim Artikel-Import auf einmal für die Speisekarte freigeben.
Schritt 4: QR-Codes erstellen¶
Siehe Abschnitt QR-Codes erstellen.
QR-Codes erstellen¶
Jeder Tisch benötigt einen eigenen QR-Code. Der QR-Code enthält einen kryptographischen Token, der den Tisch eindeutig identifiziert.
QR-Code generieren¶
- Admin → Tische → Tisch auswählen
- Im Detail-Panel auf QR-Code generieren klicken
- Das System erstellt einen neuen, einzigartigen Session-Token
- Der QR-Code wird als Bild angezeigt
QR-Code lokal testen¶
Der QR-Code verweist auf die Kunden-Domain ({name}.order.dikas.de), die nur aus dem Internet erreichbar ist. Zum Testen vom Kassen-/Arbeitsgerät aus:
- Admin → Tische → Tisch auswählen → QR-Code generieren
- In der QR-Sektion auf den Button Lokal testen (Kolben-Symbol) klicken
- Die Gast-Bestellansicht des Tisches öffnet sich in einem neuen Tab — direkt auf diesem Gerät, ohne die Kunden-Domain
QR-Code drucken¶
- Klicken Sie auf QR-Code herunterladen (PNG-Format)
- Drucken Sie den QR-Code auf ein wetterfestes Schild oder einen Tischaufsteller
- Empfohlene Mindestgröße: 4 × 4 cm
QR-Code erneuern¶
Ein QR-Code kann jederzeit erneuert werden:
- Admin → Tische → Tisch auswählen → QR-Code generieren
- Der alte QR-Code wird sofort ungültig
- Gäste mit dem alten QR-Code sehen eine Fehlermeldung
Wichtig: Nach dem Erneuern müssen die gedruckten QR-Codes am Tisch ausgetauscht werden.
Automatische QR-Code-Rotation¶
Optional können QR-Codes täglich automatisch erneuert werden:
- Admin → Einstellungen → Tab Tisch-Selbstbestellung
- QR-Code-Tokens bei Tagesabschluss erneuern aktivieren
- Bei jedem Tagesabschluss werden alle QR-Codes ungültig und neue erstellt
Warnung: Bei automatischer Rotation müssen die QR-Codes digital angezeigt werden (z. B. auf einem Tablet am Tisch), da gedruckte Codes täglich veralten.
Sitzplätze (optional)¶
Wenn ein Tisch mehrere Gäste hat, können Bestellungen Sitzplätzen zugeordnet werden. So weiß das Personal, welche Bestellung zu welchem Gast gehört.
Sitzplätze aktivieren¶
- Admin → Tische → Tab Gruppen
- Tischgruppe bearbeiten
- Sitzplätze verwenden aktivieren
- Anzahl Sitzplätze festlegen (Standard: 4, max. 99)
- Speichern
So funktioniert es¶
- Beim ersten Bestellen erhält der Gast automatisch den nächsten freien Sitzplatz
- Der Sitzplatz wird per Cookie im Browser gespeichert (24 Stunden gültig)
- Jeder Gast sieht nur seine eigenen Bestellungen
- Beim Bezahlen kann zwischen „Nur mein Platz" und „Ganzen Tisch" gewählt werden
POS-Darstellung¶
Wenn Sitzplätze aktiviert sind, erscheinen in der Tischansicht am POS zusätzliche Platz-Tabs:
| Tab | Anzeige |
|---|---|
| Gesamt | Alle Bestellungen des Tisches |
| Platz 1 | Nur Bestellungen von Platz 1 |
| Platz 2 | Nur Bestellungen von Platz 2 |
| ... | ... |
Belegte Plätze werden farbig hervorgehoben.
Gastsicht (Smartphone)¶
Der Gast scannt den QR-Code und landet auf einer mobiloptimierten Seite mit drei Tabs.
Tab: Speisekarte¶
- Kategorie-Leiste oben: Horizontale Buttons zum schnellen Springen zwischen Gruppen
- Artikelkarten mit Bild, Name, Beschreibung und Preis
- Plus-Button zum Hinzufügen in den Warenkorb
- Bei Artikeln mit Optionen (z. B. Beilagen, Extras): Auswahl-Dialog öffnet sich automatisch
- Diät-Badges: Vegan, Vegetarisch, Glutenfrei werden automatisch angezeigt
Warenkorb¶
- Am unteren Bildschirmrand erscheint eine Warenkorb-Leiste: „3 Artikel — 24,50 €"
- Antippen öffnet den Warenkorb-Overlay:
- Artikelname und ausgewählte Optionen
- Plus/Minus-Buttons zum Ändern der Menge
- Eingabefeld für Küchen-Hinweise (z. B. „ohne Zwiebeln")
- Bestellen-Button
Tab: Bestellungen¶
- Übersicht aller eigenen Bestellungen
- Artikelname, Menge, Preis und ausgewählte Extras
- Automatische Aktualisierung alle 15 Sekunden
- Gesamtsumme am Ende der Liste
- „Nochmal" je Position: ohne Optionen landet der Artikel sofort im Warenkorb; mit Optionen öffnet sich der Artikel-Dialog mit den damals gewählten Optionen vorbelegt. Steht der Artikel nicht mehr auf der Karte oder ist er „derzeit aus", erscheint statt des Knopfs ein Hinweis
Tab: Bezahlen¶
Siehe Abschnitt Self-Payment.
Kunden-Konto (optional)¶
Ist im Online-Shop der Schalter Kunden-Konten aktiv (Admin → Online-Bestellung → Bestellung), erscheint im Kopf der QR-Bestellung ein Personen-Icon. Damit kann sich ein Gast anmelden oder registrieren — dieselben Konten wie im Online-Shop.
- Meine Bestellungen: Eingeloggt sieht der Gast seine bisherigen Online-Bestellungen.
- Erneut bestellen: Mit einem Klick werden die Positionen einer früheren Bestellung (gegen die aktuelle Karte geprüft) in den Tisch-Warenkorb gelegt.
- Beleg & Bewirtungsbeleg: Zu jeder Bestellung kann der Gast den Beleg als PDF laden oder per E-Mail erhalten; einen Bewirtungsbeleg (mit optionalem Anlass/Teilnehmer) gibt es im Web-Konto.
Die Anmeldung ist optional — die anonyme Tisch-Selbstbestellung funktioniert wie gewohnt ohne Konto.
POS-Ansicht (Personal)¶
Selbstbestellungen erkennen¶
Bestellungen, die von Gästen per Selbstbestellung aufgegeben wurden, sind am POS mit einem 📱-Symbol vor dem Artikelnamen gekennzeichnet.
Bestellbestätigung¶
Je nach Einstellung werden Bestellungen unterschiedlich behandelt:
| Modus | Verhalten |
|---|---|
| Automatisch bestätigen | Bestellung wird sofort als OpenBon erstellt und an die Küche gesendet |
| Manuell bestätigen | Bestellung erscheint zur Bestätigung im POS unter Tischbestellungen (Symbol oben in der Kassenleiste) und wird dort angenommen oder abgelehnt |
Tipp: Die automatische Bestätigung ist der Standardmodus und für die meisten Betriebe empfohlen.
💡 Tischbestellungen-Ansicht: Der POS-Button Tischbestellungen (QR-Symbol, Badge = offene Tischbestellungen) zeigt ausschließlich QR-/Tisch-Selbstbestellungen mit den Stufen Neu → In Arbeit → Fertig → Erledigt. Abhol- und Lieferbestellungen aus dem Online-Shop laufen dagegen über das Lieferservice-Modul.
Einstellung: Admin → Einstellungen → Tab Tisch-Selbstbestellung → Bestellungen automatisch bestätigen
Tisch-Reinigung¶
Wenn die Tisch-Reinigungspflicht aktiviert ist (Admin → Einstellungen → Betrieb → Tisch-Reinigung nach Kassierung), wird der Tisch nach einer Self-Payment-Zahlung automatisch in den Status „Reinigung" versetzt.
Self-Payment (Selbst bezahlen)¶
Gäste können ihre Rechnung direkt am Smartphone bezahlen, ohne auf den Kellner warten zu müssen.
Voraussetzungen¶
- Zahlungsanbieter muss eingerichtet sein (Stripe oder PayPal) — die Zahlung läuft in der Währung Ihres Betriebs
- Admin → Online-Bestellung → Konfiguration → Stripe/PayPal-Zugangsdaten hinterlegen
Bezahlvorgang (Gastsicht)¶
- Tab Bezahlen antippen
- Rechnung mit allen offenen Positionen wird angezeigt
- Auswählen, was bezahlt wird — drei Wege:
- Alles (bei Sitzplätzen: „Nur mein Platz" oder „Ganzen Tisch bezahlen")
- Einzelne Positionen anhaken — nur die gewählten werden bezahlt
- Durch Personen teilen — der offene Betrag wird durch die Anzahl geteilt; die Cent-Beträge werden so verteilt, dass alle Anteile zusammen genau den offenen Betrag ergeben, und jeder Beleg trägt einen glatten Cent-Betrag
- Trinkgeld auswählen:
| Option | Beschreibung |
|---|---|
| Kein | Kein Trinkgeld |
| 5 % | 5 % der Rechnungssumme |
| 10 % | 10 % der Rechnungssumme |
| 15 % | 15 % der Rechnungssumme |
| Andere | Individuellen Betrag eingeben |
- Gesamtbetrag (inkl. Trinkgeld) wird angezeigt
- „Mit Karte bezahlen" für Kartenzahlung via Stripe
- Alternativ: „Bar bezahlen — Kellner rufen" ruft den Kellner zur Barzahlung
Rechnung teilen — jeder zahlt seinen Teil
Jede Teilzahlung hat ihr eigenes Trinkgeld und ihren eigenen Beleg, der nur das Gewählte enthält (beim Anteil steht jede Position anteilig darauf). Der Rest bleibt am Tisch offen — der Kellner kassiert ihn wie gewohnt. Bereits bezahlte Positionen verschwinden bei den anderen Gästen am Tisch innerhalb weniger Sekunden; wer eine schon bezahlte Position trotzdem abschickt, bekommt einen Hinweis, gebucht wird nichts. Tippen zwei Gäste im selben Moment auf „Bezahlen", wird nur eine Zahlung gebucht — wurde die zweite Karte schon belastet, erstattet DiKAS den Betrag sofort automatisch, und der Gast liest „erstattet".
Nach der Zahlung¶
- Erfolgsanzeige am Smartphone
- Beleg wird im System erstellt (mit Zahlungsart „Online-Zahlung")
- Tisch wird automatisch freigegeben (wenn alle Positionen bezahlt sind)
- Bei Tisch-Reinigungspflicht: Tisch wechselt in Status „Reinigung"
Sicherheit¶
- Jede Zahlung hat eine eindeutige PaymentIntentId (Idempotenz-Schutz)
- Doppelte Zahlungen werden automatisch erkannt und verhindert
- Zahlungsdaten werden nie auf dem DiKAS-Server gespeichert (Stripe/PayPal)
Kellner-Ruf¶
Auf jeder Seite der Selbstbestellung befindet sich ein orangener Glocken-Button (unten rechts). Damit kann der Gast den Kellner rufen.
So funktioniert es (Gastsicht)¶
- Glocken-Button antippen
- Grund auswählen:
| Grund | Typischer Anwendungsfall |
|---|---|
| Beratung | Frage zum Menü oder Empfehlung gewünscht |
| Barzahlung | Gast möchte bar bezahlen |
| Sonstiges | Alle anderen Anliegen |
- Nach dem Senden: „Kellner wurde gerufen" wird angezeigt
- 60 Sekunden Abkühlung — in dieser Zeit kann nicht erneut gerufen werden
So funktioniert es (POS-Ansicht)¶
- Der Tisch erhält eine pulsierende orangene Umrandung
- Ein Glocken-Symbol erscheint auf dem Tisch (bei Bar-/Kartenzahlung ein Münz- bzw. Karten-Symbol)
- Beim Öffnen des Tisches wird der Kellner-Ruf automatisch quittiert
Optionale Alarmierung (Sound + Alarm-Panel)¶
Die Tisch-Markierung ist nur auf dem Tische-Screen sichtbar. Damit das Personal einen Kellner-Ruf bzw. Zahlungswunsch überall mit Ton und Alarm-Panel mitbekommt, lässt sich die Alarmierung anbinden:
- Admin → Einstellungen → Betrieb → Tab Alarm → Alarmierung aktivieren und mindestens einen Alarm-Typ anlegen
- Im Abschnitt Automatische Auslöser den Alarm-Typ für „Alarm bei Kellner-Ruf / Zahlungswunsch" wählen
- Speichern
Ab dann löst jeder Kellner-Ruf aus der QR-Tischbestellung (Bezahlen, Beratung, Sonstiges) den gewählten Alarm aus — mit Tischnummer und Grund in der Meldung. Bleibt der Auslöser leer, gibt es weiterhin nur die stille Tisch-Markierung.
Einstellungen¶
Darstellung und Artikelauswahl¶
Admin → Online-/QR-Einstellungen
Mit einer reinen Lizenz für die QR-Tischbestellung stehen dort die benötigten Bereiche bereit:
| Bereich | Verwendung |
|---|---|
| Allgemein | Name, Slogan und Kontaktdaten der QR-Bestellung |
| Design | Design-Vorlage, Logo, Banner, Farben, Schriftart und Vorschau |
| Artikel | Sichtbare Artikel der digitalen Speisekarte festlegen |
| Zahlung | Stripe-Zahlung für QR-Tischbestellungen aktivieren |
Änderungen am Design werden nach dem Speichern auch in der QR-Tischbestellung verwendet.
Modul-Einstellungen¶
Admin → Einstellungen → Tab Tisch-Selbstbestellung
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Bestellungen automatisch bestätigen | Bestellungen werden ohne manuelle Prüfung direkt als OpenBon erstellt | Aktiviert |
| QR-Code-Tokens bei Tagesabschluss erneuern | Alle QR-Codes werden beim Tagesabschluss ungültig und neue erstellt | Deaktiviert |
Zahlungsanbieter¶
Admin → Online-/QR-Einstellungen → Zahlung
| Feld | Beschreibung |
|---|---|
| Online-Zahlung (Stripe) aktiviert | Erlaubt die Online-Zahlung in der QR-Tischbestellung |
| Zahlungsanbieter konfigurieren | Öffnet Admin → Einstellungen → Hardware → Zahlungsoptionen für die Stripe-Zugangsdaten |
Sitzplätze¶
Admin → Tische → Gruppen → Gruppe bearbeiten
| Feld | Beschreibung | Standard |
|---|---|---|
| Sitzplätze verwenden | Bestellungen werden Sitzplätzen zugeordnet | Deaktiviert |
| Anzahl Sitzplätze | Maximale Sitzplatznummer pro Tisch dieser Gruppe | 4 |
Praxistipps¶
Biergarten / Außenbereich¶
- Wetterfeste QR-Code-Schilder verwenden (laminiert oder UV-beständig)
- Automatische Token-Rotation deaktiviert lassen (gedruckte Codes)
- Sitzplätze deaktivieren (offene Bestuhlung)
Festival / Vereinsfest¶
- Große, gut sichtbare QR-Codes auf Tischaufstellern
- Automatische Bestätigung aktivieren (schneller Durchlauf)
- Self-Payment aktivieren für schnellere Abwicklung
Restaurant / Gaststube¶
- QR-Code dezent in die Speisekarte oder auf den Tischaufsteller drucken
- Sitzplätze aktivieren für korrekte Zuordnung
- Kellner-Ruf erleichtert den Service-Workflow
Disco / Club¶
- QR-Codes an Stehtischen oder in Logen
- Kombination mit dem Ticketing-Modul (Tickets + Tischbestellung)
- Self-Payment für schnelle Getränkeabrechnung
Häufige Fragen¶
Brauche ich einen Online-Shop, um die Tisch-Selbstbestellung zu nutzen? Nein. Die Lizenz für die QR-Tischbestellung reicht aus. Die benötigten Bereiche unter Online-/QR-Einstellungen werden damit automatisch freigeschaltet; Abholung, Lieferung, Öffnungszeiten, Rechtstexte und Online-Shop-Bestellungen bleiben ohne Online-Shop-Lizenz ausgeblendet.
Was passiert, wenn der QR-Code abgelaufen ist? Der Gast sieht die Meldung „Tisch nicht gefunden oder QR-Code abgelaufen" und wird gebeten, den QR-Code erneut zu scannen. Sie müssen einen neuen QR-Code im Admin generieren.
Können Gäste ohne Sitzplatzzuordnung bestellen? Ja, wenn Sitzplätze deaktiviert sind, werden alle Bestellungen dem gesamten Tisch zugeordnet.
Wie lange ist ein QR-Code gültig? Ein QR-Code bleibt gültig, bis er manuell erneuert wird oder der Tagesabschluss bei aktivierter Token-Rotation durchgeführt wird.
Funktioniert die Selbstbestellung auch ohne Internetverbindung? Nein, sowohl das Smartphone des Gastes als auch der DiKAS-Server benötigen eine Internetverbindung.
Kann ein Gast für den ganzen Tisch bestellen? Ja, jeder Gast kann beliebig viele Artikel bestellen. Die Sitzplatzzuordnung dient nur der Zuordnung beim Bezahlen.
Was passiert, wenn ein Gast den Browser schließt? Der Warenkorb wird in der Browser-Session gespeichert. Beim erneuten Scannen des QR-Codes wird der vorherige Warenkorb wiederhergestellt. Bereits aufgegebene Bestellungen bleiben erhalten.
Kann das Personal Bestellungen aus der Selbstbestellung stornieren? Ja, Bestellungen aus der Selbstbestellung sind normale OpenBons und können am POS wie gewohnt storniert werden.
Werden Selbstbestellungen an den Küchendrucker gesendet? Ja, Selbstbestellungen werden exakt gleich behandelt wie Bestellungen vom POS — inklusive Küchendruck, Küchenmonitor und Schankanlagen-Anbindung.