Neu Workflow PayPal-Zahlungslink senden

markenkoenig

Aktives Mitglied
18. November 2015
44
12
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: 85
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
44
12
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
44
12
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
120
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.662
805
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

Sehr aktives Mitglied
26. April 2016
306
25
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.618
1.074
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.618
1.074
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

Sehr aktives Mitglied
20. Januar 2018
113
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

Sehr aktives Mitglied
26. April 2016
306
25
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
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 11
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Paypal Checkout Modul für Gambio bis GX 26.x Gambio-Connector 0
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Kunde zahlt zuviel mit PayPal Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu Eingabefeld der PayPal Kreditkartenzahlung wird bei eingeloggten Kundenkonto nicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu PayPal Checkout: rechte Button "Später Bezahlen" fehlt JTL-Shop - Fehler und Bugs 3
Neu Probleme beim Lizenzkauf im Extension Store – PayPal-Fehler? Plugins für JTL-Shop 0

Ähnliche Themen