Tickets verkaufen
Das Gutschein-Modul heißt jetzt „Tickets & Gutscheine": Neben Wertgutscheinen verkaufst du damit Tickets für Events, Themenabende und Aktionsmenüs — bezahlt per Stripe, eingelöst per QR-Code.
Ein Ticket ist ein verkaufbares Kontingent: Weinabend, Silvestermenü, Tasting für zwei. Anders als ein Wertgutschein hat es einen festen Preis, optional eine Kapazität und ein Gültigkeitsfenster — und es wird genau einmal eingelöst.
Tickets in der Webapp anlegen
Tickets werden im Modul Tickets & Gutscheine unter „Tickets" angelegt. Jedes Ticket hat:
- Name und Beschreibung (z. B. „Weinabend — 5 Gänge, 5 Gläser").
- Preis und Währung.
- Optionale Kapazität — laufende Checkouts zählen mit, es wird nie überverkauft.
- Gültig-ab- und optionales Gültig-bis-Datum.
- Optionales Bild und einen Aktiv-Schalter.
So kaufen Gäste
- 1
Ticket entdecken
Aktive Tickets erscheinen im Ticket-/Gutschein-Shop des Restaurants — in der Gäste-App unter „Angebote" und im Web. Die öffentliche Liste kommt von einem CORS-offenen Endpunkt: GET/api/tickets/[restaurantId] - 2
Bezahlen per Stripe — ohne Konto
Der Kauf läuft als Stripe-Checkout im Gast-Modus: Der Gast braucht kein Onboard-Konto, nur eine E-Mail-Adresse für die Zustellung. Erst nach erfolgreicher Zahlung wird das Ticket ausgestellt. - 3
Ticket erhalten
Der Gast bekommt das Ticket mit QR-Code per E-Mail. In der Gäste-App liegt es zusätzlich unter „Meine Gutscheine & Tickets".
Einlass & Einlösung
Am Abend selbst scannt das Team den QR-Code mit dem Scanner der Team-App — derselbe Ablauf wie bei Gutscheinen, siehe Einlösung. Ein Ticket ist nach dem ersten Scan verbraucht; ein zweiter Scan zeigt sofort „bereits eingelöst" mit Zeitstempel.
Gutschein = gespeicherter Wert, teil-einlösbar über mehrere Besuche. Ticket = Eintritt/Platz für ein konkretes Angebot, mit Kapazität und Gültigkeitsfenster, einmalig einlösbar. Beide leben im selben Modul, nutzen dieselbe QR-Mechanik und tauchen im selben Bericht auf.