Das gleiche Problem hatte ich auch. In Rechnung macht diese Zahlungsart bei uns keinen Sinn, denn wir versenden nur in Ausnahmen auf Rechnung (ausser Paypal Rechnungskauf). Manche Kunden wollen per email bestellen, benötigen aber die Ware schnell. Via email jedoch können Shopzahlungsmodule nicht verwendet werden. Banküberweisung dauert zu lange und da ist "paypalüberweisung" genau richtig.
Also haben wir eine Zahlungsart "paypal.me" eingerichtet.
Entsprechend den Text in der
Druckvorlage um folgendes erweitert. Bin zwar kein Programmierer, aber in dier Vorschau funktioniert ist. (Live noch nicht getestet, da erst gestern angelegt).
{% if Vorgang.IstBezahlt == false and Vorgang.Zahlungsart.Name == 'paypal.me' and Vorgang.OffenerBetrag > 0 -%}
<p>
Über folgenden Link können Sie den offenen Betrag in Höhe von {{ Vorgang.OffenerBetrag | Nummer: 'C' }} schnell und einfach via PayPal bezahlen:
<a href="
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business={{ Vorgang.Firma.PayPalEMail | UrlEncode }}&item_name=RNr%3A{{ Vorgang.Rechnungsnummer | UrlEncode }}&amount={{ Vorgang.OffenerBetrag | Nummer: 'N2', 'en-US' }}¤cy_code={{ Vorgang.Währung }}&bn=JTL_WaWi_Invoice">Offenen Betrag jetzt begleichen</a>
</p>
{% endif -%}
Ist eigentlich fast identisch, wie hier beschrieben:
https://guide.jtl-software.de/Vorlage_fuer_PayPal-Zahlungsaufforderung_anlegen_und_bearbeiten
Lediglich die Variablen musste ich anpassen.