Neu Fehler in Connector-Requestdaten nach Änderung der Kundengruppe in der Wawi

David Duchrow

Neues Mitglied
30. März 2022
7
2
In der Wawi habe ich einen Kunden, der im Shop noch nicht vorliegt.
Diesem gebe ich die Kundengruppe VK_4 mit hostId 6 und EndpointId VK_4.
Dann übertrage ich den Kunden über den Connector an den Shop mit der Aktion customer.push.
Im RPC- Log ist zu sehen, dass die Kundengruppe völlig richtig mit hostId 6 uns ohne endpointId an den Connector gesendet wird.
Im Connector-Core wird außerhalb der individuellen Controller vollautomatisch die richtige endpointId VK_4 aus dem PrimaryKeyMapper gelesen und zur CustomerGroupId hinzugefügt.
Das Objekt, das im Response an die Wawi zurück geht, hat laut RPC-Log -soweit noch völlig richtig- in der CustomerGroupId hostId 6 und endpointId VK_4.
Dann ändere ich in der Wawi die Kundengruppe des Kunden von VK_4 auf VK_2 mit der hostId 4 und der endpointId VK_2. In der CustomerGroupId ändert sich die hostId völlig richtig auf 4, aber die endPointId VK_4 bleibt erhalten. Die stimmt ab jetzt nicht mehr.
Dann übertrage ich erneut den Kunden über den Connector an den Shop mit der Aktion customer.push.
Im RPC-Log ist jetzt zu sehen, dass die Kundengruppe völlig richtig mit hostId 4 aber leider mit der falschen endpointId VK_4 an den Connector gesendet wird.
Im Connector-Core wird schon vor Ausführung der individuellen Controller vollautomatisch die falsche Kombination aus hostId 4 und endpointId VK_4 in den PrimaryKeyMapper geschrieben.
Diese Falschinformation im PrimaryKeyMapper führt ab diesem Zeitpunkt zu Folgefehlern bei Übertragungen von Kundengruppeninformationen.

Als einen Lösungsansatz habe ich überlegt ein Plugin zu schreiben, das vor dem Schreiben der falschen Daten im PrimaryKeyMapper die falsche endpointId aus den Daten entfernt. Welches Event wäre hier zu empfehlen?

Ich hatte auch überlegt im Customer-Controller am Ende der Push-Funktion die endpointId aus der CustomerGroupId zu löschen, damit sie gar nicht erst an die Wawi gesendet wird. Das hilft allerdings nicht mehr für die Kunden, die in der Wawi bereits eine endpointId der CustomerGroupId haben.

Letztendlich halte ich das aber für einen Fehler in der Wawi oder im Connector-Core. Wo und wie kann ich eine Änderung in diesen Systemen anregen?
 
Zuletzt bearbeitet:

M. Hadgu

Moderator
Mitarbeiter
4. Mai 2016
48
17
Hürth
Hallo David, die Kollegen sind bereits informiert und werden dir zeitnah Antworten. ich bitte dich um etwas Geduld. Danke
 

David Duchrow

Neues Mitglied
30. März 2022
7
2
Vielen Dank für Deine Hilfe
(auch für die anderen von mir erstellten Threads).

Für dieses Problem habe ich inzwischen ein kleines Workaround gebaut.
Es ist das im ersten Post dieses Thread vorgeschlagene Plugin. Es entfernt im RpcEvent BEFORE für die Action customer.push die endpointId aus der CustomerGroupId.
Ich bin nicht sicher, ob es vielleicht besser wäre das gleiche auch im AFTER-Event zu tun, damit die endpointId gar nicht erst zur Wawi gesendet wird. Da es aber so, wie es ist, funktioniert,, habe ich vorerst auf alles weitere verzichtet.

Ich habe es an diesen Post angehängt, falls ich nicht der Einzige bin, der es brauchen kann.
(Es sind nur wenige Codezeilen und es ist (hoffentlich) leicht nachvollziehbar, was es macht.)

Sobald es eine andere Lösung gibt, werde ich dieses Plugin wieder aus meinem Connector entfernen.
 

