Zurück zum Blog
Betrieb

QR-basierte Take-away-Bestellung: Best Practices vom Bestellen bis zur Abholung

Bewährter Workflow für Take-away: separate Preise, Upload des Zahlungsbelegs und Abwicklung der Abholung ohne Empfangstheke.

11 min read
QR-basierte Take-away-Bestellung: Best Practices vom Bestellen bis zur Abholung

Take-away ist ein anderes Geschäft als Dine-in. Kunden setzen sich nicht hin. Es gibt keinen Tisch, an dem man sie parken kann. Sie wollen zwei Dinge wissen: Wann ist das Essen fertig, und wie bezahle ich. Alles, was diese zwei Fragen behindert, ist Reibung — und Reibung verliert Bestellungen an den Wettbewerber mit einem reibungsloseren Prozess.

In den letzten Jahren hat sich das Playbook für Take-away von Telefonanrufen und Abholtheken hin zu einem QR-und-Warteschlangen-Workflow verlagert, der skaliert. Kunden nehmen eine Warteschlangennummer, bauen ihre Bestellung auf ihrem eigenen Telefon zusammen, zahlen per Upload eines Banküberweisung-Belegs und holen ab, wenn ihre Nummer aufgerufen wird. Das Ganze läuft im Browser — keine App, keine Empfangstheke, kein Headset.

Dieser Artikel beschreibt die praktischen Entscheidungen, die diesen Workflow in einem echten Restaurant zum Funktionieren bringen.

Separate Take-away-Preise

Die erste Entscheidung ist, ob Take-away-Preise dieselben wie Dine-in-Preise sein sollen. In vielen Ländern lautet die Antwort nein. Dine-in beinhaltet Teller, Gläser, Tischservice und ein Erlebnis. Take-away beinhaltet Verpackung und die Annahme, dass der Kunde das Essen woanders isst. Die Kostenstrukturen sind unterschiedlich, und die Zahlungsbereitschaft ist unterschiedlich.

Ein gängiges Muster ist ein kleiner Aufschlag für Take-away — vielleicht zehn bis fünfzehn Prozent — um Verpackung und den marginalen Arbeitsaufwand des Einpackens und Übergebens zu decken. Einige Restaurants kehren dies um und bieten einen kleinen Take-away-Rabatt an, weil sie beim Abwasch und Tischumschlag sparen. So oder so muss das Speisekartensystem ein separates Preisfeld pro Position unterstützen — getrennt vom Dine-in-Preis — das nur erscheint, wenn der Kunde für Abholung bestellt.

Positionen benötigen auch ein separates Verfügbarkeitskennzeichen für Take-away. Einige Gerichte reisen nicht gut. Ein Soufflé, ein zartes Carpaccio, ein mehrteiliges plattiertes Dessert — keines davon gehört auf eine Take-away-Speisekarte. Sie sollten auf der Dine-in-Speisekarte bleiben, aber mit einem einzigen Schalter aus der Take-away-Liste ausgeblendet werden, nicht durch das Pflegen zweier paralleler Speisekarten.

Die zweistufige Bestellbestätigung

Der klassische Fehler ist, eine Take-away-Bestellung wie einen Website-Checkout zu behandeln, bei dem der Kunde am Ende alles festlegt. In der Praxis scheitert dies, weil der Zahlungsschritt der langsamste, fehleranfälligste Teil ist. Banküberweisungen brauchen Zeit. Der Kunde könnte den Betrag falsch eingeben. Der Beleg könnte unlesbar sein. Wenn die Bestellung gesperrt ist, bevor die Zahlung bestätigt ist, beginnt die Küche, Speisen zu kochen, für die das Restaurant möglicherweise nie bezahlt wird.

Ein besserer Workflow ist ein zweistufiger Übergabeprozess. Stufe eins: Der Kunde gibt die Bestellung auf. Das System erfasst die Positionen, berechnet den Gesamtbetrag und zeigt ihm einen klaren Gesamtbetrag in der Währung, in der er zahlt. Stufe zwei: Der Kunde lädt einen Zahlungsbeleg hoch. Bis das Restaurant den Beleg manuell als gültig bestätigt, befindet sich die Bestellung in einem „Warte auf Bestätigung"-Status. Die Küche startet nicht. Der Statusbadge des Kunden sagt „Warte auf Restaurantbestätigung der Zahlung", damit er weiß, dass der Ball bei Ihnen liegt, nicht bei ihm.

Das klingt langsam. In der Praxis dauert die Mitarbeiterbestätigung zehn Sekunden — Dashboard öffnen, Belegbild ansehen, Schaltfläche tippen. Die Küche sieht die Bestellung in dem Moment, wenn die Zahlung bestätigt ist, nicht vorher — was genau der richtige Zeitpunkt ist.

Zahlungsbeleg-Uploads, die nicht versagen

Der häufigste Fehlerfall bei Beleg-Uploads sind Berechtigungen. Kundentelefone verwenden zufällige IP-Adressen. Bildgrößen variieren von 200 KB bis 10 MB. Manche Kunden machen einen Screenshot der Banking-App, andere fotografieren den gedruckten Beleg mit der Kamera, andere fügen ein weitergeleitetes Bild aus einem Chat ein. Das Upload-System muss all das absorbieren, ohne einen Fehler auszuwerfen.

Einige praktische Regeln. Erstens: Mehrere Bildformate akzeptieren — JPEG, PNG und WebP decken im Wesentlichen jede Telefonkamera und jeden Screenshot-Tool ab. Zweitens: Vorab-signierte Upload-URLs verwenden, die nach einigen Minuten ablaufen, damit der Upload direkt vom Telefon des Kunden zu Ihrem Speicher erfolgt, ohne Ihren Server in der Mitte. Drittens: Den Dateityp serverseitig validieren, bevor die URL ausgestellt wird. Viertens: Belege unter einem klar bezeichneten Pfad speichern, damit Sie diese später prüfen können, wenn eine Zahlung bestritten wird.

Die kundenseitige Benutzeroberfläche sollte eine große Schaltfläche mit der Aufschrift „Zahlungsbeleg hochladen" sein, kein mehrstufiges Formular. Zeigen Sie nach dem Upload ein Miniaturbild des Belegs mit einer „Ersetzen"-Option zurück, falls ein falscher Screenshot hochgeladen wurde. Der Statusbadge des Kunden sollte sofort auf „Warte auf Restaurantbestätigung" umschalten, damit er weiß, dass der Upload funktioniert hat.

Referenzcodes für die Abholung

Wenn der Kunde zur Abholung kommt, brauchen Sie eine schnelle Möglichkeit, sein Telefon mit der Bestellung auf Ihrem Bildschirm abzugleichen. Warteschlangennummern auszurufen funktioniert in einem ruhigen Restaurant, schlägt aber in einem lauten Bubble-Tea-Geschäft mit fünf Nummer-12en in der Schlange fehl.

Ein kurzer Referenzcode — sechs Zeichen aus einem verwechslungsfreien Zeichensatz — löst dies. Er wird serverseitig zum Zeitpunkt der Bestellaufgabe generiert. Er wird auf dem Telefon des Kunden neben seiner Warteschlangennummer angezeigt. Derselbe Code wird im Mitarbeiter-Dashboard angezeigt. Wenn der Kunde kommt, zeigt er sein Telefon, Sie vergleichen die Codes und übergeben die Tüte. Der gesamte Austausch dauert drei Sekunden und hängt nie von gerufenen Namen ab.

Der Referenzcode dient auch als Anti-Betrug. Ein Kunde kann nicht behaupten, „Ich bin Nummer 42" ohne den Code zu zeigen, der zu Nummer 42 gehört. Zwei zufällige Personen können in keinem plausiblen Szenario an demselben Tag auf denselben Code treffen.

Tagesabschluss-Abstimmung

