Inhaltsverzeichnis

    Variablen für E-Mail-Vorlagen verwenden

    Hinweis: Diese Seite bezieht sich auf JTL-Shop 5. Falls Sie noch JTL-Shop 4 verwenden, finden Sie die Dokumentation unter JTL-Shop 4.

    Ihre Aufgabe/Ausgangslage

    Sie möchten Variablen nutzen, um Ihre E-Mail-Vorlagen zu erstellen. In diesem Guide-Beitrag finden Sie Beispiele für verschiedene Variablen, die Sie in Ihren E-Mail-Vorlagen verwenden können.

    Allgemeine Informationen

    In den E-Mail-Vorlagen können Variablen, die vom Onlineshopsystem bereitgestellt wurden, in der Smarty-Syntax abgefragt werden. Je nach E-Mail-Vorlage und Verwendungszweck weichen die Variablen voneinander ab.

    In der Regel stehen in einer E-Mail-Vorlage bestimmte Objekte (z. B. {$Kunde}) mit Eigenschaften ( z. B. {$Kunde->cName} ) zur Verfügung.

    Sie können sich für einen Test alle in einer E-Mail-Vorlage verfügbaren Objekte und deren Eigenschaften in einer entsprechenden Test-E-Mail ausgeben lassen.
    Installieren Sie hierfür das Plugin jtl-debug. Detailinformationen zum Plugin finden Sie hier.

    Dieses Plugin bietet die Option Alle verfügbaren Smarty-Variablen an Body von Mails anhängen. Die Option ermöglicht es Ihnen, die Objekte und ihre Eigenschaften in dieser Test-E-Mail auszugeben.

    Beispiele für Variablen im Text von E-Mail-Vorlagen

    Beispiel anhand der Vorlage Kunde erhält Guthaben:

    {includeMailTemplate template=header type=html}
    
    Sehr {if $Kunde->cAnrede == "w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},<br> 
    <br> 
    wir freuen uns, Ihnen mitteilen zu dürfen, dass auf Ihrem Kundenkonto ein Gutschein für Sie hinterlegt wurde.<br> 
    <br> 
    <strong>Gutscheinwert:</strong> {$Gutschein->cLocalizedWert}<br> 
    <br> 
    Grund für die Ausstellung des Gutscheins: {$Gutschein->cGrund}<br> 
    <br> 
    Diesen Gutschein können Sie einfach bei Ihrer nächsten Bestellung einlösen. Der Betrag wird dann von Ihrem Einkaufswert abgezogen.<br> 
    <br> 
    Viel Spaß bei Ihrem nächsten Einkauf in unserem Shop.<br> 
    <br> Mit freundlichem Gruß<br> Ihr Team von {$Firma->cName}
    
    {includeMailTemplate template=footer type=html}
    

    Nehmen wir an, die Werte der Variablen wären wie folgt:

                [Kunde] => stdClass Object
                    (
                        [cAnrede] =>  w
                        [cAnredeLocalized] => Frau
                        [cNachname] =>  Musterfrau
                    )
                [Gutschein] => stdClass Object
                    (
                        [cLocalizedWert] =>  5,00 Euro
                        [cGrund] =>  Geburtstag
                    )
                [Firma] => stdClass Object
                    (
                        [cName] =>  Mustershop
                    )
    
    

    Daraus ergibt sich mit der Vorlage folgende Guthaben-E-Mail:

    Sehr geehrte Frau Musterfrau,<br>
    <br>
    wir freuen uns, Ihnen mitteilen zu dürfen, dass auf Ihrem Kundenkonto ein Gutschein für Sie hinterlegt wurde.<br>
    <br>
    <strong>Gutscheinwert:</strong> 5,00 Euro<br>
    <br>
    Grund für die Ausstellung des Gutscheins: Geburtstag<br>
    <br>
    Diesen Gutschein können Sie einfach bei Ihrer nächsten Bestellung einlösen. Der Betrag wird dann von Ihrem Einkaufswert abgezogen.<br>
    <br>
    Viel Spaß bei Ihrem nächsten Einkauf in unserem Shop.<br>
    <br> Mit freundlichem Gruß<br> Ihr Team von Mustershop

    Variablen für die Betreffzeile

    Für die Betreffzeile können Sie folgende Variablen verwenden:

    #kunde.rabatt#
    #kunde.guthaben#
    #kunde.anrede#
    #kunde.anredelocalized#
    #kunde.titel#
    #kunde.vorname#
    #kunde.nachname#
    #kunde.firma#
    #kunde.strasse#
    #kunde.hausnummer#
    #kunde.plz#
    #kunde.ort#
    #kunde.land#
    #kunde.tel#
    #kunde.fax#
    #kunde.mail#
    #kunde.ustid#
    #kunde.bundesland#
    #kunde.adresszusatz#
    #kunde.mobil#
    #kunde.geburtstag#
    #kunde.www#
    #kunde.passwortklartext#
    
    
    ---
    
    #bestellung.guthaben#
    #bestellung.gesamtsumme#
    #bestellung.bestellnr#
    #bestellung.versandinfo#
    #bestellung.tracking#
    #bestellung.kommentar#
    #bestellung.versandartname#
    #bestellung.zahlungsartname#
    #bestellung.status#
    #bestellung.versanddatum#
    #bestellung.erstellt#
    #bestellung.bezahltdatum#
    #bestellung.logistiker#
    #bestellung.trackingurl#
    #bestellung.versanddatum_de#
    #bestellung.bezahldatum_de#
    #bestellung.erstelldatum_de#
    #bestellung.versanddatum_en#
    #bestellung.bezahldatum_en#
    #bestellung.erstelldatum_en#
    #bestellung.bestellwertlocalized#
    #bestellung.warensumme#
    #bestellung.versand#
    #bestellung.zahlungstyp#
    #bestellung.estimateddelivery#
    #bestellung.waehrungsfaktor#
    #bestellung.estimateddeliveryex#
    
    
    ---
    
    #firma.name#
    #firma.unternehmer#
    #firma.strasse#
    #firma.hausnummer#
    #firma.plz#
    #firma.ort#
    #firma.land#
    #firma.tel#
    #firma.fax#
    #firma.email#
    #firma.www#
    #firma.kontoinhaber#
    #firma.blz#
    #firma.kontonr#
    #firma.bank#
    #firma.ustid#
    #firma.steuernr#
    #firma.iban#
    #firma.bic#
    
    
    ---
    
    #kundengruppe.name#
    #kundengruppe.rabatt#
    #kundengruppe.standard#
    #kundengruppe.shoplogin#
    #kundengruppe.nettopreise#

    Variablen in E-Mail-Vorlagen verwenden

    Wie Sie die Variablen in Ihren E-Mail-Vorlagen verwenden können, lesen Sie hier: E-Mail-Vorlagen anpassen.