Hallo,
nochmal als Nachtrag. Ich habe mir mal den Quelltext des
JTL-Connector
Plugin für
Woocommerce/WP angeschaut. Da ist mir aufgefallen, dass der
Connector die UST-ID mit der WP Funktion get_user_meta, also in den
Kundendaten sucht. Diese gibt es allerdings nur wenn der Kunde auch ein
Kundenkonto im Onlineshop anlegt.
Wenn ich jetzt eine Bestellung mit Kundenkonto und UST-ID teste dann
funktioniert der Übertrag einwandfrei. Was ist aber mit den Kunden die
kein Kundenkonto anlegen?
Woocommerce Germanized speichert die UST-ID auch in den Bestelldaten,
also in der Tabelle wp_postmeta. B2B Market und Germn Maarket dürften
dies auch tun. Meines erachtens müsste man die UST-ID dort suchen und
nicht in den Kundenkonten des Onlineshops. Dafür wäre die WP Funktion
get_post_meta zuständig.
Gibt es eine Möglichkeit dass ihr dies aktualisiert? Oder kann ich
irgendwo ein Bug einreichen, dass sich eure Entwickler darum kümmern?
Die Mehrzahl unserer Bestellungen kommen nicht von Kundenkonten und ich
denke es sollte generell keine Rolle spielen ob die Bestellung mit
UST-ID als Gast oder registrierter Kunde getätigt wird.
Ich könnte jetzt das Plugin selbst anpassen, das macht aber wenig Sinn
weil es beim nächsten Update wieder überschrieben wird. Außerdem ist das
nicht der sicherste Weg, da ich den Code nicht komplett kenne und nicht
weiß was unter Umständen noch an den Funktionen dranhängt.
Vielen Dank,
Tino Hartung