Take-away-Einnahmen müssen täglich mit Banküberweisungen abgestimmt werden. Der einfachste Weg dazu ist eine Verlaufsansicht im Warteschlangen-Dashboard, die jede an einem bestimmten Tag als Abgeholt markierte Bestellung mit Warteschlangennummer, Referenzcode, Zeit, Gesamtbetrag und einem Link zum Belegbild auflistet. Ein Datum auswählen, die Liste sehen, den Tagesbetrag sehen, mit dem Kontoauszug gegenprüfen. Fünf Minuten pro Tag, idealerweise als Teil der Schließroutine.

Die Verlaufsansicht muss die Zeitzone korrekt handhaben. Ein Restaurant in Bangkok, das um Mitternacht Ortszeit schließt, sollte alle Bestellungen für diesen Kalendertag zusammen gruppiert sehen — nicht aufgeteilt über die UTC-Mitternacht mitten im Abendbetrieb. Das System sollte das Land des Restaurants kennen und die lokale Zeitzone für die Gruppierung verwenden.

Was tun, wenn etwas schiefläuft

In jedem echten Workflow treten Randfälle auf. Der Kunde zahlt den falschen Betrag. Der Beleg ist unleserlich. Der Kunde holt nie ab. Der Küche geht eine Position zwischen Bestellung und Bestätigung aus.

Gestalten Sie für jeden dieser Fälle einen klaren Weg. Falscher Betrag: Der Mitarbeiter öffnet die Bestellung, sieht das Problem und akzeptiert entweder eine Teilzahlung mit einer Notiz oder bittet den Kunden, erneut zu zahlen. Unleserlicher Beleg: Der Mitarbeiter benachrichtigt den Kunden (wenn seine Telefonnummer vorliegt) oder bestätigt einfach nicht; der Kunde bemerkt, dass sein Status festsitzt, und lädt erneut hoch. Nicht-Abholung: Der Warteschlangeneintrag bleibt in „In Zubereitung", bis er manuell als Abgeholt oder Storniert markiert wird, woraufhin er die aktive Liste verlässt.

Ausverkauft zwischen Bestellung und Bestätigung ist der schmerzhafteste Fall. Die sauberste Antwort ist eine schnelle Rückerstattung auf das Bankkonto des Kunden, mit einer Entschuldigung und einer Notiz. Die Systeme sollten dies einfach machen: Eine Stornieren-Schaltfläche auf der Bestellung, die Sie nach dem Sehen des Belegs verwenden können, mit dem Telefon des Kunden, der die Stornierung sofort widerspiegelt.

Optimieren Sie den Happy Path nicht zu aggressiv

Die Versuchung beim Gestalten eines Take-away-Workflows besteht darin, anzunehmen, dass jede Bestellung perfekt läuft, und die Benutzeroberfläche entsprechend zu gestalten. Das ist eine Falle. Die meisten Bestellungen laufen tatsächlich perfekt, aber die schlechten verbrauchen unverhältnismäßig viel Zeit und erzeugen die meiste Kundenservice-Arbeit. Bauen Sie den Workflow zuerst um die schlechten Fälle herum, und die guten werden sich von selbst ergeben.

Ein klarer Statusbadge, den der Kunde in drei Sekunden lesen kann. Ein Dashboard, das dem Mitarbeiter alles auf einen Blick zeigt. Referenzcodes für schnelle Übergaben. Eine Verlaufsansicht für die Tagesabschluss-Abstimmung. Dazu eine standardmäßige Erwartung, dass einige Bestellungen manuelle Eingriffe benötigen, und dass das System diesen Eingriff einfach statt unmöglich macht. Bringen Sie diese Punkte in Ordnung, und Sie haben einen Take-away-Betrieb, der skaliert.

Bereit, Ihr kostenloses digitales Menü zu erstellen?

Create and update a menu in 19 languages. The core QR menu stays free, with optional Pro upgrades for higher limits and extra tools.