Neu Wie sieht es mit nicht definierten Zellen aus?

  • Ersteller des Themas Ersteller des Themas moin
  • Erstellungsdatum Erstellungsdatum

moin

Neues Mitglied
7. August 2023
3
0
Hallo zusammen,

da ich aktuell einen importer von WooCommerce auf JTL-WaWi programmiere, frage ich mich, wie man nicht definierte Werte angibt.
Ein Connector kommt aufgrund des generisch gewachsenen Shops, welcher viele individuelle Felder hat nicht zum Einsatz.

Ich hole mir also die Response der Rest-APi von WooCommerce und generiere aus diesen Daten eine csv-Datei.
Nun gibt es einige Produkte, bei denen eine UVP, Breite oder Höhe 'undefined' sind. Diese nehme ich also als leeres Feld in der csv auf.

Aktuell ist es aber so, dass JTL-Ameise mich darauf aufmerksam macht, dass die Felder falsch formatiert seien und setzt z.B. bei der UVP eine 0.
Dies stimmt allerdings nicht mit dem gegebenen Datensatz überein, da die UVP nicht definiert ist und somit nicht 0 sein kann, sondern 'undefined'

Ich sehe hier auch nicht die 0 als entsprechenden Ersatz für diesen Zustand, da dies technisch nicht korrekt ist.

Was muss ich tun, damit ich diesen Fall in der Ameise erzeugen kann? Dabei kann fast jedes Feld diesen Zustand haben.

Vorab vielen Dank für eure Antworten 🙂
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Die Datenbank erwartet aber einen Wert, der ist bei nicht definiertem UVP 0.0000000000000, bei nicht definiertem Gewicht 0.0000000000000, das Gleiche bei Höhe und Breite.
Somit ist der Hinweis der Ameise absolut korrekt, dass das Feld, so es denn leer ist, falsch formatiert ist.
 
  • Gefällt mir
Reaktionen: moin

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.219
1.960
Ich frag mal so: Inwiefern stört das denn überhaupt? Die Ameise sagt nur, dass das falsch ist und macht aus dem leeren Wert einen, den die DB benötigt.
 

moin

Neues Mitglied
7. August 2023
3
0
Die Ameise macht hier alles richtig.

Ich hatte nur gehofft, dass eine Unterscheidung zwischen 0 und nicht definierte Werte möglich sei, damit man Nutzer automatisiert auf nicht definierte Werte aufmerksam machen kann.

So weit bin ich aktuell zwar noch nicht, aber findet das bei z.B. Lagerbeständen auch statt?

Eine Unterscheidung zwischen Lagerbestand ist aktuell wirklich auf 0 und Lagerbestand ist nicht definiert könnte ein hilfreicher Hinweis für einen Nutzer sein.
 

Ähnliche Themen