Das Plugin liest Tischbereiche, Tische, Produktgruppen und Produkte aus ready2order, verwaltet blockierte Einträge und erzeugt einen SelfOrder-Kontext pro Tisch.
Self Table Service
Tischbestellung auf ready2order-Basis abbilden.
Das Plugin verbindet ready2order-Tische und Tischbereiche mit dem Self-Order-Menü, liefert Table-Service-APIs, Blocklisten, SelfOrder-Kontext, Produktfilter und Tischstatus-Funktionen.
Kurzüberblick
ready2order Self Table Service ergänzt Self Order um tischbezogene Bedien- und Bestelllogik.Für Restaurants, Bars und Servicebereiche, die QR- oder Mitarbeiter-gestützte Tischbestellung mit ready2order nutzen möchten.
Verbindet Tischlogik und Self-Order-Menü, damit Bestellungen dem richtigen Tischkontext zugeordnet werden können.
Bereichsauswahl
AreaPicker führt in den Tischmodus und ist als eigenes Widget registriert.
SelfOrder-Tischwidget
R2OSelfTableServiceOrderMenu lädt den SelfOrder-Kontext und übergibt table Query an R2OSelfOrderMenu.
Tisch-APIs
Routes für /ts/tables, /ts/table/:tableId und /ts/table/:tableId/orders liefern Tischdaten und Bestellungen.
Blocklisten
Bereiche, Tische, Produktgruppen und Produkte können über blocked-Endpunkte gepflegt werden.
Bestellung erstellen
POST /ts/orders erzeugt Tischbestellungen über den TableServiceController.
Prep-Timer und Status
Prep-Timer, Leave-Validierung und Auto-Close-Status sind als Table-Service-Routen vorhanden.
Tischbezug im Self-Order-Menü
Das bestehende SelfOrder-Menü wird tischbezogen genutzt, statt separat dupliziert.
Steuerbare Sichtbarkeit
Blocklisten helfen, Bereiche, Tische oder Produkte aus dem Bestellflow zu nehmen.
ready2order-nah
Tische, Bereiche, Gruppen und Produkte werden über ready2order-Services geladen.
Serviceprozesse abbildbar
Prep-Timer, Leave-Validierung und Auto-Close unterstützen den Betrieb am Tisch.
