Zum Hauptinhalt
vsmBooking
VerfügbarTickets & AuswertungenBetreiber

Ticket-Check-in, QR-Scanner und Offline-Betrieb

Prüfe Tickets per Kamera oder manueller Eingabe und synchronisiere Offline-Entscheidungen sicher.

Rollen
owner, manager, staff
Benötigte Module
ticketing.checkout
Zuletzt fachlich geprüft

Worum es geht

Der Einlass muss auch bei schwacher Verbindung verständlich bleiben, ohne Doppelverwendung oder manipulierte Pakete zu akzeptieren. Online- und Offline-Entscheidungen verwenden signierte Daten, die nur für deinen Betrieb und diese Veranstaltung gelten.

Voraussetzungen

  • Ticketing ist aktiv und die Bedienperson besitzt Einlassrechte.
  • Veranstaltung, Termin und die Auswahl von Betrieb und Standort sind geprüft.
  • Für Kamera-Scan ist Browserzugriff auf die Kamera erlaubt.
  • Für Offline-Betrieb wurde ein frisches, signiertes Paket online geladen.

Schritt für Schritt

  1. Einlasskontext wählen

    Öffne Tickets und den Check-in-Bereich. Wähle die richtige Veranstaltung beziehungsweise den Termin und prüfe, ob Online- oder Offline-Modus angezeigt wird.

    Erwartetes Ergebnis: Jede Prüfung wird dem richtigen Betrieb und der richtigen Veranstaltung zugeordnet.
  2. QR-Code scannen

    Aktiviere Kamera, erlaube den Zugriff und halte den vollständigen QR-Code ruhig in den sichtbaren Rahmen. Warte auf die eindeutige Rückmeldung, bevor du den nächsten Gast prüfst.

    Erwartetes Ergebnis: Gültig, bereits eingelassen, ungültig oder falscher Kontext wird klar angezeigt.
  3. Manuelle Eingabe verwenden

    Wenn Kamera oder Code nicht lesbar ist, gib Ticketnummer beziehungsweise zulässigen manuellen Code exakt ein und bestätige einmal.

    Erwartetes Ergebnis: Die gleiche serverseitige Prüfung wie beim Scan entscheidet über den Einlass.
  4. Offline-Paket vorbereiten

    Lade vor Veranstaltungsbeginn das aktuelle Paket und prüfe Signatur, Veranstaltung, Erstellzeit und Gültigkeit. Teste einen synthetischen Code, bevor die Verbindung getrennt wird.

    Erwartetes Ergebnis: Der Offline-Status zeigt ein aktuelles, nutzbares Paket und eine leere lokale Warteschlange.
  5. Offline prüfen und synchronisieren

    Offline-Scans werden lokal signiert vorgemerkt. Stelle die Verbindung wieder her und starte die Synchronisierung. Prüfe Konflikte einzeln.

    Erwartetes Ergebnis: Akzeptierte Vorgänge werden serverseitig bestätigt; Duplikate oder fremde Kontexte bleiben sichtbar abgelehnt.

So sieht es aus

Der Einlass zeigt gültige, bereits verwendete und offline vorgemerkte Prüfungen eindeutig an.mobile · 2026-08-01

Online-Scan und Feedback

Der Scanner dekodiert den generierten QR-Payload und sendet die Prüfung an den serverseitigen Ticketworkflow. Nach einer Antwort bleibt das Feedback lange genug sichtbar, damit die Bedienperson es lesen kann.

Ein zweiter Scan desselben gültig eingelassenen Tickets muss als Duplikat erscheinen und darf keinen neuen Einlass erzeugen.

Offline-Paket und lokale Entscheidungen

Das Paket enthält nur den notwendigen, signierten Prüfbestand. Gültigkeit, Betrieb, Veranstaltung und Erstellzeit begrenzen die Offline-Nutzung. Ein altes Paket kann neu ausgestellte, übertragene oder erstattete Tickets nicht korrekt kennen.

PWA und iPhone

Öffne die Seite deines Betriebs, bevor du Zum Home-Bildschirm wählst. Ein bereits verbrauchter Einmallink oder globaler Startpfad kann sonst eine generische vsmBooking-App statt des richtigen Betriebskontexts installieren.

Kameraberechtigung, HTTPS, aktive Seite und Nutzerinteraktion sind Voraussetzungen für den Scanner.

Wenn etwas nicht funktioniert

Kamera startet nicht.

Wahrscheinliche Ursache
Berechtigung fehlt, Browserkontext ist nicht sicher, eine andere App nutzt die Kamera oder der Start erfolgte ohne Nutzeraktion.
Sichere Lösung
Prüfe Websiteberechtigung, HTTPS und Systemkamera, schließe konkurrierende Apps und starte den Scanner erneut über die sichtbare Schaltfläche.

QR-Code wird als ungültig erkannt.

Wahrscheinliche Ursache
Code ist beschädigt, gehört zu einem anderen Betrieb oder einer anderen Veranstaltung, wurde übertragen oder erneuert oder entspricht nicht dem generierten Payloadformat.
Sichere Lösung
Nutze die manuelle Ticketnummer, prüfe die Veranstaltung und den aktuellen Ticketstatus. Erstelle keinen Ersatzcode ohne geprüften Workflow.

Offline-Synchronisierung meldet Konflikte.

Wahrscheinliche Ursache
Ticket wurde parallel online eingelassen, erstattet, transferiert oder das Paket war veraltet.
Sichere Lösung
Bearbeite jeden Konflikt anhand Serverstatus und Zeitstempel. Markiere ihn nicht pauschal als erfolgreich.
Mobil nutzen
Halte das Gerät im Hochformat stabil, verhindere Display-Sperre während des Einlasses und beobachte Netzwerk- sowie Paketstatus. Die mobile Bottom-Navigation darf das Scanfeedback nicht verdecken.
Barrierefrei bedienen
Jeder Scanstatus besitzt Text, Symbol und optional haptisch/akustische Rückmeldung. Der vollständige Check-in bleibt über manuelle Eingabe ohne Kamera nutzbar.
Sicherheit und Datenschutz
Offline-Pakete und lokale Warteschlangen sind sensible Betriebsdaten. Teile Geräte nicht ungesperrt und entferne Pakete nach der Veranstaltung über den vorgesehenen sicheren Ablauf.

Beschriebene Produktoberflächen

  • /dashboard/tickets
  • /p/[tenant]/account