# $details.shippingtime - Lieferzeit im Bestätigungs-eMail

**URL:** <https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [12. Dezember 2010 um 23:12 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018 "2010-12-12T23:12:51Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [12. Dezember 2010 um 23:12 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/1 "2010-12-12T23:12:51Z")

</div>

Hallo ! Lieferzeit im Bestätigungs-eMail Diese Variable müsste doch die Lieferzeit im Email (Bestellabschluß) anzeigen oder ? {$details.shippingtime} bleibt aber leer ? Wie kann ich im Bestellabschlußmial die Lieferzeit anzeigen ? lg klaus

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [13. Dezember 2010 um 08:37 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/2 "2010-12-13T08:37:07Z")

</div>

Hallo Klaus, laut WIKI ist $details.shippingtime ja die richtige Bezeichnung, hast du mal alle Caches geleert? Grüße Frank

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [13. Dezember 2010 um 09:34 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/3 "2010-12-13T09:34:11Z")

</div>

Hallo Frank ! Ja, habe ich gemacht…irgenwie denke ich auch über die eingeschränkten Möglichkeiten nach…weil welche Lieferzeit soll das Backend eintragen ? Wenn es nur EIN Artikel ist …kein Problem…wenn es mehrere sind mit eventuell unterschiedlichen Lieferzeiten…was dann ? 🙂 Der Grund ist überhaupt, dass mir die Meldung beim Warenkorb über einen Artikel der mit Lieferzeit ist zu unscheinbar wirkt…daher hätte ich gerne die Lieferzeit in der Bestellbestätigung… Lösung wäre…die längste alerr Lieferzeiten anzuzeigen, wenns mehrere sind… Aber wie realisieren ? lg klaus

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Dezember 2010 um 09:38 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/4 "2010-12-13T09:38:30Z")

</div>

Nur mal rein theoretisch. Es sollte doch möglich sein, über eine “For Each” Schleife alle Positionen der Bestellung zu bestätigen und die dazugehörigen Lieferzeiten.

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [13. Dezember 2010 um 09:50 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/5 "2010-12-13T09:50:07Z")

</div>

[quote=“ottscho”]Nur mal rein theoretisch. Es sollte doch möglich sein, über eine “For Each” Schleife alle Positionen der Bestellung zu bestätigen und die dazugehörigen Lieferzeiten.[/quote] Das ist eine TOPIDEE…die for each Schleife ist ja schon vorhanden, eigentlich müsste mann die varaiable nur nach dem preis hinzufügen… Muß das mal testen ob shopware aber die Werte überhaupt ausliefert… eigentlich gibt es ja mehr Möglichkeiten für die Werte 1. die Standardlieferzeit wenn lagernd 2. die Fallback Lieferzeit wenn ausverkauft, die beim Artiekl eingtragen wird 3. nochmals fallback Lieferzeit, wenn beim Artikel nichts eingtragen wurde… Welche wird wohl angezeigt ? Bei meinen Testbestellungen blieb der Wert bis jetzt leer… lg klaus

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Dezember 2010 um 10:00 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/6 "2010-12-13T10:00:45Z")

</div>

Das macht die Sache natürlich noch um einiges komplizierter. Man müsste in der Schleifen überprüfen ob der Artikel auf Lager ist, wenn nein, ob beim Artikel eine Lieferzeit hinterlegt ist, wenn nein, sollte die Standard Lieferzeit verwendet werden.

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [14. Dezember 2010 um 21:21 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/7 "2010-12-14T21:21:25Z")

</div>

Hallo ! Habe das nun getestet und es klappt… Lieferzeit wird je Artikel angezeigt [quote]

| **Artikel** | **Pos.** | **Art-Nr.** | **Menge** | **Preis** | **Summe** | **Lieferzeit** |  
{foreach item=details key=position from=$sOrderDetails} | {if $details.image.src.1} ![{$details.articlename}](){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.shippingtime|padding:8} Werktage |  
| {$details.articlename|wordwrap:80|indent:4} |  
{/foreach} [/quote] Frage noch dazu: Wie muß diese zeile aussehen, damit zB bei Zuschlag für zahlungsart KEINE Lieferzeit angezeigt wird ?? [quote] {$details.shippingtime|padding:8} Werktage |[/quote] wo muß man da if und else setzen, dass Werktage nur angezeigt wird wenn Wert vorhanden ? Derzeit wird beim Zahlungsaufschlag das Wort Werktage auch angezeigt, natürlich ohne Wert, lg klaus

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [15. Dezember 2010 um 07:04 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/8 "2010-12-15T07:04:10Z")

