Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Schicke Regaletiketten
#5
So, wir haben fertig renoviert. Smile Dadurch wurde dann das Regalettiketten-Thema auch wieder Akut.
Da mir die vom Support angebotene Lösung als zu teuer und unflexibel erscheint habe ich 2 Tage Zeit investiert und seit vielen Jahren mal wieder etwas programmiert.
Ich habe ein kleines PHP-Tool gebaut was ich "Kettikett" taufe, es spricht über die API mit dem Corona Backend und nimmt in einem simplen Textfeld EAN-Codes antgegen.
Das ist für uns sehr praktisch da wir nun auch Artikel die sich nicht sinnvoll über den Artiklfilter gemeinsam finden lassen am Stück drucken können in dem wir einfach mit dem Barcodescanner alle EANs in das Textfeld geben.
Es gibt 2 Optionen: Mit und ohne Rand um die einzelnen Etiketten drucken sowie "Kosmetik" Regaletiketten (halbe Breite für viele kleine Produkte; da wird es schnell Eng mit den vielen Etiketten).
Die Größe ist fix 6x3 bzw. 3x3 cm.
Das Tool braucht einen Moment da die API leider keinen direkten Artikelaufruf per EAN hergibt, ich lade daher einmal alle Artikelnummern runter und ordne ihnen die EANs zu (es gehen auch mehrfach codes) - wenn die Zuordnung Artikelnummer->EAN dann einmal für alle Artikel bekannt ist, picke ich nur die eingegebenen raus und generiere die Etiketten. Das dauert bei ~10.000 Artikeln etwa 20 Sekunden, und ist immernoch deutlich praktischer als das einzelne Drucken aus dem Backend.
Im zweiten Schritt Wird direkt die fertige PDF angezeigt.

So habe ich alle Möglichkeiten was das Design angeht (inkl. Font passend zur CI) und -zumindest meiner Meinung nach- bedeutend schickere und besser lesbare Regaletiketten.

Ich habe die Logik zum Vergleichswert selbst nachgebaut. Ist kein Wert hinterlegt wird stattdessen "Stück" geschrieben. Bei uns fehlen bei vielen Artikeln (im Beispiel der Agavendicksaft) durch die Migration die Vergleichswerte, wird also ein "Stück" Artikel erkannt gibt es noch eine Zweite Seite in der PDF die die betroffenen Artikel aufzählt um das entsprechend im Backend nachzupflegen.

Das tool selbst ist weder besondern schön, noch elegant programmiert und hat sicherlich noch den ein oder anderen Bug, macht aber exakt das was ich haben will Smile

Die ca. 400 Zeilen PHP Code laufen auch ohne "echten" Webserver auf einer WinNMP Instanz und können dann Lokal über den Browser abgerufen werden.

Ich bin ein bisschen Stolz endlich mal wieder etwas Quellcode zustande gebracht zu haben.

Sagt bescheid was ihr davon haltet (besser lesbare Preisschilder kann man ja auch negativ interpretieren) und falls interesse besteht meldet euch, ich habe den Code einfach anpassbar gemacht (oder es zumindest versucht).  Big Grin

Die minimalistische Eingabemaske:
   
Die PDF mit den Etiketten:
   
"Kosmetik" Regaletiketten:
   
Warnung bei fehlenden Vergleichswerten (hier noch mit Encodingproblemen):
   
[-] Folgende 3 Mitglieder sagt dankten Biomarktvollmerhausen für diesen Beitrag:
  • Koronix (06-09-2021), tabakbude (06-09-2021), Tott (06-09-2021)
Zitieren


Nachrichten in diesem Thema
RE: Schicke Regaletiketten - von Koronix - 22.03.2021, 18:53
RE: Schicke Regaletiketten - von Biomarktvollmerhausen - 09.06.2021, 02:33
RE: Schicke Regaletiketten - von tabakbude - 09.06.2021, 12:02
RE: Schicke Regaletiketten - von Tott - 09.06.2021, 14:47
RE: Schicke Regaletiketten - von THB - 12.06.2021, 15:03

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste