Wir sind leider nicht firm in SQL, daher fragen wir auf diesem Wege, ob jemand eine Lösung hat.
Wir drucken Amazon Custom Aufträge über ein Formular aus, welches wir anhand des Guides angelegt haben. >>JTL Guide
In unserem Falle haben wir z.B. den Tabelleninhalt:
Das Problem:
Wir haben manche Artikel, in denen zwei- oder dreizeilig individualisiert werden kann, andere dagegen mit nur einer Zeile.
Wir haben jetzt für für drei Zeilen einen Bereich im Formular angelegt. Ist aber in der Bestellung einer der Pfade nicht vorhanden, gibt uns das Formular eine Fehlermeldung aus:
Wie lässt sich das Formular anpassen, dass die Pfade nur dann ausgelesen werden, wenn diese im Artikel auch vorhanden sind?
Lässt sich die Fehlermeldung per Darstellungsbedingung ausblenden?
So sieht das im Formular aktuell aus, in diesem Fall ist der Artikel mit nur einer Zeile Text bestellt worden:
Herzlichen Dank schon einmal für die Hilfe!
Wir drucken Amazon Custom Aufträge über ein Formular aus, welches wir anhand des Guides angelegt haben. >>JTL Guide
In unserem Falle haben wir z.B. den Tabelleninhalt:
JTL_GetJsonValue(SalesOrderPosition.AmazonCustomJSON, "datarderCustomizationData[0]:customizationData:children[0]:children[0]:children[0]:children[2]:children[0]:children[0]:inputValue", ":")
Das Problem:
Wir haben manche Artikel, in denen zwei- oder dreizeilig individualisiert werden kann, andere dagegen mit nur einer Zeile.
Wir haben jetzt für für drei Zeilen einen Bereich im Formular angelegt. Ist aber in der Bestellung einer der Pfade nicht vorhanden, gibt uns das Formular eine Fehlermeldung aus:
Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein.
Parametername: index
Parametername: index
Wie lässt sich das Formular anpassen, dass die Pfade nur dann ausgelesen werden, wenn diese im Artikel auch vorhanden sind?
Lässt sich die Fehlermeldung per Darstellungsbedingung ausblenden?
So sieht das im Formular aktuell aus, in diesem Fall ist der Artikel mit nur einer Zeile Text bestellt worden:
Herzlichen Dank schon einmal für die Hilfe!