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
47
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 Abgleich Fehler (Variationen) mit Gambio 4.5.3.1 + JTL-Wawi 1.6.39.0 + JTL-Connector 2.22.0 Gambio-Connector 3
Neu Problem / Fehler beim Update von JTL Connector 2.2.5.3 auf 2.13.0 (Shopware 5.5.10) Shopware-Connector 1
Neu (WooCommerce) JTL Connector Aufträge lassen sich nicht bearbeiten "Fehler beim MARS-Batch" User helfen Usern - Fragen zu JTL-Wawi 0
Verwiesen an Support Abgleich Fehler nach Shopware Connector Update Shopware-Connector 1
Neu JTL Connector zu Presta "Product": {"delete"} -> Exception bei product.delete: Der Remoteserver hat einen Fehler zurückgegeben: (500) Interner Serverf PrestaShop-Connector 1
Neu Fehler beim Verbindungsaufbau: Exception bei core.connector.auth: Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert. WooCommerce-Connector 1
Neu Fehler beim Bestellvorgang JTL-Shop - Fehler und Bugs 2
Neu JTL Amazon-Account Registrierung Skript Fehler Amazon-Anbindung - Fehler und Bugs 1
Neu JTL Wawi Update fehler nach Serverumzug JTL-Wawi - Fehler und Bugs 3
Neu Fehler beim Export: Deprecated: JTL\Catalog\Currency: getter should be used to get cISO in /var/www/vhosts/ JTL-Shop - Fehler und Bugs 0
Fehler beim Update JTL-Wawi 1.6 0
Neu Shopware 1.6 -> Fehler "FRAMEWORK__DELETE_RESTRICTED" legt kompletten Abgleich lahn Shopware-Connector 0
Neu Fehler: Lizenz "PlanProduceBase" fehlt bei Var-Kombi Artikeln -> Keine Anzeige der Kindartikel im Shop! JTL-Wawi - Fehler und Bugs 1
Neu Fehler 1101 DHL GKV API 3 JTL-ShippingLabels - Fehler und Bugs 0
Neu POS & Vouchers - Wawi Auftrag Kasseieren - Fehler bei Einlösung von Gutscheinen JTL-POS - Fehler und Bugs 1
Neu Fehler bei Lieferantendaten Arbeitsabläufe in JTL-Wawi 6
Neu POS & Vouchers - Fehler bei 2 Gutscheinen und Restbetrag JTL-POS - Fehler und Bugs 2
Neu Es ist ein Fehler aufgetreten (Fehler #1 von1) - Komplettabgleich Shopify-Connector 0
Neu JTL-POS Fehler bei SumUP JTL-POS - Fehler und Bugs 3
Neu Fehler: Zugriff auf "Bild 7 Pfad/URL" (Spalte [10]) fehlgeschlagen. Dies ist kein gültiges Bild. Bild wird nicht importiert. JTL-Ameise - Ideen, Lob und Kritik 4
Neu Fehler beim Shopify Abgleich Shopify-Connector 0
Neu Lagerbewertung Speichern - Fehler im Dateinamen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Fehler: Geänderte Mehrwertsteuersatz JTL-Wawi 1.6 3
Neu Fehler beim senden von Rechnungen per Mail JTL-Wawi - Fehler und Bugs 1
Neu Fehler beim Bearbeiten von Vorlagen Bausteinen JTL-Wawi - Fehler und Bugs 0
Neu DRINGEND Shop 4.06 nicht mehr erreichbar - HTTP 500 Fehler Allgemeine Fragen zu JTL-Shop 2
Neu Worker bricht den Ableich des Shops mit Fehler ab JTL-Wawi - Fehler und Bugs 2
Neu Gelöst - SQL Direct Query gibt Fehler aus bei Nutzung von Variable User helfen Usern - Fragen zu JTL-Wawi 8
Neu Fehler in der Datenbankstruktur txsellkauf ist keine INNODB Betrieb / Pflege von JTL-Shop 1
Neu Installation 1.6.38.2 Fehler Installation von JTL-Wawi 0
Neu Fehler beim Abgleich mit Shopware 6.4.11.1 Onlineshop-Anbindung 3
Neu Probleme beim Update auf 1.6 - Datenbank Fehler? Ideen zur Lösung? JTL-Wawi 1.6 1
Neu Fehler "Das Gewicht darf nicht '0' sein" trotz gesetztem Versandgewicht DHL Paket International JTL-ShippingLabels - Fehler und Bugs 3
Neu fehler bei UST-idNr Prüfung User helfen Usern - Fragen zu JTL-Wawi 0
Fehler bei Abgleich mit JTL-Shop 5.11/Wawi 1.6.38.2 JTL-Wawi 1.6 2
Neu Fehler in Zahlungsarten: CreatePayment: ERROR: Failed to write cache - Allgemeine Fragen zu JTL-Shop 0
Syntax Fehler Einrichtung JTL-Shop5 0
Neu Fehler beim heutigen Update von 1.6.38.1 auf 1.6.38.2 Installation von JTL-Wawi 1
Neu JTL Wawi 1.6 - Shopware 6 Kategorien-Senden-Fehler Shopware-Connector 2
Neu Zugriff auf Plugin Käufe zeigt Fehler JTL-Shop - Fehler und Bugs 1
Neu Shop 5.1.x - Weiße Seite bzw. Fehler in DataModel.php JTL-Shop - Fehler und Bugs 1
Neu Fehler beim Speichern der Daten für den Verkaufskanal-PrestaShop-JTL Wawi 1.6 PrestaShop-Connector 0
Neu Fehler 90057 Amazon-Anbindung - Fehler und Bugs 0
Neu Druckvorlagen Fehler in JTL 1.6 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kritischer Fehler beim Abgleich mit dem Shop WooCommerce-Connector 3
Beantwortet Update Fehler von 1.6.36 auf 1.6.38 Installation von JTL-Wawi 8
Neu JTL DHL Fehler bei "zur Kasse" Plugins für JTL-Shop 0
Neu Fehler Woo Anbindung WooCommerce-Connector 0
Neu Fehler Woo Anbindung WooCommerce-Connector 0
Neu Rechnungs Export (Rechnungen (Neu)) wirft Fehler aus wegen Umsatztseuer fehler Schnittstellen Import / Export 8

Ähnliche Themen