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

David Duchrow

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

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 Gambio Connector - Fehler "invalid request" Gambio-Connector 4
Neu Shopware 6 Connector Fehler ? Shopware-Connector 11
Neu Auftrag Lieferung ins Drittland -> Steuer umsatzsteuerbefreite Lieferung korrekt -> Positionen enthalten aber immer noch 19% MwSt -> Fehler? JTL-Wawi - Fehler und Bugs 0
Neu Fehler JTL Shop 5 Betrieb / Pflege von JTL-Shop 0
Neu Exec Direct Fehler JTL-Wawi - Fehler und Bugs 0
Neu Amazon Lister - Fehler 8007 - Eine never ending story Amazon-Lister - Fehler und Bugs 0
Neu Fehler beim Ticket erstellen - der Wert NULL kann in die dErstellDatum-Spalte nicht eingefügt werden. Servicedesk (Beta) 1
Neu CMD Line Export Fehler User helfen Usern - Fragen zu JTL-Wawi 2
Neu Jtl shop 5 Fehler 404 Installation / Updates von JTL-Shop 2
Neu Fehler bei Installation JTL5 auf Hosteurope Installation / Updates von JTL-Shop 4
Neu Warenkorb Fehler - Bei Stückzahl ändern wird Produkt gelöscht JTL-Shop - Fehler und Bugs 1
Neu Amazon-Lister + 99001 Fehler Im "Bekleidungsgröße"-Feld muss ein Wert angegeben sein. Amazon-Lister - Fehler und Bugs 0
Neu Fehler Datenbankimport auf neuen Server Installation von JTL-Wawi 1
Neu Lilfoot Idealo Plugin - Fehler Versandkosten Technische Fragen zu Plugins und Templates 0
Consent Manager Evo-Child Template - Bugs, Fehler und Co. Einrichtung JTL-Shop5 0
Neu Finde den Fehler in jQuery? Retourenstatus auf Retourenlabel platzieren | Nötig zur weiteren Absortierung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Fehler nach Datenbank Update User helfen Usern - Fragen zu JTL-Wawi 9
Neu Webstollen OSS Lieferland Fehler-Probleme Plugins für JTL-Shop 0
Gelöst JTL-WMS 1.6.44 / Fehler bei Versandabwicklung / Auftrag mit mehreren Stücklistenartikeln [WAWI-65811] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 9
Neu Hilfe benötigt, SQL Fehler nach Windows update User helfen Usern - Fragen zu JTL-Wawi 21
Neu SQL Fehler im Logbuch JTL-Shop - Fehler und Bugs 4
Neu Backend - Logbuch: SQL - Fehler JTL-Shop - Fehler und Bugs 2
Neu Fehler: Rechnungskauf mit Ratepay - Auftrag nicht bezahlt Plugins für JTL-Shop 2
Neu Ebay Abgleich Fehler Error calling EaEbaySynchronizeGet eBay-Anbindung - Fehler und Bugs 1
In Diskussion POST SOAP-Anfrage Fehler JTL-Workflows - Fehler und Bugs 0
Neu Fehler beim Update eines Mandanten Installation von JTL-Wawi 1
Neu JTL Debug zeigt kein $Artikel Objekt bei Produktdetailseite an // PHP Fehler in JTL Debug Technische Fragen zu Plugins und Templates 0
Neu Fehler beim Shopabgleich JTL-Wawi - Fehler und Bugs 1
Fehler beim 1. Shop-Update Einrichtung JTL-Shop5 1
SMTP Fehler Emails werden nicht versendet. Einrichtung JTL-Shop5 13
Auftrag anlegen macht Fehler / Es ist ein Fehler aufgetreten JTL-Wawi 1.6 25
Fehler beim Öffnen von Kunden JTL-Wawi 1.7 3
Neu Fehler im Shop-Log JTL-Shop - Fehler und Bugs 0
Wie schalte ich die Meldung "Fehler in der Steuervalidierung beheben" aus? JTL-Wawi 1.6 9
Neu Fehler in der Suche unter Verkauf/Aufträge JTL-Wawi - Fehler und Bugs 3
Fehler bei z.B. Auftrag anlegen JTL-Wawi 1.6 2
Neu Fehler: "Verzeichnis konnte nicht erstellt werden: plugins/jtl_header/ - Unable to load private key." bei Plugin Installation Technische Fragen zu Plugins und Templates 12
Neu Fehler Rich Text Editor im OPC JTL-Shop - Fehler und Bugs 1
Neu Fehler nach Update auf 1.6.43 JTL-Wawi - Fehler und Bugs 0
SCX Fehler: MIT FEHLERN BEENDET kaufland.de - Anbindung (SCX) 14
Neu Versand Fehler für Paket Spanien JTL-ShippingLabels - Fehler und Bugs 1
Neu Wawi Anmeldung nicht möglich Fehler 26 ( Fehler beim bestimmen des angegebenen Servers / der angegeben Instanz JTL-Wawi - Fehler und Bugs 5
Neu Fehler bei Englischer Übersetzung Allgemeine Fragen zu JTL-Shop 1
Fehler beim Abgleich von Wawi 1.6.43.0 mit Shop 5.1.5, Verletzung der PRIMARY KEY-Einschränkung JTL-Wawi 1.6 12
Neu Worker Fehler: Versandetikett wurde nicht gedruckt, da kein Drucker konfiguriert wurde! JTL-Wawi - Fehler und Bugs 2
Neu Fehler bei der Auftragserstellung: Für den aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten. Löschen Sie eventuelle Ergebnisse. eBay-Anbindung - Fehler und Bugs 0
Neu Fehler beim Einspielen der Datenbank Sicherung Installation von JTL-Wawi 1
Verwiesen an Support Fehler SqlDataRecord-Enumeration nicht vorhanden JTL-Workflows - Fehler und Bugs 1
Neu Kennt jemand diesen Fehler Allgemeine Fragen zu JTL-Shop 2
Neu Fehler beim Import von abweichenden Lieferadressen JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen