Produktcodes und Massenimport

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Produktcodes und Massenimport

Re: Produktcodes und Massenimport

von vnghian » Do 15. Dez 2022, 21:11

Nachtrag vom Stefan:

Aktivierung der Barcodeeingabe befindet sich mittlerweile unter Konfiguration -> Bestellung.

Re: Produktcodes und Massenimport

von NeroNekro » So 12. Jun 2022, 15:22

pichel hat geschrieben: So 12. Jun 2022, 08:40 Jeder kann das Verhalten nun in der neuesten Version einstellen 🙂
Habe es mal gerade im Testsystem ausprobiert und funktioniert :)

Re: Produktcodes und Massenimport

von pichel » So 12. Jun 2022, 08:40

Jeder kann das Verhalten nun in der neuesten Version einstellen 🙂

Re: Produktcodes und Massenimport

von NeroNekro » So 12. Jun 2022, 01:11

pichel hat geschrieben: Mi 1. Jun 2022, 20:10
Es steht also noch die Frage im Raum, wie man es erreicht, dass ein Return erst die Eingabe der Artikelnummer abschließt. In der Tat ist das eine sehr schnell gemachte Änderung und besteht aus 29 Zeichen. Für die Desktopansicht habe ich das angehängt (entpacken und im Webverzeichnis überschreiben).
Finde ohne Return in der mobilen Ansicht, wie es zurzeit ist, sinnvoll. Die Kellner tippen die Produktnummern einfach runter. 200,510,633 usw.. Geht dadurch sehr schnell und jede weitere Taste würde nur mehr Zeit in Anspruch nehmen

Re: Produktcodes und Massenimport

von Tung » Sa 11. Jun 2022, 20:32

Danke für die Änderung in der neue Version.

Re: Produktcodes und Massenimport

von pichel » Mi 1. Jun 2022, 20:10

Hallo,

danke an Dominik und NekroNekro für die Beiträge hier. Wenn ihr anderen im Forum helft, ist das echt toll und es entlastet mich sehr, da ich tatsächlich im Moment wenig Zeit für das Projekt habe.

Es steht also noch die Frage im Raum, wie man es erreicht, dass ein Return erst die Eingabe der Artikelnummer abschließt. In der Tat ist das eine sehr schnell gemachte Änderung und besteht aus 29 Zeichen. Für die Desktopansicht habe ich das angehängt (entpacken und im Webverzeichnis überschreiben).

Braucht ihr das auch für die mobile Bestellansicht? Dann bitte kurz melden - oder warten, ich werde es vermutlich in der nächsten Version konfigurierbar machen und dann für die Desktop- und die mobile Ansicht.

Ach ja, und es gab noch die Frage zum csv-Export/Import. Da meine Artikel in einer hierarchischen Struktur eingepflegt werden, wäre ein tabellarischer Import so nicht möglich bzw. wäre die Info ja unvollständig. Folgerichtig habe ich auch keinen csv-Export eingebaut. Die Frage kam aber schon mehrfach, vermutlich haben kommerzielle Systeme daher dieses Feature. Wie wird dort die Hierarchie zwischen Artikeln und Produktgruppen, die ja auch ineinander genestet sein können, im csv-Export abgebildet?

Gruß,

Stefan
Dateianhänge
waiterdesktop.zip
(27.96 KiB) 24-mal heruntergeladen

Re: Produktcodes und Massenimport

von NeroNekro » Di 31. Mai 2022, 22:28

Dominik hat geschrieben: Fr 20. Mai 2022, 11:25 Hi NeroNekro,

also ich habe mich bzgl. der Codeeingabe bzw. Artikelnummern-Eingabe auch mal damit befasst und Stefan hat mich auf die Barcode-Funktion geführt. Dafür muss man in der Administration unter "Konfiguration -> Allgemeine Einstellungen" die Barcodeeingabe auf "Ja" stellen, dann kannst Du in der Speisekarte/Artikelliste hinter dem "#" die Variable "Barcode:1234" eintragen, alternativ im Hauptmenü unter "Artikel" das gewünschte Produkt auswählen und im Feld "Barcode" die Nummer eintragen. Habe dann in der waiterdesktopdefault.txt einfach den Begriff "Barcode..." durch "Artikelnummer eingeben" ersetzt und dem Feld einen "Autofocus" verpasst, sodass dieses Eingabefeld automatisch als erstes ausgewählt ist und man nicht extra draufklicken muss.

