Neu Transaktionsnummern werden nicht übertragen

alfapack

Aktives Mitglied
7. April 2017
47
1
Hi,

wir haben folgendes Problem:

WIr benutzen Shopware und JTL (mit Shopware Connector). Allerdings werden bei Zahlungen keine Transaktionsnummern übertragen (weder bei Paypal, noch bei Amazon Pay oder Sofort/klarna). Die Zahlungen werden an JTL geschickt, allerdings ohne die Transaktionsnummer. Diese müssen wir dann immer mühsam von Hand einfügen, was schon nervig ist. Ich bin mir sicher das es früher mal funktioniert hat. Ist es ein Bug oder eine Einstellungssache ?

Gruß
 

Marcus_Dr

Aktives Mitglied
5. März 2012
42
4
Das hatten wir auch, bei uns fehlte ein Trigger in der DB Tabelle s_orders.
Bei manchen Hostern kann der wohl nicht vom den DB Nutzer angelegt werden.
Mach einfach ein Ticket bei JTL auf, da wird dir schnell geholfen.
 

itbrockmann

Mitglied
10. Oktober 2019
18
6
Schaumburg
Leider haben wir aktuell das gleiche Problem. Die Transaktionsnummer von Paypal wird nicht in die Wawi übertragen... das hat zur Folge das die Paypal Zahlungen nicht automatisch zugeordnet werden. Die Paypal Aufträge kommen zwar schon direkt als "bezahlt" in die Wawi, wir möchten aber gerne einen Überblick im Zahlungsmodul behalten.

Ich habe bereits die s_orders in der DB gecheckt:
Die Spalte transactionID ist gefüllt und die cleared Spalte steht auf dem Wert 12. Der Datenbankbenutzer hat auch Trigger Rechte.

Es muss noch ein anderes Problem vorliegen. Jemand eine Idee?
 

alfapack

Aktives Mitglied
7. April 2017
47
1
Haben das Problem leider immernoch. Der User hat auch Trigger Rechte. Wir tragen die Transaktionsnummern immer von Hand ein, ist aber bei einigen Hundert Bestellungen ziemlich zeitraubend und nervig.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo,

wie sieht eurer Trigger aus, wenn ihr ihn exportiert? Er müsste wie folgt aussehen:

SQL:
CREATE TRIGGER `jtl_connector_payment` AFTER UPDATE ON `s_order`
FOR EACH ROW BEGIN
    SET @paymentId = NULL, @transactionId = NULL;
    SELECT id, transactionID INTO @paymentId, @transactionId FROM jtl_connector_payment WHERE customerOrderId = NEW.id;
    IF LENGTH(NEW.transactionID) > 0 AND NEW.cleared = 12 AND (@paymentId IS NULL OR (@transactionId IS NOT NULL AND @transactionId != new.transactionID)) THEN
        DELETE FROM jtl_connector_payment WHERE customerOrderId = NEW.id;
        INSERT IGNORE INTO jtl_connector_payment VALUES (@paymentId, NEW.id, '', IF(new.cleareddate IS NULL, now(), new.cleareddate), '', NEW.invoice_amount, NEW.transactionID);
    END IF;
END

PS. Falls der obige Trigger mit eurem identisch ist, dann könnte man noch folgenden probieren:
SQL:
CREATE TRIGGER `jtl_connector_payment` AFTER UPDATE ON `s_order`
FOR EACH ROW BEGIN
    SET @paymentId = NULL, @transactionId = NULL;
    SELECT id, transactionID INTO @paymentId, @transactionId FROM jtl_connector_payment WHERE customerOrderId = NEW.id;
    IF LENGTH(NEW.transactionID) > 0 AND NEW.cleared = 12 AND (@paymentId IS NULL OR @transactionId != new.transactionID) THEN
        DELETE FROM jtl_connector_payment WHERE customerOrderId = NEW.id;
        INSERT IGNORE INTO jtl_connector_payment VALUES (@paymentId, NEW.id, '', IF(new.cleareddate IS NULL, now(), new.cleareddate), '', NEW.invoice_amount, NEW.transactionID);
    END IF;
END
 
Zuletzt bearbeitet:

itb_janbrockmann

Aktives Mitglied
14. August 2019
77
17
Moin @Immanuel,

der Trigger sieht wie folgt aus

SQL:
CREATE TRIGGER `jtl_connector_payment` AFTER UPDATE ON `s_order` 
FOR EACH ROW BEGIN
    SET @paymentId = NULL, @transactionId = NULL;
    SELECT id, transactionID INTO @paymentId, @transactionId FROM jtl_connector_payment WHERE customerOrderId = NEW.id;
    IF LENGTH(NEW.transactionID) > 0 AND NEW.cleared = 12 AND (@paymentId IS NULL OR (@transactionId IS NOT NULL AND @transactionId != new.transactionID)) THEN
        DELETE FROM jtl_connector_payment WHERE customerOrderId = NEW.id;
        INSERT IGNORE INTO jtl_connector_payment VALUES (@paymentId, NEW.id, '', IF(new.cleareddate IS NULL, now(), new.cleareddate), '', NEW.invoice_amount, NEW.transactionID);
    END IF;
END

Warum sollen wir den Trigger ändern?
Die jtl_connector_payment wird doch korrekt mit den Transaction IDs befüllt?
 
Zuletzt bearbeitet:

itb_janbrockmann

Aktives Mitglied
14. August 2019
77
17
Hallo @Immanuel,

hatte ich in Post #7 geschrieben. :)

Ich schaue heute Abend im Debug Log mal nach, ob die Transaktions ID im Connector abgerufen wird. Das sollte ja schon mal Aufschluss geben, wo das Problem entsteht.
 
  • Gefällt mir
Reaktionen: Immanuel

itb_janbrockmann

Aktives Mitglied
14. August 2019
77
17
Hier scheint es noch ähnliche Probleme zu geben? - https://forum.jtl-software.de/threads/shopware-paypal-transaktionsid.118835/
Obwohl unsere IDs ja gar nicht erst im Log erscheinen.

Was mir noch aufgefallen ist, die jtl_connector_link_payment ist nicht gefüllt - sollte sie das?
Das Mapping scheint ja automatisch zu funktionieren, jedenfalls wüsste ich nicht das wir irgendwo etwas konfiguriert haben.

Der Connector Entwickler (Daniel B.) treibt sich hier auch im Forum rum?

Wenn ich noch einen Tipp bekomme, teste ich gerne noch etwas aus - nur langsam drängt mir etwas die Zeit und ich vermute das ich kolossal etwas übersehe. :-/
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
@itb_janbrockmann,

mein Kollege Patryk und ich sind die Shopware Connector Entwickler. Daniel Böhmer ist nach wie vor bei JTL, hat aber nichts mehr mit den Connectoren zu tun.

Die Tabelle jtl_connector_link_payment wird mit Daten gefüttert, nachdem Zahlungen in die Wawi importiert worden sind und die Wawi an den Connector zurück meldet, welche Zahlungen erfolgreich importiert wurden. Da das bei euch nicht passiert, ist davon auszugehen, dass keine Zahlungen in die Wawi importiert werden. Und ja, die Transaktions-Ids werden zusammen mit den Zahlungen (payment.pull) in die Wawi importiert. Kann es sein, dass es einen Fehler beim Importieren der Zahlungen gibt? Steht dazu evtl. etwas in den Connector Logs (mit aktiviertem Developer Logging)?
 

itb_janbrockmann

Aktives Mitglied
14. August 2019
77
17
Es gab eien Hotfix vom Shopware Plugin

Version 2.2.4.4
  • Fixed start_date for payment import

Unser Problem scheint damit behoben zu sein, Transaktionsnummer kommen wieder an - 1000 Dank an Immanuel für den schnellen Hotfix und die Unterstützung!

