Neu TPAPI: "Reservierung",
angelehnt an ASQL - Befehle - Reservierungen
Reservierungen sind sehr gefragt. So lange wir das eigene System nicht vermarkten aber die Logik in Amadeus enthalten ist, sollten wir den Markt per Schnittstelle bedienen.
Integration mit x Lina
Reservierungsdaten
Reservierungen, die getätigt werden, in LINA-POS übertragen
Datenfelder: Reservierungs-ID (unique-key), Tische (mehrere bei Tische zusammenstellen), Reservierungstag, -zeit, und -link für detaillierte Informationen, Debitorname, Anzahl Gäste/Kinder;
Für die erweiterten Tischstati die Anzeige (Vorlauf) der Reservierung in der Kasse anpassen
Erweiterung siehe Gästeprofil: alle Gäste ins CRM mit Allergenen usw
Tischstati
Rückübertragung Tisch-Statusinformationen
Vorbereitung (Tische stellen, Eindecken), noshow, platziert, open (1.Bestellung, „hat bestellt“), Gangfolge #, bezahlt („hat bezahlt“), Tisch frei (Gäste weg, abräumen, Reinigung), verfügbar (standard)
WalkIn und offene Tische direkt übertragen (vollständige Belegungsanzeige)
Service-Nachricht
„Nächste Belegung steht in xx Minuten an“
Registrierung Reservierungssystem
Tischmapping:
Webhook für Änderungen am Status
polling vermeiden wegen Systemlast und Verzögerung
könnte durch einen internen polling Mechanismus abgebildet werden, kleine Routine pollt alle 5sec und gibt Nachricht an Webhook bei Änderung status
Alternativ: Sammelaufruf „reservation status“ darf gepollt werden, alle anderen nicht
"reservation id" schreiben /ändern
id, start, duration, table
status (optional erweitern um Tischstati, Monitorstati und neue Servicestati table_free, table_ready)
nbr_adults, …
customer mit Daten ins CRM schreiben
„reservation status“, „reservation status id“ und „reservation details id“ abfragen
Details ergänzt mit waiterteam, articles, finance, document, ebon
Neu: „reservation open“
Beim Eintreffen des Gastes wird die Reservierung dem Tisch zugeordnet und der Tisch geöffnet
„debitor“ anlegen (ist für gastroBook beschrieben)
was ist der Unterschied zu customer ? gehört das zu reservation oder ist das eher eine Funktion beim Bezahlen, dass der customer zum debitor wird
neu: Reporting360
Reservierungsdaten sowohl im Reporting als auch im Gruppenreporting verfügbar machen
Reservierungsquote (Reservierung zu WalkIn und Reservierungslos)
Darstellung gegen Uhrzeit, Aufenthaltsdauer, AnzahlGäste und Umsatz/Person