# sORDER zeigt nur eine Position an

**URL:** <https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278>\
**Category:** Shopware 3.5\
**Tags:** other\
**Created:** [3. Juni 2012 um 15:27 UTC](https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278 "2012-06-03T15:27:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gamekeycenter](https://avatars.discourse-cdn.com/v4/letter/g/49beb7/32.png) [@gamekeycenter](https://forum.shopware.com/u/gamekeycenter)\
**Post date:** [3. Juni 2012 um 15:27 UTC](https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278/1 "2012-06-03T15:27:10Z")

</div>

Hallo Zusammen, ich habe das Problem,dass die Emailvorlage „sORDER“ nur die erste Position einer Bestellung anzeigt. Bestellt ein Kunde aber 3 Positionen in meinem Shop,wird lediglich die erste angezeigt. Wie kann ich die sORDER Vorlage so anpassen,dass alle Positionen in der BEstellbestätigungsmail auftauchen?? Die Rechnung hingegen wird einwandfrei angezeigt mit sämtlichen Positionen der Bestellung. Gruss Markus

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [3. Juni 2012 um 16:09 UTC](https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278/2 "2012-06-03T16:09:22Z")

</div>

Kannst Du vielleicht die Vorlage hier posten? Da müsste doch eine foreach Schleife sein, oder?

---

<div class="post-metadata">

**Author:** ![gamekeycenter](https://avatars.discourse-cdn.com/v4/letter/g/49beb7/32.png) [@gamekeycenter](https://forum.shopware.com/u/gamekeycenter)\
**Post date:** [3. Juni 2012 um 16:15 UTC](https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278/3 "2012-06-03T16:15:49Z")

</div>

Hallo {$billingaddress.firstname} {$billingaddress.lastname}, vielen Dank fuer Ihre Bestellung im Gamekey-Center Onlineshop (Nummer: {$sOrderNumber}) am {$sOrderDay} um {$sOrderTime}. Informationen zu Ihrer Bestellung: Pos. Art.Nr. Menge Preis Summe {foreach item=details key=position from=$sOrderDetails} {$position+1|fill:4} {$details.ordernumber|fill:20} {$details.quantity|fill:6} {$details.price|padding:8} EUR {$details.amount|padding:8} EUR {$details.articlename|wordwrap:49|indent:5} {/foreach} Versandkosten: {$sShippingCosts} Gesamtkosten Netto: {$sAmountNet} {if !$sNet} Gesamtkosten Brutto: {$sAmount} {/if} Gewählte Zahlungsart: {$additional.payment.description} {$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“} Unsere Bankverbindung: Name: \*\*\*\*\*\*\*\*\* Bank: \*\*\*\*\*\*\*\* Konto: \*\*\*\*\*\*\* BLZ: \*\*\*\*\*\*\*\*\* {/if} {if $sComment} Ihr Kommentar: {$sComment} {/if} Rechnungsadresse: {$billingaddress.company} {$billingaddress.firstname} {$billingaddress.lastname} {$billingaddress.street} {$billingaddress.streetnumber} {$billingaddress.zipcode} {$billingaddress.city} {$billingaddress.phone} {$additional.country.countryname} Lieferadresse: {$shippingaddress.company} {$shippingaddress.firstname} {$shippingaddress.lastname} {$shippingaddress.street} {$shippingaddress.streetnumber} {$shippingaddress.zipcode} {$shippingaddress.city} {$additional.country.countryname}

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [3. Juni 2012 um 16:19 UTC](https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278/4 "2012-06-03T16:19:37Z")

</div>

`{foreach item=details key=position from=$sOrderDetails}` Dann müssten ja alle Bestellpositionen ausgegeben werden. Wurde irgendwas geändert oder irgendwelche Plugins installiert? War früher alles in Ordnung? Man könnte schauen, was ins Template übergeben wird, in dem man das Array $sOrderDetails “ausdruckt”: {$sOrderDetails|print\_r}

---

<div class="post-metadata">

**Author:** ![gamekeycenter](https://avatars.discourse-cdn.com/v4/letter/g/49beb7/32.png) [@gamekeycenter](https://forum.shopware.com/u/gamekeycenter)\
**Post date:** [3. Juni 2012 um 18:20 UTC](https://forum.shopware.com/t/sorder-zeigt-nur-eine-position-an/7278/5 "2012-06-03T18:20:04Z")

</div>

Ich habe noch das Belegerstellungs Plugin installiert,welches schon bei Sofortüberweisung/Paypal Probleme bereitet hat. Komischerweise bekomme ich im Backend alles einwandfrei angezeigt,welche und wieviele Positionen ein Kunde gekauft hat. Wie Du schon geschrieben hast, es müssten eigentlich alle Positionen angezeigt werden.
