swiss-paracord
Aktives Mitglied
Hallo
Ich möchte gerne die Emailvorlage "Bestellbestätigung" anpassen.
Problematik:
Schweizer Kunden
In der jetzigen Form werden in der Bestellbestätigung unsere Bankdaten übermittelt. Wir haben jedoch ein Rechnungsplugin im Einsatz das das über den Worker 120sec nach Bestellung einen Einzahlunsschein mit BESR an den Kunden verschickt. Es ist aber so das viele Kunden dann trotzdem über die IBAN Daten zahlen die in der ersten Mail verschickt wurden oder die Zeit einfach nicht abwarten bis der Worker den BESR verschickt hat. Dadurch können die Zahlungen nicht automatisch abgeglichen werden und es kommt immer wieder zu Zahlungseingängen die untergehen.
EU-Kunden
Auf der anderen Seite brauchen die EU Kunden die IBAN Daten da der CH BESR in der EU nicht geht.
Nun wollte ich die Emailvorlage anpassen, ich denke das ist eine kleine Sache von einer IF-Schleife
Ich bin jedoch mit dem programmieren nicht so vertraut und auch sonst bin ich noch JTL Neuling.
Ich denke es geht genau um diesen Teil hier:
Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}
{if $Bestellung->Zahlungsart->cModulId=="za_ueberweisung_jtl"}
Bitte führen Sie die folgende Überweisung durch:
Kontoinhaber:{$Firma->cKontoinhaber}
Bankinstitut:{$Firma->cBank}
IBAN.:{$Firma->cIBAN}
BIC.:{$Firma->cBIC}
Verwendungszweck:{$Bestellung->cBestellNr}
Gesamtsumme:{$Bestellung->WarensummeLocalized[0]}
{elseif $Bestellung->Zahlungsart->cModulId=="za_nachnahme_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_kreditkarte_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_rechnung_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_lastschrift_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_barzahlung_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_paypal_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_moneybookers_jtl"}
{/if}
{if isset($Zahlungsart->cHinweisText) && $Zahlungsart->cHinweisText|count_characters > 0} {$Zahlungsart->cHinweisText}
{/if}
Etwas weiter oben in der selben Vorlage sehe ich die Abfrage für das Land {$Kunde->cLand}
Jetzt müsste man doch beim blauen Teil nur ne Abfrage machen IF-Land=Schweiz dann "benutzerdef. Text im Stiel von Ihre Rechnung kommt in ein paar Minuten" und für alle anderen Länder würde dann der blaue Teil verschickt.
Wie mache ich diese Abfrage und funktioniert das so überhaupt?
Wer kann helfen.
Gruss
Jean-Pierre
Ich möchte gerne die Emailvorlage "Bestellbestätigung" anpassen.
Problematik:
Schweizer Kunden
In der jetzigen Form werden in der Bestellbestätigung unsere Bankdaten übermittelt. Wir haben jedoch ein Rechnungsplugin im Einsatz das das über den Worker 120sec nach Bestellung einen Einzahlunsschein mit BESR an den Kunden verschickt. Es ist aber so das viele Kunden dann trotzdem über die IBAN Daten zahlen die in der ersten Mail verschickt wurden oder die Zeit einfach nicht abwarten bis der Worker den BESR verschickt hat. Dadurch können die Zahlungen nicht automatisch abgeglichen werden und es kommt immer wieder zu Zahlungseingängen die untergehen.
EU-Kunden
Auf der anderen Seite brauchen die EU Kunden die IBAN Daten da der CH BESR in der EU nicht geht.
Nun wollte ich die Emailvorlage anpassen, ich denke das ist eine kleine Sache von einer IF-Schleife
Ich bin jedoch mit dem programmieren nicht so vertraut und auch sonst bin ich noch JTL Neuling.
Ich denke es geht genau um diesen Teil hier:
Sie haben folgende Zahlungsart gewählt: {$Bestellung->cZahlungsartName}
{if $Bestellung->Zahlungsart->cModulId=="za_ueberweisung_jtl"}
Bitte führen Sie die folgende Überweisung durch:
Kontoinhaber:{$Firma->cKontoinhaber}
Bankinstitut:{$Firma->cBank}
IBAN.:{$Firma->cIBAN}
BIC.:{$Firma->cBIC}
Verwendungszweck:{$Bestellung->cBestellNr}
Gesamtsumme:{$Bestellung->WarensummeLocalized[0]}
{elseif $Bestellung->Zahlungsart->cModulId=="za_nachnahme_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_kreditkarte_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_rechnung_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_lastschrift_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_barzahlung_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_paypal_jtl"}
{elseif $Bestellung->Zahlungsart->cModulId=="za_moneybookers_jtl"}
{/if}
{if isset($Zahlungsart->cHinweisText) && $Zahlungsart->cHinweisText|count_characters > 0} {$Zahlungsart->cHinweisText}
{/if}
Etwas weiter oben in der selben Vorlage sehe ich die Abfrage für das Land {$Kunde->cLand}
Jetzt müsste man doch beim blauen Teil nur ne Abfrage machen IF-Land=Schweiz dann "benutzerdef. Text im Stiel von Ihre Rechnung kommt in ein paar Minuten" und für alle anderen Länder würde dann der blaue Teil verschickt.
Wie mache ich diese Abfrage und funktioniert das so überhaupt?
Wer kann helfen.
Gruss
Jean-Pierre