Grundriss und Tische
Der Grundriss-Editor ist eine visuelle Arbeitsfläche zum Anordnen Ihrer Tische. Die Tische-Seite ist eine operative Ansicht pro Tisch für Details und Aktionen. Beide Ansichten arbeiten mit denselben zugrunde liegenden Tischdatensätzen.
Etagen
Etagen gruppieren Tische nach physischem Standort, zum Beispiel "Halle", "Empore" oder "Außenterrasse". Sie erstellen und verwalten Etagen unter Einstellungen > Cafeteria.
Jedes Café benötigt mindestens eine Etage. Jeder Tisch ist immer genau einer Etage zugeordnet. Sie können Etagen mit den Schaltflächen zum Nach-oben- und Nach-unten-Verschieben neu ordnen, und die oberste Etage wird beim Öffnen des Grundriss-Tabs als Standard verwendet. Die Grundriss-Seite bietet außerdem einen Chip "Alle Etagen", der alle Tische in einer kombinierten Ansicht zeigt.
Grundriss-Editor
Der Grundriss-Editor wird auf einem Canvas von 1200 x 720 mit einem 10-Pixel-Raster dargestellt. Tische erscheinen als Formen an ihren gespeicherten Positionen. Der Editor unterstützt zwei Anzeigemodi:
| Modus | Einsatzbereich |
|---|---|
| 2D | Bearbeiten und Anordnen. Tische ziehen, hinzufügen oder entfernen, umbenennen. |
| 3D | Präsentation und Rundgänge. Das Canvas kippt per CSS-Perspektive zu einer architektenähnlichen dimetrischen Ansicht. Ziehen ist im 3D-Modus deaktiviert, da die Zeigerzuordnung auf einer geneigten Fläche unklar ist. |
Tische Hinzufügen Und Positionieren
- Öffnen Sie Cafeteria > Grundriss.
- Wählen Sie die gewünschte Etage über die Etagen-Chips oben aus.
- Klicken Sie auf Tisch hinzufügen. Ein neuer Tisch erscheint am Ursprung des Canvas mit Standardform, -größe und Sitzplatzanzahl.
- Ziehen Sie den Tischkörper an die gewünschte Position. Die Position wird automatisch gespeichert, wenn Sie die Maustaste loslassen.
- Wiederholen Sie das für jede Sitzgruppe.
Positionen rasten an einem 10-Pixel-Raster ein, damit sauber ausgerichtete Tische ordentlich wirken, ohne dass Pixelgenauigkeit erforderlich ist.
Tischeigenschaften
Jeder Tisch hat die folgenden bearbeitbaren Felder:
| Feld | Bedeutung |
|---|---|
| Code | Kurzer Kennzeichner, der auf dem QR gedruckt und für das Personal sichtbar ist. Er muss in Ihrem Café eindeutig sein. |
| Anzeigename | Längeres Label für das Personal, zum Beispiel "Fenster 3" oder "Kabine A". |
| Sitzplatzanzahl | Anzahl der Sitzplätze am Tisch. Standard ist 2. |
| Form | Eine von: quadratisch, rechteckig horizontal, rechteckig vertikal, rund. |
| Größe | Ganzzahl von 1 bis 10. Steuert die Darstellungsgröße im Editor und in der 3D-Ansicht. |
| Etage | Die Etage, zu der dieser Tisch gehört. Tische können durch Bearbeiten dieses Felds zwischen Etagen verschoben werden. |
| Status | idle, in_use oder out_of_order. |
Tischstatus
| Status | Bedeutung |
|---|---|
| idle | Keine aktive Sitzung. Kein Kunde kann bestellen, bis Sie ihn platzieren. |
| in_use | Ein Sicherheitscode ist aktiv. Der Kunde kann den QR scannen und bestellen. |
| out_of_order | Der Tisch ist nicht verfügbar. Er wird im Grundriss ausgegraut angezeigt und die QR-Seite zeigt einen Hinweis zur Nichtverfügbarkeit. Nützlich für Wartung oder Möbelreparaturen. |
Einen Kunden Platzieren
Damit Bestellungen von einem Tisch möglich sind, muss das Personal den Kunden platzieren. Das Platzieren vergibt einen Sicherheitscode und setzt den Tisch in den in_use-Status.
- Wählen Sie auf der Tische-Seite oder über das Aktionsmenü im Grundriss den Tisch aus.
- Klicken Sie auf Gast an den Tisch setzen (auch "Tisch öffnen" genannt).
- Das System erzeugt einen 6-stelligen Sicherheitscode und zeigt ihn an.
- Geben Sie den Code an den Kunden weiter. Er wird nach dem Scannen des QR eingegeben.
Der Code wird nur im Moment der Generierung sowie dann im Klartext angezeigt, wenn ein Administrator für einen bereits belegten Tisch den Dialog "Code anzeigen" öffnet. Er wird serverseitig gehasht. Der Code läuft nach einer Standarddauer ab und kann jederzeit erneuert oder zurückgesetzt werden.
Code Anzeigen Und Erneuern
- Code anzeigen. Zeigt den aktuell zwischengespeicherten Klartextcode für den geöffneten Tisch an. Nützlich, wenn der Kunde die Nummer beim ersten Mal nicht mitbekommen hat. Diese Aktion erneuert den Code nicht und macht den vorherigen QR nicht ungültig.
- QR-Code erneuern. Erzeugt ein neues QR-Token für den Tisch. Der vorherige QR-Aufkleber wird ungültig. Verwenden Sie dies, wenn Sie den Aufkleber neu drucken oder vermuten, dass der alte QR extern weitergegeben wurde.
Einen Tisch Schließen
Wenn ein Kunde ohne offene Rechnung geht, klicken Sie auf Tisch schließen. Der Sicherheitscode läuft sofort ab, der Tisch kehrt zu idle zurück und jeder weitere Scan erfordert eine erneute Platzierung.
Wenn an dem Tisch unbezahlte Bestellungen offen sind, verwenden Sie stattdessen Abrechnung abschließen. Die Abrechnung schließt alle offenen Bestellungen mit einer gewählten Zahlungsmethode und setzt den Tisch danach wieder auf idle. Den Abrechnungsablauf finden Sie auf der Bestellseite.
QR-Codes
Jeder Tisch hat einen QR-Code, der die URL handy.cafe/{cafe-slug}/{table-code} codiert. Ein Query-Parameter trägt das QR-Token, das die Echtheit des Aufklebers belegt. Wenn der Kunde den QR scannt:
- Die Menüseite gleicht den Slug und den Tischcode mit der Cloud-API ab.
- Wenn sich der Tisch im
in_use-Status befindet, wird der Kunde nach dem 6-stelligen Sicherheitscode gefragt. - Nach erfolgreicher Prüfung wird ein Sitzungstoken ausgegeben und in einem Cookie sowie als Bearer-Token-Fallback gespeichert. Der Bearer-Fallback existiert, weil iPhone Safari in manchen Konfigurationen Drittanbieter-Cookies blockieren kann.
Erzeugen Sie den druckbaren QR auf der Tische-Seite. Jeder Tisch hat eine QR-Vorschau, die Sie als SVG oder PNG speichern können. Drucken Sie Aufkleber immer dann neu, wenn Sie das QR-Token erneuern oder den Slug ändern.
Tipps Für Den Grundriss
- Beginnen Sie damit, das reale Layout auf das Canvas zu übertragen. Platzieren Sie den Eingang nahe an einer Kante und arbeiten Sie sich nach innen vor. So fällt es dem Personal leichter, sich zu orientieren.
- Gruppieren Sie Tische nach Etage, auch wenn Ihr Standort nur eine Ebene hat. "Saal" und "Terrasse" als separate Etagen ermöglichen es, das Bestell-Dashboard nach Bereichen zu filtern.
- Verwenden Sie größere Größenwerte für Kabinen mit vier oder mehr Personen und kleinere Werte für Barhocker.
- Markieren Sie Tische mit
out_of_order, wenn Möbel repariert werden müssen, damit Kunden dort keine Bestellungen aufgeben können. Löschen Sie den Tischdatensatz nur, wenn der Platz dauerhaft wegfällt.