Order Email, es wird nur ein Artikel wird angezeigt!

Bei meiner Order Email wird nur ein Artikel angezeigt obwohl mehrere Artikel bestellt sind. Leider finde ich den Fehler in meinem Code nicht. Hat vielleicht jemand einen besseren Blick wie ich?

 

 

>INFORMATIONEN ZU IHRER BESTELLUNG:

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

									 
									{/foreach}

									
										
											
												Pos.
												Artikel
												Bezeichnung
												Menge
												Preis
												Summe
											
											
												{$position+1|fill:4}
												{if $details.image.src.3}{else} {/if} 
												{$details.articlename|wordwrap:80|indent:6}
												Artikel-Nr:{$details.ordernumber|fill:20}
												{$details.quantity|fill:6}
												{$details.price|padding:8}{$sCurrency}
												{$details.amount|padding:8} {$sCurrency}
											
											
												 
											
										
									

									
									Versandkosten: {$sShippingCosts}
									Gesamtkosten Netto: {$sAmountNet}
									{if !$sNet}
            {foreach $sTaxRates as $rate => $value}
            zzgl. {$rate} MwSt. {$value|currency}
            {/foreach}
									Gesamtkosten Brutto: {$sAmount}
									{/if}

in meinem Order Formular wird nur ein Artikel in der Betsellmail angezeigt obwohl es mehrere sind. Wo steht das wenn es mehrere Artikel sind das eine weitere Zeile angelegt wird.

 

Hallo! 

Ist bei mir plötzlich auch der Fall!! An den Email-Vorlagen wurde nichts geändert. Hat ein Update auf Version 5.6.8 vielleicht damit zu tun? 

Ich finde den Fehler auch nicht. Gibt es da schon eine Lösung? 

Guten Abend!

Ist das wirklich eine Frage für Shopware 6 oder eher Shopware 5?

Diese leere Schleife sieht mir sehr merkwürdig aus. Müste da nicht das {/foreach} herausgelöscht werden? Danach wird erst die Tabelle mit den Bestellpositionen aufgebaut und Bestelldaten ausgegeben. Da die Schleife schon geschlossen wurde, dürfte hier maximal der letzte Artikel ausgegeben werden. Hier ist der Kopf der Schleife um einige Zeilen an der falschen Position. Müßte eigentlich über dem 2.

| stehen.

Falsch:

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

									 
									{/foreach}

****************************************

Probiere es mal mit:

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

....Bestellpositon

{/foreach}