</div>

Einfach mit {if $details.modus == 0}…{/if}

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [15. Dezember 2010 um 07:58 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/9 "2010-12-15T07:58:15Z")

</div>

[quote=“Stefan Hamann”]Einfach mit {if $details.modus == 0}…{/if}[/quote] Hallo ! Leider bin ich da noch nicht so gut…wo genau im Code gehört Deine Zeile dann rein ? lg Klaus

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [15. Dezember 2010 um 08:10 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/10 "2010-12-15T08:10:07Z")

</div>

{if $details.modus == 0}{$details.shippingtime|padding:8} Werktage{else}&nbsp;{/if} |

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [21. Januar 2011 um 08:52 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/11 "2011-01-21T08:52:02Z")

</div>

Hallo ! Diese Variable details.shippingtime wirft ja die Fallback Lieferzeit aus, wenn der Artikel nicht mehr lagernd ist. Also beim Artikel auf der Webseite steht der Standard in grün 1-3 Werktage…Kunde bestellt…im Email steht dann die fallback Lieferzeit aus dem Artikelstamm… zB 10 Werktage. Gibt es noch eine andere Variable die man einsetzen kann, die die selbe zeit anzeigt wie auf der Webseite ? Also wenn lagernd: sollten die 1-3 Werktage stehen…wenn nicht lagernd natürlich die fallback Lieferzeit… Bin für Hilfe dabei dankbar…🙂 lg klaus

---

<div class="post-metadata">

**Author:** ![rattatui](https://avatars.discourse-cdn.com/v4/letter/r/49beb7/32.png) [@rattatui](https://forum.shopware.com/u/rattatui)\
**Post date:** [19. Mai 2011 um 15:45 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/12 "2011-05-19T15:45:12Z")

</div>

Hallo, Stefan Hamann war so freundlich mir die Lösung für das Problem zukommen zu lassen. Einfach die Zeile [code]

{$details.shippingtime|padding:8} Werktage |[/code] mit ` {if $details.instock \> 0}Lieferzeit 1-3 Werktage{else}Lieferzeit {$details.shippingtime} Werktage{/if} |` ersetzen, das wars auch schon. So wird jetzt zum Beispiel korrekt ausgegeben: Vor einer Kundenbestellung: Bestand 1 bei Artikel A, Bestand 0 bei Artikel B, Eingetragene Lieferzeit im Artikelstamm z.B. 8-12 Tage, Steht nun in der Bestätigungs- Email (sORDER) für den Kunden korrekt: Artikel A Lieferzeit 1-3 Werktage (Bestand Artikel A jetzt 0) Artikel B Lieferzeit 8-12 Werktage (Bestand bei Artikel B jetzt -1) …“Lieferzeit 1-3 Tage” natürlich einfach den jeweiligen Vorgaben anpassen. Danke nochmals für den überragenden Support hier :thumbup: Grüße rattatui

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [26. September 2011 um 17:48 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/13 "2011-09-26T17:48:13Z")

</div>

Hallo, das klappt bei mir auch ganz prima, jedoch wird z. B. das Erscheinungsdatum nicht mit in der Bestätigungsmail angezeigt. Wie kann ich das hinbekommen, damit auch „Lieferbar ab 12. Oktober 2011“ angezeigt wird. Falls das nicht geht, kann ich ein attrXX in der Bestätigung anzeigen lassen? In meinem Fall „abholen am 12.10.11“ = attr11

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [28. September 2011 um 11:30 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/14 "2011-09-28T11:30:07Z")

</div>

Hallo, keiner eine Idee?

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [28. September 2011 um 15:50 UTC](https://forum.shopware.com/t/details-shippingtime-lieferzeit-im-bestatigungs-email/1018/15 "2011-09-28T15:50:15Z")

</div>

hat sich dank WIKI ([Optionale Erweiterung](http://wiki.shopware.de/Bestellabschluss-eMail%5C_detail%5C_51.html#Optionale%5C_Erweiterung%5C_.28als%5C_Plugin.29))erledigt.
