Einstellungen
Einstellungen im Backend
In den BJS-Einstellungen werden der API-Key fuer Bertram Juwelier Service und der Labeldruck fuer den Transportdienst BJS gepflegt.
Voraussetzungen und Zugriff
Die Einstellungsmaske erscheint im Versandbereich unter Bertram Juwelier Service, wenn die BJS-App aktiv ist und das Versandrecht fuer BJS vorhanden ist. Beim Oeffnen des Bereichs legt das Backend fehlende Konfigurationswerte automatisch an, damit api_key und labeldruck im Formular verfuegbar sind.
Formularfelder
api_key/ API Key: Zugangsschluessel fuer die BJS-Schnittstelle. Das Backend verwendet den Wert als API-Key fuer BJS-Aufrufe. Ohne API-Key werden die BJS-Zusatzangaben in Bestell- und Versandmasken nicht ausgegeben.labeldruck/ Bei Transportdienst BJS - Labeldruck: Checkbox fuer die automatische Labelerzeugung beim Transportdienst BJS. Aktiviert speichert den Wert1, deaktiviert speichert den Wert0.
Speichern und Statuslogik
Der Speichern-Button uebergibt die Formularwerte an die BJS-Verarbeitung mit der Aktion setup. Wenn die Checkbox labeldruck nicht im Formularwert enthalten ist, setzt das Backend den Wert vor dem Speichern auf 0. Dadurch wird ein abgewählter Haken eindeutig als deaktiviert gespeichert.
Ist der Labeldruck deaktiviert, zeigt das Backend bei BJS-Zusatzangaben einen Hinweis, dass der BJS-Labeldruck deaktiviert ist. Die manuelle Ticketerstellung kann diese globale Pruefung gezielt ignorieren, damit ein einzelnes BJS-Ticket trotzdem mit bewusst gesetzten Versanddaten erzeugt werden kann.
Wirkung im Versandprozess
Wenn die Voraussetzungen erfuellt sind, blendet das Backend BJS als Versandoption in Bestell- und Versandmasken ein. Dabei werden der Sendungstyp, die BJS-Versandart, der Abholzeitraum, der Warenwert, die Paketgroesse und bei Rueckholungen der Versand des Tickets an den Kunden abgefragt.
Beim erfolgreichen Labelabruf speichert das Backend Trackingnummer, Labelinhalt, Dateityp, Codierung und den Transportdienst BJS. Diese Datensaetze erscheinen auf der Unterseite Erzeugte Labels; technische API-Antworten werden in den Logs protokolliert.