Neu Workflow PayPal-Zahlungslink senden

markenkoenig

Aktives Mitglied
18. November 2015
38
10
Wenn ein Kunde im Shop bestellt und aus Versehen den Browser im letzten Schritt schließt, hat er Probleme mit PayPal zu bezahlen. Der eine fragt per E-Mail nach und der andere verzichtet auf den Einkauf. Das führt zum Storno seitens Händler.

Dafür gibt es eine Möglichkeit per Workflow einen PayPal-Zahlungslink zeitversetzt zu senden. Wenn der Kunde nach der Bestellung innerhalb von x Minuten nicht bezahlt hat, erhält er eine E-Mail mit dem Zahlungslink.

In der Workflowverwaltung folgendes aufrufen und aus den Screenshots die Bedingungen benutzen:
1. Reiter Aufträge
2. Auftrag Erstellt
3. Workflow anlegen


Die Angaben im Bereich Aktion nach eigenen Wünschen anpassen.
Beispiel:

1. Neue Aktion
2. E-Mail senden

Folgende Variablen eintragen:
Empfänger: {{ Vorgang.Stammdaten.Kunde.EMail }}
Betreff: Ihr PayPal-Zahlungslink zur Bestellung Nr. {{ Vorgang.Stammdaten.Auftragsnummer }}
Text:
HTML:
<p>Sehr geehrte Damen und Herren,</p>
<p>vielen Dank für Ihre Bestellung.<br /><br />Wir haben Ihnen soeben per Email eine&nbsp;Bestellbestätigung mit Bestellnummer {{ Vorgang.Stammdaten.ExterneAuftragsnummer }} zukommen lassen. Nachdem wir einen Zahlungseingang verbucht haben, wird Ihre Ware an unseren Versand übergeben. <br /><br />Sie haben folgende Zahlungsart gewählt: <strong>PayPal</strong></p>
<p>Der PayPal Link lautet: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code=EUR" target="_blank">Jetzt PayPal-Zahlung ausführen</a></p>
<p>Für weitere Fragen stehen wir Ihnen gerne zur Verfügung.</p>
<p>Mit freundlichen Grüßen</p>
<p>{{ Firma.Name }}</p>

Der reine Link inkl. JTL wawi-Variablen lautet also:
HTML:
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code=EUR

Einfach nur info@meineemail.de gegen die eigene PayPal-E-Mail-Adresse austauschen.
 

Anhänge

  • workflow_bedingungen_paypal_zahlungslink_senden.JPG
    workflow_bedingungen_paypal_zahlungslink_senden.JPG
    112,1 KB · Aufrufe: 80
Zuletzt bearbeitet:

lotticards

Aktives Mitglied
10. Januar 2017
4
1
Moin!

Der Workflow klappt soweit, vielen Dank dafür. Leider wird die Zahlung bei uns in der WaWi allerdings nicht gesetzt. Wie hast du das bei dir konfiguriert, damit es klappt?

LG
 

markenkoenig

Aktives Mitglied
18. November 2015
38
10
Die Zahlung müsst Ihr eigenständig setzen, sobald Ihr den Zahlungseingang feststellt.
Die Wawi bekommt von der Zahlung nämlich nichts mit.

Die wawi ordnet die Zahlung automatisch zu, wenn das Zahlungsmodul genutzt wird. In dem Zahlungslink ist die Auftragsnummer vorhanden. Das erkennt das Zahlungsmodul.
Die Variable der Auftragsnummer lautet {{ Vorgang.Stammdaten.Auftragsnummer }} und kann bei Bedarf ausgetauscht oder ergänzt werden.
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Die wawi ordnet die Zahlung automatisch zu, wenn das Zahlungsmodul genutzt wird. In dem Zahlungslink ist die Auftragsnummer vorhanden. Das erkennt das Zahlungsmodul.
Die Variable der Auftragsnummer lautet {{ Vorgang.Stammdaten.Auftragsnummer }} und kann bei Bedarf ausgetauscht oder ergänzt werden.
Vom Zahlungsmodul war hier aber nirgends die Rede und ich bezweifle, dass @lotticards das im Einsatz hat.
 

markenkoenig

Aktives Mitglied
18. November 2015
38
10
Vom Zahlungsmodul war hier aber nirgends die Rede und ich bezweifle, dass @lotticards das im Einsatz hat.

Ich habe aus Versehen falsch zitiert. Ja, vom Zahlungsmodul war keine Rede. Das automatische Zuordnen geht nur mit dem Zahlungsmodul.

Moin!

Der Workflow klappt soweit, vielen Dank dafür. Leider wird die Zahlung bei uns in der WaWi allerdings nicht gesetzt. Wie hast du das bei dir konfiguriert, damit es klappt?

LG