Anhänge

  • RpcCleaner.zip
    1,3 KB · Aufrufe: 1
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shopware 6 Connector Fehler ? Shopware-Connector 6
Neu SW6 Connector Fehler bei Konfiguration Shopware-Connector 7
Neu Abgleich Fehler (Variationen) mit Gambio 4.5.3.1 + JTL-Wawi 1.6.39.0 + JTL-Connector 2.22.0 Gambio-Connector 3
Neu Kennt jemand diesen Fehler Allgemeine Fragen zu JTL-Shop 2
Neu Fehler beim Import von abweichenden Lieferadressen JTL-Wawi - Fehler und Bugs 0
Neu Update von 5.0 auf 5.1.5 fehlgeschlagen, Fehler bei Datenbankaktualisierung Installation / Updates von JTL-Shop 1
Neu UTF-8 Fehler JTL-Wawi - Fehler und Bugs 0
Neu Fehler bei Google Betrieb / Pflege von JTL-Shop 8
Neu Onlineshop-Abgleich Fehler JTL mit Shopware 6 Shopware-Connector 0
Neu GLS seit 09:32 Uhr mit Fehler ? JTL-ShippingLabels - Fehler und Bugs 1
Neu Export Filter Fehler Eigene Felder JTL-Ameise - Fehler und Bugs 3
Beantwortet Fehler: Artikelaktualisierung per Ameise - kann nicht vollständig aktualisiert werden weil er sich auf einer Pickliste befindet User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler Worker - Shopware 5 - Steuersätze Shopware-Connector 4
Nach Update Fehler bei eBay-Abgleich JTL-Wawi 1.6 4
JTL Worker 2.0 Fehler JTL-Wawi 1.6 0
Neu JTL-Wawi 1.6.42.0 Fehler bei Öffnung eines Auftrags System.Windows.Controls.UIElementCollection JTL-Wawi - Fehler und Bugs 0
Neu Das Fenster für Fehler senden ... JTL-Wawi - Ideen, Lob und Kritik 0
Neu Ebenfalls Fehler beim erstmaligen Komplettabgleich - benötige zeitnahe Hilfe Shopify-Connector 0
Neu Fehler Absturz JTL - Unbehandelte Ausnahme JTL-Wawi - Fehler und Bugs 1
Neu Bestellabschluss Seite Fehler JTL-Shop - Fehler und Bugs 0
Neu Es ist ein Fehler aufgetreten JTL-Wawi - Fehler und Bugs 1
Fehler Retourenlabel nach Update auf 16.42.0 Fehler JTL-Wawi 1.6 2
Neu Fehler im Rechnungsformular / Druckvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Fehler nach Update von 4.06.18 nach 4.06.20 JTL-Wawi - Fehler und Bugs 2
Neu Fehler bei Staffelpreise Import und Shop Synchronisation User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler beim Vererben JTL-Wawi - Fehler und Bugs 2
Fehler: Shop Neukunden verschluckt... JTL-Wawi 1.6 7
Neu Webshop Abgleich bringt Fehler Das Remotezertifikat ist laut Validierungsverfahren ungültig. Die zugrunde liegende Verbindung wurde geschlossen:..... JTL-Wawi - Fehler und Bugs 2
Neu Importstartprobleme, Fehler "nType" JTL-Ameise - Fehler und Bugs 3
Neu Bestände Lager Kommentar 1 Fehler mit der Stückliste User helfen Usern - Fragen zu JTL-Wawi 0
Neu Apache Fehler Installation / Updates von JTL-Shop 3
Neu GLS Fehler JTL-ShippingLabels - Fehler und Bugs 2
Neu Kaufland SCX Anbindung nicht möglich Fehler 500 kaufland.de - Anbindung (SCX) 2
Gelöst Konfigurator FOREIGN KEY Fehler Gelöste Themen in diesem Bereich 3
Neu Fehler Bestandsabgleich FFN JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu VueInstaller.php on line 252 Fehler / Erstinstallation Installation / Updates von JTL-Shop 0
Neu 17.08.2022 Abgleich Fehler (erledigt) eBay-Anbindung - Fehler und Bugs 8
Neu Beim Email versandt Fehler vom Server "bare line feed characters" Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu mailen: List & Label fehler Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Fehler beim export der dsfinv-k Daten. JTL-POS - Fehler und Bugs 5
Neu Wichtiger Hinweis: Fehler bei Bestandsabgleichen/Amazon-Angebote Amazon-Anbindung - Fehler und Bugs 0
Neu Abgleich Fehler (Allowed memory size...) Shopware-Connector 0
In Diskussion Epson TSE Fehler "Seriennummer stimmt nicht überein" JTL-POS - Fehler und Bugs 1
Neu Ebay Abgleich funktioniert nicht. Fehler: Artikel bereits hinzugefügt was jedoch nicht so ist. User helfen Usern - Fragen zu JTL-Wawi 2
Neu Update 5.1.1 --> 5.1.4: Fehler im Bestellvorgang "unknown tag 'getCountry'" (inc_billing_address_form.tpl) (NOVA) Installation / Updates von JTL-Shop 1
Neu GELÖST - Worker 2.0 bricht den Ableich des Shops mit Fehler ab JTL-Wawi - Fehler und Bugs 2
Neu Sofortüberweisung Classic Plugin Fehler "Die Transaktions-ID ist ungültig." Plugins für JTL-Shop 0
JTL WAWI 1.6.40.0 Bugs & Fehler sowie Anmerkungen JTL-Wawi 1.6 2
Neu Nach Hotfix im Shop 5.1.2 - Fehler in Dateistruktur Installation / Updates von JTL-Shop 6
Gelöst Stückliste speichern Fehler JTL-Wawi - Fehler und Bugs 2

Ähnliche Themen