Suchen nach:

Code: Alles auswählen

<input id="barcode" tabindex="-1" class="input100 inputwhite" type="text" placeholder="Barcode..." style="display:none;" />
Ersetzten durch

Code: Alles auswählen

<input id="barcode" tabindex="-1" class="input100 inputwhite" type="text" placeholder="Artikelnummer eingeben" style="display:none;" autofocus />
Jetzt kann man, wenn Du eine Tastatur oder NUM-Pad angeschlossen hast, direkt die Nummer eingeben und es wird direkt eingebucht!

@Stefan: Hoffe habe soweit alles richtig erklärt?! ;-)

Ein schönes Wochenende an alle OrdiS,

Gruß Dome
Konnte mir das Ganze mal schauen. Eine Änderung der WaiterDesktopDefault.txt brachte keine Änderung hervor. Habe mir dann mal die Waiter.html angeschaut. Hier wird der Input entsprechend dargestellt auf Basis einer If/Else Anweisung. In dem Javascript Code müsste dann 2x der Barcode HTML Code angepasst werden. Wenn man das Ganze dann noch mit reinem NumPad haben möchte, gibt man folgendes ein:

Code: Alles auswählen

<input inputmode="decimal" type="number" id="barcode" tabindex="-1" value="" data-mini="true" placeholder="'+W_BARCODE[lang]+'" autofocus />'
Durch die Änderung von type="" von text zu number und mit der Ergänzung inputmode, besteht dann natürlich nicht mehr die Eingabe von Buchstaben.

Damit anstatt von BarCode Artikelnummer erscheint, muss der Content von der Variable W_BARCODE ganz am Anfang geändert werden.

SG
Tobi

Re: Produktcodes und Massenimport

von pichel » Mo 30. Mai 2022, 23:07

Hallo Tung,

die Auswahl über eine Produktnummer war tatsächlich primär als Eingabe über einen Barcode-Leser gedachrt. Für eine manuelle Eingabe ist das natürlich wirklich suboptimal, allerdings wird dies weniger in der Gastro (wo OrderSprinter hauptsächlich eingesetzt wird) als im Handel genutzt.

Wenn ich mal ein wenig Zeit übrig habe, kann ich versuchen, eine Konfigurationsmöglichkeit einzubauen, mit der wahlweise ein RETURN als Abschluss erwartet oder nicht erwartet wird.

Gruß,

Stefan

Re: Produktcodes und Massenimport

von Tung » Mo 30. Mai 2022, 01:20

UPDATE: Also ich habe es jetzt über Umwege hinbekommen 4-Stellige Eingaben für mein Setting zu umgehen. Artikelnummern die 3-Stellig sind lassen sich nur über dies lösen, z.B. 001, 002, …, 150

Für 4-Stellige Art.-nr. (ca. 30 Artikeln) habe ich einfach einen Buchstaben davor gesetzt, z.B. Cola 0.2L = 101 und Cola 0.4L = a101

Auf diese Weise konnte ich umgehen für jeden Artikel einen 4-Stelligen Barcode eintragen zu müssen. Ich hoffe das hilft paar Leuten, die in einem ähnlichen Setting sind.

Es ist wie ich finde eher subuptimal, da man auf einem kleinen Handy (6,5 Zoll) sich schnell beim Eingeben der letzten Stelle vertippt (Wurstfinger Problem), da automatisch ein RETURN ausgelöst wird.

VORSCHLAG: Falls du dich dazu entschließt das Feature einzubauen, habe ich folgende Anregungen.
Option 1: Ein ähnliches Eingabefeld wie Barcode aber halt ohne automatisch ein RETURN zu senden. RETURN über (Smartphone)Tastatur.
Option 2: Eine Bildschirm Tastatur wie im Login Bereich (die Tastatur mit dem man das Passwort eingeben kann) um die Eingabe im Barcode Feld zu tätigen. Die ist recht praktisch und übersichtlich, da man erkennt welche Taste als letztes gedrückt wurde (zumindest wird die letzte Taste ausgegraut auf meinem Handy angezeigt).

Viele Grüße und Danke
Tung

Re: Produktcodes und Massenimport

von NeroNekro » So 29. Mai 2022, 07:28

Danke für den Tipp. Werde die Barcode Variante die Tage ausprobieren und berichten. :)

Nach oben