Hierzu war eigentlich diese Antwort hier von mir https://forum.jtl-software.de/threads/workflow-paypal-zahlungslink-senden.120116/post-660277
 

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
119
6
Der Link ist eine tolle Sache.
Vielen Dank dafür.

Habe den Beitrag heute Mittag durch Zufall gefunden.
Und konnte ihn nachmittag direkt das erste mal mit erfolg verwenden.

Mfg Boog
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.172
657
Wir nutzen lange einen ähnlichen Workflow, nutzen kein Zahlungsmodul.

Wir leiten per Regel die Emails von PayPal um, wenn Betreff ähnlich "Sie haben eine Zahlung erhalten",
da wissen wir wenigstens immer gleich wo wir schauen müssen.

Ansonsten haben wir einen Workflow zum prüfen, einfach Link ausführen lassen mit einem Browser:
Code:
https://www.paypal.com/listing/transactions?searchvalue={{ Vorgang.Stammdaten.Kunde.EMail }}
 
  • Gefällt mir
Reaktionen: markenkoenig

mona

Gut bekanntes Mitglied
26. April 2016
299
24
Lieber Markenkönig

Den Paypallink möchte ich währungsabhängig machen, je nachdem wie ich meine Rechnung ausgestellt habe. Standardwährung CHF oder Fremdwährung EURO

Eurogebundener code:
Code:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code=EUR" target="_blank">

Ich möchte dass je nach Währung, diese dann entsprechend angezeigt wird und habe deshalb Report.CurrencyISO ergänzt:

Code:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }} &currency_code={{ Report.CurrencyISO }}&button_subtype=services">

Nun wird mir aber anstelle der EURO, welche meine Fremdwährung ist, US-Dollar genommen und auch entsprechend falsch umgerechnet......US-Dollar habe ich im Wawi aber nicht erfasst. Wo liegt mein Fehler?

Lieben Dank
gruss
mona
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.525
1.012
Der Fehler liegt vermutlich im Leerzeichen zwischen der schließenden Klammer } und &currency_code.

Paypal nimmt dann die Standardwährung (US-Dollar), weil im Link (scheinbar) nichts angegeben ist.

Probier's mal so:
Code:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code={{ Report.CurrencyISO }}&button_subtype=services">

Wenn auch das nicht hilft, poste mal einen daraus generierten Zahlungslink, kannst ja die Daten entsprechend bereinigen.
 
  • Gefällt mir
Reaktionen: mona

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.525
1.012
Vielen lieben Dank. Immer noch dasselbe..... es generiert den Betrag von CHF 15.64 in USD
Den Anhang 79045 betrachten
Poste mal bitte den Link, wie er befüllt aussieht oder lass ihn mir per PN zukommen. Wir hatten am Anfang auch immer das Problem, dass Kunden uns USD bezahlt haben, obwohl der Link bei uns funktionierte.

Es lag dann daran, das teilweise Leerzeichen in der URL enthalten waren.

Wir haben dann in den Dotliquid-Variablen den Filter wie folgt angefügt:

Code:
  | Replace:' ','%20'

Das ergibt dann für Deinen Link z.B.:

Code:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer  | Replace:' ','%20' }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code={{ Report.CurrencyISO }}&button_subtype=services">

Es kann aber auch vorkommen, dass Antiviren-Programme den Link zerlegen. Du könntest auch versuchen, den currency_code mit als eine der ersten Variablen zu setzen, also die Reihenfolge zu verändern.
 
  • Gefällt mir
Reaktionen: mona

cg01

Gut bekanntes Mitglied
20. Januar 2018
90
28
Wenn ein Kunde im Shop bestellt und aus Versehen den Browser im letzten Schritt schließt, hat er Probleme mit PayPal zu bezahlen. Der eine fragt per E-Mail nach und der andere verzichtet auf den Einkauf. Das führt zum Storno seitens Händler.

Dafür gibt es eine Möglichkeit per Workflow einen PayPal-Zahlungslink zeitversetzt zu senden. Wenn der Kunde nach der Bestellung innerhalb von x Minuten nicht bezahlt hat, erhält er eine E-Mail mit dem Zahlungslink.

In der Workflowverwaltung folgendes aufrufen und aus den Screenshots die Bedingungen benutzen:
1. Reiter Aufträge
2. Auftrag Erstellt
3. Workflow anlegen


Die Angaben im Bereich Aktion nach eigenen Wünschen anpassen.
Beispiel:

1. Neue Aktion
2. E-Mail senden