Schönes Wochenende!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 0
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 3
Neu Amazon Lagerbestandsberichte werden nicht abgeholt. Amazon-Anbindung - Fehler und Bugs 9
Eingangsrechnungen mit Einstellung "Nur gelieferte Positionen übernehmen" - Versandkosten werden nicht mit übernommen JTL-Wawi 1.11 4
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bankdaten in Wawi V1.11.7 werden vererbt und nicht aktualisiert User helfen Usern - Fragen zu JTL-Wawi 2
Lieferscheine können nicht gelöscht werden JTL-Wawi 2.0 4
Beantwortet Einstellen welche Aufträge / Zahlungen übertragen werden Shopware-Connector 0
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
GPSR Daten werden nicht korrekt an Amazon übermittelt JTL-Wawi 1.10 0
Neu Variantenwerte werden nicht im Auftrag angezeigt Shopware-Connector 6
Falsche Vorlagen Dateien werden verwendet JTL-Wawi 1.7 0
Neu Lieferantenbestände werden nicht korrekt angezeigt Arbeitsabläufe in JTL-Wawi 4
Versandbenachrichtungen werden jetzt aus Wawi versendet JTL-Wawi 1.11 10
Neu JTL WMS Mobile Inventur es werden keine vorhandenen Artikel angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu Shopify Connector lässt sich nicht einrichten Shopify-Connector 0
Neu Wawi 1.11.3 startet häufig nicht Installation von JTL-Wawi 1
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu DHL 4.0 Versandschnittstelle wird nicht aufgeführt? JTL-ShippingLabels - Fehler und Bugs 2
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
2.0.1 BUG Versandaten Exportvorlagen nicht mehr bearbeitbar - Lizenzbug JTL-Wawi 2.0 0
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Vorgang wenn Mahngebühren nicht bezahlt wurden? User helfen Usern - Fragen zu JTL-Wawi 3
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Bestellvorschläge stimmen nicht JTL-Wawi 1.11 0
Neu Workflows speichern z.B. Rechnungen nicht mehr seid der 2.01 User helfen Usern - Fragen zu JTL-Wawi 1
Rechteverwaltung - Verkaufspreise nur einsehbar, nicht bearbeiten? JTL-Wawi 1.10 1
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu DHL Versenden 4.0 Adressvalidierung nicht aktivierbar (Checkbox nicht sichtbar) JTL-ShippingLabels - Fehler und Bugs 6
Neu Listung mit Varianten - nicht alle Varianten sind vorhanden Amazon-Lister - Fehler und Bugs 0
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 0
Neu Lister 2.0 Ein Amazon Markplatz gleicht nicht ab Amazon-Lister - Fehler und Bugs 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Anhänge lassen sich nicht mehr anzeigen JTL-Wawi 2.0 3
Mehrere Zeilen kopieren klappt nicht mehr JTL-Wawi 2.0 1
Neu Sendungsnummer in Versandmail wird nicht korrekt befüllt Arbeitsabläufe in JTL-Wawi 1
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0
Packtisch Versanddatenexport startet nicht (2.0.1) JTL-Wawi 2.0 1
Wawi 1.10.14.3 lässt sich nicht mehr mit Datev verbinden JTL-Wawi 1.10 3
Neu Schlüssel ist im angegebenen Status nicht gültig Einrichtung / Updates von JTL-POS 2
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu POS buchen (seit 01.04.) funktioniert nicht - weiße Seite Einrichtung / Updates von JTL-POS 0
Neu HTTP 500 auf /Kontakt – Route scheint intern noch zu existieren, JTL-Weiterleitung greift nicht Betrieb / Pflege von JTL-Shop 0
Gelöst DHL – Labelerstellung nicht möglich (Fehlercode 15) Gelöste Themen in diesem Bereich 1
Neu Kundenkonto über Mein-Konto nicht möglich JTL-Shop - Fehler und Bugs 4

Ähnliche Themen