# Variablen in der E-Mail Vorlage funktionieren nicht

**URL:** <https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000>\
**Category:** Allgemein\
**Created:** [28. Januar 2016 um 10:51 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000 "2016-01-28T10:51:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Veldhuis](https://avatars.discourse-cdn.com/v4/letter/v/45deac/32.png) [@Veldhuis](https://forum.shopware.com/u/Veldhuis)\
**Post date:** [28. Januar 2016 um 10:51 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/1 "2016-01-28T10:51:30Z")

</div>

Guten Tag,

wir haben ein Problem mit unseren E-Mail Vorlage. Obwohl für die Vorlage von Shopware nutzen, werden die Variablen nicht akzeptiert. Weder in der Testmail noch in der eigentlichen Mail sind die Angaben generiert worden.

**Unsere Angaben sehen wie folgt aus:**

Versandkosten: {$sShippingCosts}  
Gesamtkosten Netto: {$sAmountNet}  
{if !$sNet}  
Gesamtkosten Brutto: {$sAmount}  
{/if}  
&nbsp;  
Gewählte Zahlungsart: {$additional.payment.description}  
{include file=“string:`$additional.payment.additionaldescription`”}  
{if $additional.payment.name == “debit”}  
Ihre Bankverbindung:  
Kontonr: {$sPaymentTable.account}  
BLZ:{$sPaymentTable.bankcode}  
Wir ziehen den Betrag in den nächsten Tagen von Ihrem Konto ein.  
{/if}  
{if $additional.payment.name == “prepayment”}  
&nbsp;  
Unsere Bankverbindung:  
{config name=bankAccount}  
{/if}  
&nbsp;  
{if $sComment}  
Ihr Kommentar:  
{$sComment}  
{/if}  
&nbsp;  
Rechnungsadresse:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Lieferadresse:  
{$billingaddress.company}&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;{$shippingaddress.company}  
{$billingaddress.firstname} {$billingaddress.lastname}&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;{$shippingaddress.firstname} {$shippingaddress.lastname}&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;  
{$billingaddress.street} {$billingaddress.streetnumber}&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;{$shippingaddress.street} {$shippingaddress.streetnumber}  
{$billingaddress.zipcode} {$billingaddress.city}&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;{$shippingaddress.zipcode} {$shippingaddress.city}  
{$billingaddress.phone}&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;{$additional.country.countryname}  
{$additional.country.countryname}

&nbsp;

**In der eigentlichen Mail wird aber nur das hier angezeigt:**

Versandkosten:&nbsp;  
Gesamtkosten Netto:&nbsp;  
Gesamtkosten Brutto:&nbsp;  
&nbsp;  
Gewählte Zahlungsart:&nbsp;

&nbsp;  
&nbsp;  
Rechnungsadresse:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Lieferadresse:  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;  
&nbsp;

Kann da vielleicht jemand weiterhelfen? Wir würden uns über eine schnelle Antwort freuen

&nbsp;

Freundliche Grüße

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [28. Januar 2016 um 20:32 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/2 "2016-01-28T20:32:24Z")

</div>

Hallo,

um welche eMail-Vorlage handelt es sich denn, die Bestellbestätigungsemail (sORDER)? Wurde bereits einmal eine E-Mail ausgelöst? Die “Variablen Informationen” (können rechts augeklappt werden) sind erst nach dem einmaligen Versenden einer E-Mail mit dieser Vorlage vorhanden.

Diese Variablen sind auch nicht zwangsweise in jeder eMail-Vorlage vorhanden - vorallem nicht bei selbst erstellten.

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![pemmler](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@pemmler](https://forum.shopware.com/u/pemmler)\
**Post date:** [28. Januar 2016 um 23:29 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/3 "2016-01-28T23:29:06Z")

</div>

Geht es um alle o.g. Variablen oder nur bestimmte. Manche Variablen werden in den E-Mail Templates leider nicht unterstützt, obwohl diese frei genutzt werden können und vorhanden sind.

---

<div class="post-metadata">

**Author:** ![Veldhuis](https://avatars.discourse-cdn.com/v4/letter/v/45deac/32.png) [@Veldhuis](https://forum.shopware.com/u/Veldhuis)\
**Post date:** [29. Januar 2016 um 07:46 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/4 "2016-01-29T07:46:17Z")

</div>

Guten Tag,

danke für die Anworten. Ich stelle gerade fest das die Variablen unterschiedlich sind, einmal in der sORDER Mail(funktioniert) und einmal die Mail im Bestellstatus Ordner(funktioniert nicht). Kann man die Variablen nicht einfach übernehmen oder muss ich wirklich die neuen nehmen?

MfG

Sebastian Koch

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [29. Januar 2016 um 07:51 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/5 "2016-01-29T07:51:39Z")

</div>

Hallo,

du musst die Variablen nehmen, die bei der eMail-Vorlage rechts unter “Variablen Informationen” stehen - wenn du andere Namen nimmst, ist es natürlich logisch, dass diese keinen Inhalt haben. Dir bleibt also nichts anderes übrig, als die Variablen aus der entsprechenden eMail-Vorlage zu verwenden.

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![Veldhuis](https://avatars.discourse-cdn.com/v4/letter/v/45deac/32.png) [@Veldhuis](https://forum.shopware.com/u/Veldhuis)\
**Post date:** [29. Januar 2016 um 10:04 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/6 "2016-01-29T10:04:40Z")

</div>

Guten Tag,

Für die folgenden Artikel Details habe dieses vorab:

$sOrderDetails.0.&nbsp;&nbsp; Es muss doch möglich sein das die 0 sich automatisch erweitert das ich nicht in 100 Zeilen das hier schreiben muss:

$sOrderDetails.1.

$sOrderDetails.2.

$sOrderDetails.3.

$sOrderDetails.4. usw

MfG

Sebastian Koch

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [29. Januar 2016 um 10:20 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/7 "2016-01-29T10:20:06Z")

</div>

Hallo,

du kannst sOrderDetails wie in der Bestellbestätigungsemail (sORDER) auslesen lassen. Es handelt sich hier um ein Array, das man mit einer foreach-Schleife auslesen lassen kann, beispielsweise so:

```
{foreach item=details key=position from=$sOrderDetails}
     
          {if $details.image.src.0}{else} {/if}
          {$position+1|fill:4} 
          {$details.ordernumber|fill:20}
          {$details.quantity|fill:6}
          {$details.price|padding:8}{$sCurrency}
          {$details.amount|padding:8} {$sCurrency}
     
     
          {$details.articlename|wordwrap:80|indent:4}
     
{/foreach}

```

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [15. März 2016 um 19:14 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/8 "2016-03-15T19:14:25Z")

</div>

Ich hänge mich mit einem ähnlichen Problemchen mal dran:

in den Zeilen

```
if $additional.payment.name == "prepayment"

Unsere Bankverbindung:
{config name=bankAccount}
{/if}

```

wir ja die Ausgabe der Bankverbindung bei Vorkasse geregelt.

Ich suche schon die ganze Zeit die Variable für die Zahlart Rechnung; ebenfalls in der sORDER Emailvorlage

oder steht für die Zahlart Rechnung keine Variable zur Verfügung ?

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [15. März 2016 um 20:08 UTC](https://forum.shopware.com/t/variablen-in-der-e-mail-vorlage-funktionieren-nicht/34000/9 "2016-03-15T20:08:34Z")

</div>

> [@kulli schrieb:](https://forum.shopware.com/profile/14033/kulli "kulli")
> 
> Ich hänge mich mit einem ähnlichen Problemchen mal dran:
> 
> in den Zeilen
> 
> if $additional.payment.name == „prepayment“
> 
> Unsere Bankverbindung:  
> {config name=bankAccount}  
> {/if}
> 
> wir ja die Ausgabe der Bankverbindung bei Vorkasse geregelt.
> 
> Ich suche schon die ganze Zeit die Variable für die Zahlart Rechnung; ebenfalls in der sORDER Emailvorlage
> 
> oder steht für die Zahlart Rechnung keine Variable zur Verfügung ?

das Wort „prepayment“ für Vorkasse ist doch identisch mit dem&nbsp;„Name“ der Zahlart der unter Einstellungen \>&nbsp;Zahlungsarten zu finden ist, da müsstest du es mal mit dem „Namen“ für Rechnung versuchen.

Theoretisch müsste es dann „invoice“ sein.