Folgende Variablen eintragen:
Empfänger: {{ Vorgang.Stammdaten.Kunde.EMail }}
Betreff: Ihr PayPal-Zahlungslink zur Bestellung Nr. {{ Vorgang.Stammdaten.Auftragsnummer }}
Text:
HTML:
<p>Sehr geehrte Damen und Herren,</p>
<p>vielen Dank für Ihre Bestellung.<br /><br />Wir haben Ihnen soeben per Email eine&nbsp;Bestellbestätigung mit Bestellnummer {{ Vorgang.Stammdaten.ExterneAuftragsnummer }} zukommen lassen. Nachdem wir einen Zahlungseingang verbucht haben, wird Ihre Ware an unseren Versand übergeben. <br /><br />Sie haben folgende Zahlungsart gewählt: <strong>PayPal</strong></p>
<p>Der PayPal Link lautet: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code=EUR" target="_blank">Jetzt PayPal-Zahlung ausführen</a></p>
<p>Für weitere Fragen stehen wir Ihnen gerne zur Verfügung.</p>
<p>Mit freundlichen Grüßen</p>
<p>{{ Firma.Name }}</p>

Der reine Link inkl. JTL wawi-Variablen lautet also:
HTML:
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@meineemail.de&lc=DE&item_name={{ Vorgang.Stammdaten.Auftragsnummer }}&amount={{ Vorgang.Zahlungen.Gesamtbruttopreis | FormatNumber: 'N2', 'en-US' }}&currency_code=EUR

Einfach nur info@meineemail.de gegen die eigene PayPal-E-Mail-Adresse austauschen.
Hallo,
wir bekommen die nicht bezahlten Bestellungen gar nicht erst in die Wawi.
Was habt ihr im PayPal Plugin eingestellt?
Wir nutzen den 5.1.2 Shop.
 

mona

Gut bekanntes Mitglied
26. April 2016
299
24
Hallo Verkäuferlein

Danke für die Tipps. Betrag habe ich nach vorne genommen, Replace ebenfalls eingesetzt.... Nachdem ich mir den generierten Link näher angeschaut habe, war mir plötzlich klar, wo der Fehler gelegen hat.

&currency_code={{ Vorgang.Zahlungen.Währung }} anstelle von {{ Report.CurrencyISO }}

Ist mir sowieso schleierhaft, dass nicht überall bei Dotliquid für die Variabeln eine Sprache festgelegt wurde. Teils ist alles mit englischen Variabeln, dann wieder nur deutsch......

Danke nochmals für Deine Hilfe!!
gruss
mona
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow: Adresse - Strasse kürzen ( ab Wert "OT" ) User helfen Usern - Fragen zu JTL-Wawi 6
Workflow FollowUP Angebot JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
In Diskussion Brauche Hilfe bei Bestand Email Workflow JTL-Workflows - Ideen, Lob und Kritik 17
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Workflow erstellen, einen Wert aus den Stammdaten kopieren in einen anderen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Artikelnummer durch Lieferantennummer ersetzen User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Rechnungsentwurf per Workflow? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Workflow Fehler User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
In Diskussion Custum Workflow - Syntax JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Zahlungsmodul Workflow JTL-Wawi 1.9 17
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Manueller Workflow lässt sich nicht anlegen (V 1.9.5.2) JTL-Workflows - Fehler und Bugs 13
Neu Hilfe bei Workflow - falsche Steuernummer bei Amazon hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Freiposition JTL-Workflows - Fehler und Bugs 1
In Diskussion Workflow für Liefertag Wareneingang? JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow mit verfügbarem Bestand User helfen Usern - Fragen zu JTL-Wawi 4
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Fragen zur Rechnungserstellung via Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Manueller Workflow zeitgestuert JTL-Workflows - Ideen, Lob und Kritik 20
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
Workflow DotLiquid: KomplettLieferbarAusLager zeigt FFN Lager an obwohl nicht komplett lieferbar aus diesem Lager JTL-Wawi 1.9 1
In Diskussion Workflow für eBays neues "Kaufabbruch"-Feature JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow zum Drucken von Shipping Labels JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Workflow - Vorbestellung ausschließen von Storno JTL-Wawi 1.9 1
Neu Manueller Workflow/ automatischer Workflow Gelöste Themen in diesem Bereich 8
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
paypal zahlunbgsabgleich bringt fehler JTL-Wawi 1.9 0
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Paypal Alternativen JTL-Wawi 1.9 4
HILFEEE!!!! Paypal Problem JTL-Wawi 1.9 12
Neu QR Code auf Rechnung bei PayPal fehlerhaft User helfen Usern - Fragen zu JTL-Wawi 0
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 26
Neu Umstellung Paypal Plus auf Paypal Checkout - bleiben die Sonderkonditionen erhalten ? Smalltalk 2
Paypal Kontosperre / Verbot bestimmte Artikel in bestimmte Länder zu liefern - wie Umsetzen? JTL-Wawi 1.9 2

Ähnliche Themen