Titel: B2B Market: Kundengruppenzuordnung wird offenbar über mehrere WooCommerce-Verkaufskanäle global geprüft
Hallo zusammen,
ich möchte hier eine Lösung dokumentieren, weil mich das Problem sehr lange beschäftigt hat und die eigentliche Ursache in der Verkaufskanalverwaltung zunächst nicht erkennbar war.
In JTL-Wawi waren für beide WooCommerce-Verkaufskanäle dieselben Kundengruppen als Zuordnungsziel hinterlegt.
Beispiel:
Shop 1
„Bei der Connector-Anbindung ist eine Kundengruppe aus JTL-Wawi mehrfach einer Kundengruppe aus dem Onlineshop zugeordnet.“
Teilweise wurde auch gemeldet, dass Kundengruppen nicht zugewiesen seien.
Die Folgen waren unter anderem:
Die Kundengruppenzuordnungen werden in dieser Konstellation offenbar verkaufskanalübergreifend beziehungsweise global geprüft.
Das bedeutet:
Eine JTL-Wawi-Kundengruppe kann offenbar nicht gleichzeitig als Zuordnungsziel für Kundengruppen mehrerer WooCommerce-Verkaufskanäle verwendet werden, sobald die B2B-Market-Integration aktiv ist.
Obwohl die Zuordnung innerhalb von Shop 1 und Shop 2 jeweils eindeutig war, wurde die JTL-Wawi-Kundengruppe „Webshops“ insgesamt zweimal verwendet. Dasselbe galt für die gemeinsame B2B-Kundengruppe.
Beispiel:
Shop 1
Beispiel:
Shop 1
Unsere Standardkundengruppe „Endkunden“ konnte weiterhin für JTL-POS bestehen bleiben. Problematisch war ausschließlich die mehrfache Verwendung derselben JTL-Wawi-Kundengruppen in den Zuordnungen verschiedener WooCommerce-Verkaufskanäle.
Entscheidend ist nicht nur, ob eine Zuordnung innerhalb des aktuell geöffneten Verkaufskanals doppelt ist. Es muss auch geprüft werden, ob dieselbe JTL-Wawi-Kundengruppe bereits in einem anderen WooCommerce-Verkaufskanal verwendet wird.
Bevor Änderungen an der Connector-Datenbank vorgenommen werden, würde ich deshalb zunächst für jeden WooCommerce-Shop eigene B2C-, B2B- und gegebenenfalls Gast-Kundengruppen in JTL-Wawi anlegen.
Vielleicht erspart das jemandem die gleiche Fehlersuche.
Hallo zusammen,
ich möchte hier eine Lösung dokumentieren, weil mich das Problem sehr lange beschäftigt hat und die eigentliche Ursache in der Verkaufskanalverwaltung zunächst nicht erkennbar war.
Ausgangssituation
Wir betreiben zwei WooCommerce-Shops über den JTL-Connector. Zusätzlich ist in den Shops B2B Market installiert.In JTL-Wawi waren für beide WooCommerce-Verkaufskanäle dieselben Kundengruppen als Zuordnungsziel hinterlegt.
Beispiel:
Shop 1
- WooCommerce „Kunde“ → JTL-Wawi „Webshops“
- WooCommerce „B2B“ → JTL-Wawi „B2B Wholesale“
- WooCommerce „Kunde“ → ebenfalls JTL-Wawi „Webshops“
- WooCommerce „B2B“ → ebenfalls JTL-Wawi „B2B Wholesale“
Fehlerbild
Sobald B2B Market aktiv war, kam sinngemäß folgende Fehlermeldung:„Bei der Connector-Anbindung ist eine Kundengruppe aus JTL-Wawi mehrfach einer Kundengruppe aus dem Onlineshop zugeordnet.“
Teilweise wurde auch gemeldet, dass Kundengruppen nicht zugewiesen seien.
Die Folgen waren unter anderem:
- Die Verkaufskanalkonfiguration ließ sich nicht mehr sauber speichern.
- Der manuelle Connector-Abgleich funktionierte nicht.
- Der Abgleich brach bereits vor der eigentlichen Übertragung ab.
- Auch der JTL-Worker meldete eine fehlende oder fehlerhafte Kundengruppenzuordnung.
- Das Löschen beziehungsweise Zurücksetzen einzelner Connector-Zuordnungen in der Datenbank brachte keine dauerhafte Lösung.
- Auf einer zweiten WooCommerce-Installation ließ sich das Verhalten reproduzieren.
Ursache
Die Ursache war bei uns nicht eine doppelte Zuordnung innerhalb eines einzelnen Verkaufskanals.Die Kundengruppenzuordnungen werden in dieser Konstellation offenbar verkaufskanalübergreifend beziehungsweise global geprüft.
Das bedeutet:
Eine JTL-Wawi-Kundengruppe kann offenbar nicht gleichzeitig als Zuordnungsziel für Kundengruppen mehrerer WooCommerce-Verkaufskanäle verwendet werden, sobald die B2B-Market-Integration aktiv ist.
Obwohl die Zuordnung innerhalb von Shop 1 und Shop 2 jeweils eindeutig war, wurde die JTL-Wawi-Kundengruppe „Webshops“ insgesamt zweimal verwendet. Dasselbe galt für die gemeinsame B2B-Kundengruppe.
Lösung
Für jeden WooCommerce-Shop müssen eigene JTL-Wawi-Kundengruppen angelegt und verwendet werden.Beispiel:
Shop 1
- WC_SHOP1_B2C
- WC_SHOP1_B2B
- gegebenenfalls WC_SHOP1_GAST
- gegebenenfalls WC_SHOP1_ALLE_KUNDEN
- WC_SHOP2_B2C
- WC_SHOP2_B2B
- gegebenenfalls WC_SHOP2_GAST
- gegebenenfalls WC_SHOP2_ALLE_KUNDEN
Beispiel:
Shop 1
- WooCommerce „Kunde“ → WC_SHOP1_B2C
- WooCommerce „B2B“ → WC_SHOP1_B2B
- WooCommerce „Kunde“ → WC_SHOP2_B2C
- WooCommerce „B2B“ → WC_SHOP2_B2B
Ergebnis
Nach der Trennung der Kundengruppen pro WooCommerce-Shop:- ließ sich die Verkaufskanalkonfiguration wieder speichern,
- funktionierte der manuelle Connector-Abgleich wieder,
- lief auch der JTL-Worker wieder durch,
- und die Meldungen zu fehlenden beziehungsweise mehrfach zugeordneten Kundengruppen verschwanden.
Unsere Standardkundengruppe „Endkunden“ konnte weiterhin für JTL-POS bestehen bleiben. Problematisch war ausschließlich die mehrfache Verwendung derselben JTL-Wawi-Kundengruppen in den Zuordnungen verschiedener WooCommerce-Verkaufskanäle.
Fazit
Wer mehrere WooCommerce-Shops mit JTL-Connector und B2B Market betreibt und diese Fehlermeldung erhält, sollte zuerst alle Verkaufskanäle prüfen.Entscheidend ist nicht nur, ob eine Zuordnung innerhalb des aktuell geöffneten Verkaufskanals doppelt ist. Es muss auch geprüft werden, ob dieselbe JTL-Wawi-Kundengruppe bereits in einem anderen WooCommerce-Verkaufskanal verwendet wird.
Bevor Änderungen an der Connector-Datenbank vorgenommen werden, würde ich deshalb zunächst für jeden WooCommerce-Shop eigene B2C-, B2B- und gegebenenfalls Gast-Kundengruppen in JTL-Wawi anlegen.
Vielleicht erspart das jemandem die gleiche Fehlersuche.