# eMail vorlagen, 1.Mahnung, Variable {$sOrder.invoice\_amount}

**URL:** <https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783>\
**Category:** Administration\
**Created:** [29. Oktober 2015 um 14:55 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783 "2015-10-29T14:55:10Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [29. Oktober 2015 um 14:55 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/1 "2015-10-29T14:55:10Z")

</div>

Hallo Gemeinde, bin gerade dabei mir die eMail-Vorlage für Mahnungen zu erstellen. U.a. gibt es die Variable `{$sOrder.invoice\_amount}`, welche ich als Bestellbetrag und Überweisungsbetrag in der Mail ausgeben möchte. Wenn der Bestellbetrag auf 0 endet wird die 0 in der Mail-Ausgabe nicht angezeigt. Beispiel: Bestellbetrag EUR 43.10 Ausgabe in der Mail EUR 43.1 Bestellbetrag EU 43.15 Ausgabe in der Mail EUR 43.15 Eine andere Variable wird in den Variablen Informationen nicht angeboten. Was kann ich tun? Danke im Voraus. Grüße Michael

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [29. Oktober 2015 um 15:03 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/2 "2015-10-29T15:03:34Z")

</div>

Hallo, versuch mal {$sOrder.invoice\_amount|currency} Damit sollte eigentlich alles korrekt ausgegeben werden. Moritz

---

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [29. Oktober 2015 um 15:14 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/3 "2015-10-29T15:14:57Z")

</div>

Hallo Moritz, vielen Dank, dass klappt! :):thumbup: Jetzt ist mir noch etwas aufegefallen: Ich liste in der Mahnung auch noch mal alle bestellten Artikel auf. Wenn ich die Variable {$sOrderDetails.0.articleordernumber} und {$sOrderDetails.0.name} nutze, wird mir nur der erste der bestellten Artikel angezeigt. Wohl wg. der 0 in der Variablen. Welche Variable kann ich nehmen, um alle bestellten Artikel in der Mahnung ausgeben zu lassen? Die Variable aus der Order-Mail geht leider nicht… Noch mal danke. Grüße Michael

---

<div class="post-metadata">

**Author:** ![Neox](https://avatars.discourse-cdn.com/v4/letter/n/b5a626/32.png) [@Neox](https://forum.shopware.com/u/Neox)\
**Post date:** [29. Oktober 2015 um 15:19 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/4 "2015-10-29T15:19:43Z")

</div>

teste mal: `{foreach item=details key=position from=$sOrderDetails} {$position+1|fill:3} {$details.articleordernumber|fill:10:" ":"..."} {$details.name|fill:30} {$details.quantity} x {$details.price|string\_format:"%.2f"} {$sConfig.sCURRENCY} {/foreach}`

---

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [29. Oktober 2015 um 17:06 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/5 "2015-10-29T17:06:51Z")

</div>

Danke das geht! 🙂 Kann man irgendwie dann solche Einträge aus den Artikeldetails rausfiltern? 1x sw-payment Abschlag für Zahlungsart Also, dass diese in der Auflistung nicht angezeigt werden.

---

<div class="post-metadata">

**Author:** ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)\
**Post date:** [29. Oktober 2015 um 17:16 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/6 "2015-10-29T17:16:49Z")

</div>

Eine if-Schleife innerhalb der foreach-Schleife sollte gehen. So in der Richtung etwa (ungetestet) ` foreach..... {if $details.articleordernumber != "sw\_payment"} Inhalt der normalen Schleife {/if} ` Kann es gerade am Tablet nicht testen. Gruß

---

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [29. Oktober 2015 um 18:28 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/7 "2015-10-29T18:28:28Z")

</div>

Danke… Du meinst das so? `{foreach item=details key=position from=$sOrderDetails} {if $details.articleordernumber != "sw\_payment"} {$details.quantity}x {$details.articleordernumber} {$details.name} {/if}  
{/foreach}`

---

<div class="post-metadata">

**Author:** ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)\
**Post date:** [29. Oktober 2015 um 18:31 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/8 "2015-10-29T18:31:12Z")

</div>

Kann gerade nicht nachsehen, aber so in der Richtung war es gemeint.

---

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [30. Oktober 2015 um 09:45 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/9 "2015-10-30T09:45:51Z")

</div>

Die if-Abfrage geht so leider nicht… ☹

---

<div class="post-metadata">

**Author:** ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)\
**Post date:** [30. Oktober 2015 um 10:07 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/10 "2015-10-30T10:07:40Z")

</div>

Probiers mal so. `{foreach item=details key=position from=$sOrderDetails} {if $details.ordernumber != "sw\_payment"} {$details.quantity}x {$details.ordernumber} {$details.name} {/if}  
{/foreach}` {$details.articleordernumber} müsste eigentlich {$details.ordernumber} sein!? EDIT: Sorry war bei der Bestätigungsmail. Du brauchst ja die Mahnungsmail.! Kann so also nicht gehen!

---

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [30. Oktober 2015 um 10:19 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/11 "2015-10-30T10:19:27Z")

</div>

Noch mal danke :thumbup: So geht es: `{foreach item=details key=position from=$sOrderDetails} {if $details.ordernumber != "sw\_payment" && $details.name != "Abschlag für Zahlungsart"} {$details.quantity}x {$details.ordernumber} {$details.name} {/if}  
{/foreach}` Geht aber auch mit {$details.articleordernumber} Grüße Michael

---

<div class="post-metadata">

**Author:** ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)\
**Post date:** [30. Oktober 2015 um 10:28 UTC](https://forum.shopware.com/t/email-vorlagen-1-mahnung-variable-sorder-invoice-amount/31783/12 "2015-10-30T10:28:43Z")

</div>

Noch mal etwas geändert: `{foreach item=details key=position from=$sOrderDetails} {if $details.articleordernumber != "sw\_payment" && $details.name != "Abschlag für Zahlungsart" && $details.name != "Zuschlag für Zahlungsart"} {$details.quantity}x {$details.articleordernumber} {$details.name} {/if}  
{/foreach}` So hat man auch den „Zuschlag“ raus.
