Mit der dynamischen Suche der Bestelldaten in der gerade aktuellen Situation wird abgefragt, was hier und jetzt bestellt werden kann. Die Situation ist abhängig von der Verkaufsstelle, dem Verkaufsweg, Zeitregeln, Tagesmenü und dem Kellner. Es kann sein, dass gerade Artikel nicht aktiv sind oder in der Küche nicht mehr verfügbar.
Die dynamische Suche gibt nur aktuell verfügbare Artikel zurück. Das Gleiche gilt für die Finanzwege und gültigen Preise in der jeweiligen Situation.
Während die statische Suche nach Artikelstammdaten ASQL - Artikelstammdaten suchen (statisch) das Gesamtangebot des Betriebes ausgibt, ergibt die Suche mit PLU nur das, was der angemeldete Kellner an diesem Terminal aus dem gerade live verfügbaren Teilangebot bonieren kann.
Für die Schnittstelle der POS API "Webkasse" muss ein Kellner angemeldet sein und zwingend ein Tisch geöffnet werden.
Mit den ASQL-Befehlen PLU wird für den Tisch in einer definierten Situation der Warenkorb mit Preisen aufgebaut.
Tabelle der ASQL-Befehle Bestelldaten suchen (dynamisch)
PLU bedeutet POS Look Up und definiert die Suche auf die gerade in dieser Situation verfügbaren Artikel. Die ASQL Befehle PLU sind nahezu identisch mit denen aus SEARCH. Zusätzlich gibt es den ASQL-Befehl PLU TOPSELLER, mit dem die Renner in dieser Situation ausgegeben werden.
ASQL-Befehl [optional] | Parameter <Typ> | Ergebnis des ASQL-Befehls |
---|---|---|
PLU ARTICLE; PLU ARTICLE #articleID; PLU ARTICLE 1-100; PLU ARTICLE -100; PLU ARTICLE 100-; PLU ARTICLE #articleName; PLU ARTICLE "burger"; | alle verfügbaren Artikel <int> einzelne Artikelnummer <int> Artikelnummern <string> Artikelname enthält | Artikelstammdaten der verfügbaren Artikel im Suchbereich |
PLU FULLARTICLE [param]; | [param] wie bei PLU ARTICLE | Artikelstammdaten mit Details im Suchbereich |
PLU FULLARTICLE MENUS [param]; | [param] wie bei PLU ARTICLE | Artikelstammdaten für verfügbare Menüzusammenstellungen im Suchbereich |
PLU MEC; PLU MEC #mecNr; PLU MEC 1-100; PLU MEC -100; PLU MEC 100-; PLU MEC #mecName; PLU MEC "burger"; | alle MEC <int> einzelne MEC <int> Artikelnummern <string> MEC enthält | verfügbare MEC im Suchbereich |
PLU MECGROUP [param]; | [param] wie bei PLU | verfügbare MEC Gruppen im Suchbereich |
PLU SORTORDER [param]; | [param] wie bei PLU | Anzeigesortierung innerhalb einer MEC im Suchbereich |
PLU CAT [param]; | [param] wie bei PLU | verfügbare Warengruppen im Suchbereich |
PLU DETAILCAT [param]; | [param] wie bei PLU | verfügbare Detailwarengruppen im Suchbereich |
PLU GROSSCAT [param]; | [param] wie bei PLU | verfügbare Hauptwarengruppen im Suchbereich |
PLU WAITER [param]; | [param] wie bei PLU | verfügbare Kellner im Suchbereich |
PLU FINANCE [param]; | [param] wie bei PLU | verfügbare Finanzwege im Suchbereich |
PLU FINANCECAT [param]; | [param] wie bei PLU | verfügbare Finanzarten im Suchbereich |
PLU PRICELEVEL [param]; | [param] wie bei PLU | verfügbare Preisebenen im Suchbereich |
PLU SELLER [#count] | <int> Anzahl | Top Verkaufsartikel [Anzahl] |
Bestelldaten für Artikel dynamisch suchen - PLU ARTICLE Befehle
Die Bestelldaten lassen sich mit den ASQL-Befehlen PLU ARTICLE ähnlich suchen, wie mit den SEARCH ARTICLE Befehlen in der statischen Suche. Es werden aber alle gültigen Einstellungen, Regeln und die Verfügbarkeit berücksichtigt. LINA POS antwortet live: "was ist da und was kostet es für mich?". Die Antworten sind im json-Format strukturiert.
Beispiel LINA POS API "Webkasse":
Mit der Schnittstelle kann auf diese Weise ein Shop aufgebaut werden. Für eine vollständige Speisekarte müssen aber die ASQL Befehle mit SEARCH benutzt werden.
Dafür ist zwingend Login eines Kellners an einem Terminal erforderlich. Einstellungen für das Terminal und Berechtigungen Kellner für diesen Kellner werden berücksichtigt. Zusätzlich muss ein Tisch in einer Situation geöffnet werden, um alle aktuell gültigen Artikel zu finden.
Beispiel Anmeldung und Tisch öffnen:
START 1234; OPEN 66; INIT 2024; TABLE shop_19Uhr33_delivery // Tisch shop_19Uhr33_delivery für onlineKellner 2024 geöffnet.
Einzelne Verkaufsartikel - PLU #articlenumber
Der ASQL-Befehl PLU #articlenumber gibt die Verfügbarkeit, die Beschreibung und den gültigen eines einzelnen Artikels #articlenumber von LINA POS zurück.
Verfügbare Verkaufsartikel vollständig suchen - PLU FULLARTICLE
Der ASQL-Befehl PLU FULLARTICLE gibt eine vollständige Liste der aller jetzt verfügbaren Verkaufsartikel und deren Preis in LINA POS zurück.
Verfügbare Menüzusammenstellungen - PLU FULLARTICLE MENUS
Suche der verfügbaren Menüzusammenstellungen. Jede Kombination möglicher Artikel und deren Anzahl wird ebenfalls durch den ASQL-Befehl PLU FULLARTICLE MENUS aufgelistet, dazu der Preis der Menüzusammenstellung und die Preise der Optionen.
Renner und Penner - PLU SELLER
Die Renner und Penner werden je Tag ausgewertet. Mit dem ASQL-Befehl PLU SELLER #count werden die Renner und wichtigsten Artikel dieser Verkaufssituation aufgelistet. Mit dem Parameter #count wird festgelegt, wie viele Renner aufgelistet werden sollen.
Zahlungsoptionen dynamisch - PLU FINANCE, PLU FINANCECAT und PLU PRICELEVEL
Nicht in jeder Situation sind alle Zahlungswege verfügbar.
Beispiele FINANCE:
Im hinteren Teil des Biergartens funktioniert das EC-Gerät nicht oder
Die Aushilfskraft kann Bestellungen annehmen, darf aber nicht abrechnen oder
Sodexo Gutscheine zählen nur am Mittag
Mit dem ASQL-Befehl PLU FINANCE werden die verfügbaren und berechtigen Finanzwege angezeigt.
Die ASQL-Befehle PLU FINANCECAT und PLU PRICELEVEL geben mehr Möglichkeiten für die dynamische Preisgestaltung an verschiedenen Verkaufsstellen im Betrieb.
Aktuelle PLU MEC und PLU MECGROUP, PLU SORTORDER
Gruppierung und Sortierung der Verkaufsartikel in der Benutzeroberfläche der ATouch.
An einer Schnittstelle wird so die Speisekarte nach Verkaufsartikeln in der vom Betrieb gewünschten Reihenfolge und Sortierung aufgebaut.
Kellner umschalten - PLU WAITER
Soll ein Tisch an einen anderen Kellner übergeben werden, listet PLU WAITER die gerade verfügbaren Kellner auf. Werden in LINA POS Teams für Bereiche gebildet, bezieht sich die Auswahl darauf.