Artikelnummer ist immer die gleiche in der Bestellstatusmail

Hallo!

Ich versuche gerade die Emailvorlage " Teilweise abgeschlossen" zu ändern.

Dazu möchte ich die Produktdetails wie Art-Nr., Artikelname, Menge, Einzelpreis, und Gesamtpreis mit ausgeben.

Leider wird immer die gleiche Artikelnummer angezeigt.

Kann da jemand helfen.

Als

 

Folgender HTML-Code ist jetzt vorhanden.

{$sOrderDetails.0.articleordernumber} |

hmmm

{$details.articleordernumber}

 

1 „Gefällt mir“

Jetzt ist noch folgendes Problem:

Die Einzelpreise werden auch nicht richtig angezeigt.

Pos.1  27kg Flüssigfolie  3 Stück /  müsste 3x  89,50 € pro Stück  und Gesamtpreis 268,50€ stehen

Pos.2 Wannendichtband 1 Stück müsste 1 x 59,00 € pro Stück und Gesamtpreis 59,00 € stehen

So auch bei  den anderen Positionen.

Folgende Variablen sind jetzt vorhanden.

   

Pos. |
                Art-Nr. |
                Artikel |
                Menge |
                Preis |
           
            {foreach item=details   key=position  from=$sOrderDetails}
            |
                {$position+1|fill:4} |
                {$details.articleordernumber} |
                {$details.name|wordwrap:80|indent:4} |
                {$details.quantity|fill:6} |
                {$details.price|padding:8} {$sOrder.currency} |

Welche Variable muss ich für den Einzelpreis und Gesamtpreis einsetzen.

Gruß

M. Rabe

 

Innerhalb von Smarty kann man auch rechnen. Hier mal ein grobes Beispiel:

{foreach item=details key=position from=$sOrderDetails}

 ...

 {assign var=ZwSumme value=($details.quantity*$details.price)}
 {$ZwSumme} {$sOrder.currency}

 ......

{/foreach}

Und schon hast du dein Gesamtpreis.

1 „Gefällt mir“

Vielen Dank für die schnelle Hilfe.

@R4M schrieb:

Innerhalb von Smarty kann man auch rechnen. Hier mal ein grobes Beispiel:

{foreach item=details key=position from=$sOrderDetails}

{assign var=ZwSumme value=($details.quantity*$details.price)}
{$ZwSumme} {$sOrder.currency}

{/foreach}

Und schon hast du dein Gesamtpreis.