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
82
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
82
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
82
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
82
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
Können Picklisten am Wochenende erstellt werden? JTL-Wawi 1.11 10
Neu Artikel/Kategorien werden nicht übertragen Einrichtung von JTL-Shop4 14
Neu Bestellpositionen werden in Sprache der Kunde an die Wawi übermittelt. Kann man das ausstellen? User helfen Usern - Fragen zu JTL-Wawi 17
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Neu Etiketten werden am falschen Arbeitsplatz gedruckt JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1
JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi 2.0 10
Neu Einige Rechnungen (Firmenkunden) werden nicht mehr an Amazon übertragen Amazon-Anbindung - Fehler und Bugs 1
Neu Müssen Zahlungen über Mollie manuell kontrolliert und manchmal erst "erfasst" werden? Allgemeine Fragen zu JTL-Shop 0
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Amazon-Bestände werden nicht übertragen – Überverkäufe nach Reaktivierung aus Urlaubsmodus (Wawi 1.11.11) JTL-Wawi 1.11 1
Neu Seit heute Morgen werden bei Amazon keine Rechnungen mehr hochgeladen Amazon-Anbindung - Fehler und Bugs 13
Neu Shopversion: 5.7.2 Bilder in Artikeldetailseite werden nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu E-Mail-Vorlage kann nicht bearbeitet werden JTL-Shop - Fehler und Bugs 0
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 6
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Ein neuer Hersteller kann weder angelegt noch bearbeitet werden JTL-Wawi 1.11 7
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Amazone Prime - DPD Labels können mal wieder nicht erzeugt werden. Amazon-Anbindung - Fehler und Bugs 7
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Rücknahmebedingungen werden nicht aktualisiert - Widerrufsbutton - V1.11.9 eBay-Anbindung - Fehler und Bugs 1
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 2
Neu OPC - Rich Text Änderungen werden nicht übernommen Allgemeine Fragen zu JTL-Shop 1
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Neu Amazon Bestellungen werden angezeigt aber nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Herstellerbilder werden nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Trackingnummern werden falsch importiert ab 3 Paketen JTL-Wawi 1.10 4
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 3
Neu Sicherheitspatch Shop 5.7.2 > 5.7.3 funktioniert nicht Allgemeine Fragen zu JTL-Shop 13
Neu Sonderpreise enden nicht (WooCommerce) User helfen Usern - Fragen zu JTL-Wawi 0
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 4
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
In Wawi 2.0.6 Kommentar 1 und Kommentar 2 für Lagerbestände von Kindartikeln desselben Vaterartikels nicht mehr über Vaterartikel pflegbar JTL-Wawi 2.0 4
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Barzahlung wird nach dem Speichern beim Rechnungsdruck nicht angezeigt, in der Vorschau jedoch schon JTL-Wawi 2.0 0
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu Drucker funktioniert nicht nach update auf 2.0.0.2 JTL-POS - Fehler und Bugs 4
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 33
Neu guide.jtl-software.com seit mehreren Stunden nicht erreichbar JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen