Gelöst PayPal Zahlungslink in Auftrag Emailvorlage

BG-Befestigungstechnik

Aktives Mitglied
23. Dezember 2010
76
6
91207 Lauf
Hallo JTL Gemeinde,
ich habe da ein kleines Problem und vielleicht kan mir jemand helfen.
Im Bereich Vorlagenerstellung - Rechnung - Standard - email gibt es folgende Variable:

{% if Vorgang.Auftrag.IstBezahlt == false and Vorgang.Auftrag.Zahlungsart.Name == 'PayPal' and Vorgang.Auftrag.OffenerBetrag > 0 -%}
Über folgenden Link können Sie den offenen Betrag in Höhe von {{ Vorgang.Auftrag.OffenerBetrag | Nummer: 'C' }} bezahlen:
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business={{ Vorgang.Firma.PayPalEMail | UrlEncode }}&item_name=RNr%3A{{ Vorgang.Rechnungsnummer | UrlEncode }}&amount={{ Vorgang.Auftrag.OffenerBetrag | Nummer: 'N2', 'en-US' }}&currency_code={{ Vorgang.Auftrag.Währung }}&bn=JTL_WaWi_Invoice
{% endif -%}

Diese Variable versuche ich nun in der Vorlage Auftrag - mailen zu verwenden. Leider klappt das nicht. Ich möchte den link an unsere Kunden senden bevor ich eine Rechnung erstelle - also nur mit der Auftragsbestätigung.
Da mein Wissen hier schnell an Grenzen stösst wollte ich mal fragen was ich an der Variable ändern muss damit das klappt.
Ich sehe hier auf Anhieb nur den Vorgang. Rechnungsnummer - Auftragsnummer:

{% if Vorgang.Auftrag.IstBezahlt == false and Vorgang.Auftrag.Zahlungsart.Name == 'PayPal' and Vorgang.Auftrag.OffenerBetrag > 0 -%}
Über folgenden Link können Sie den offenen Betrag in Höhe von {{ Vorgang.Auftrag.OffenerBetrag | Nummer: 'C' }} bezahlen:
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business={{ Vorgang.Firma.PayPalEMail | UrlEncode }}&item_name=RNr%3A{{ Vorgang.Auftragsnummer | UrlEncode }}&amount={{ Vorgang.Auftrag.OffenerBetrag | Nummer: 'N2', 'en-US' }}&currency_code={{ Vorgang.Auftrag.Währung }}&bn=JTL_WaWi_Invoice
{% endif -%}

Wäre Super wenn mir jemand einen Tipp geben könnte.
Danke
Günter
 

surus

Sehr aktives Mitglied
28. September 2016
535
49
Es gibt bei paypal auch direkte Bezahllinks.
www.paypal.me/meinefirma/xx,xx

Wo meinefirma = dein Name bei paypal (muss du in der Einstellungen bei paypal finden) und xx,xx der Betrag in EUR.
Ich weiss allerdings nicht wie man hier eine andere Währung nutzen kann als EUR.

Ich würde es dann so machen:

www.paypal.me/meinefirma/{{ Vorgang.Auftrag.OffenerBetrag | Nummer: 'N2', 'de-DE' }}
 

BG-Befestigungstechnik

Aktives Mitglied
23. Dezember 2010
76
6
91207 Lauf
Hallo Surus,
die Möglichkeit verwenden wir bereits, hier verwenden wir das als Nachricht am Kunden. Nachteil ist hier das die eingehende Zahlung keinen Verwendungszweck hat und ich das seperat machen muss.
In der Vorlage Auftrag wäre alles zusammen.
Ic suche also keine andere Möglichkeit, ich suche die Lösung um den link in der Vorlage Auftrag - mailen umzusetzen.
Gruss
Günter
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Versuch es mal damit:
{% if Vorgang.IstBezahlt == false and Vorgang.Zahlungsart.Name == 'paypal' and Vorgang.OffenerBetrag > 0 -%}
<p>
Über folgenden Link können Sie den offenen Betrag in Höhe von {{ Vorgang.OffenerBetrag | Nummer: 'C' }} bezahlen:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business={{ Vorgang.Firma.PayPalEMail | UrlEncode }}&item_name=Auftrags-Nr%3A{{ Vorgang.Auftragsnummer | UrlEncode }}&amount={{ Vorgang.OffenerBetrag | Nummer: 'N2', 'en-US' }}&currency_code={{ Vorgang.Währung }}&bn=JTL_WaWi_Invoice">Offenen Betrag begleichen</a>
</p>
{% endif -%}
 

BG-Befestigungstechnik

Aktives Mitglied
23. Dezember 2010
76
6
91207 Lauf
Hallo Rico, vielen Dank für den Tipp, ich habe das direkt so versucht, leider ohne Erfolg. der link erscheint nur im Formular Rechnung - mailen.
Im Auftrag - mailen wird der link nicht generiert.
Leider sind meine Kenntnisse hier zu gering, habe also wenig Erfahrung im HTML Bereich
Mal sehen vielleicht hilft mit hier ein Servicepartner gegen Bezahlung .
Falls das einer liest und das umsetzen könnte wäre ich Dankbar wenn Ihr Euch melden würdet.
Günter
 
  • Gefällt mir
Reaktionen: Roelli

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Also bei mir wird der Link in der Mailvorlage für die Aufträge generiert:
 

Anhänge

  • Ashampoo_Snap_2019.01.25_08h57m54s_001_.png
    Ashampoo_Snap_2019.01.25_08h57m54s_001_.png
    62,7 KB · Aufrufe: 198

BG-Befestigungstechnik

Aktives Mitglied
23. Dezember 2010
76
6
91207 Lauf
Hallo Rico, sorry das ich erst jetzt antworte.
Ich habe da jetzt noch etwas rumprobiert und habe nun heraus gefunden das die Schreibweise der Zahlungsart passen muss.
In deiner Variable: "paypal"
Bei uns ist die Zahlungsart so angelegt: PayPal

Jetzt funktioniert es.
Vielen Dank
Günter
 
  • Gefällt mir
Reaktionen: Rico Giesler

Ähnliche Themen