Hey Leute,
wir möchten die angezeigte Lieferzeit im Warenkorb erhöhen, sollte ein Artikel aus einer bestimmten im Warengruppe enthalten sein.
Artikel der Warengruppe "Beflockung" haben eine Lieferzeit von 5-7 Tagen.
Bestellt ein Kunden nun aber ein T-Shirt mit einer Lieferzeit von 9-12 Tagen und legt einen Artikel aus der Warengruppe "Beflockung" dazu, so wird auf der Bestellabschlussseite eine Lieferzeti von 9-12 Tagen angezeigt.
Nach 9-12- Tagen ist aber erst das T-Shirt bei uns am Lager. Von da an, müssen wir es noch bedrucken, was eben nochmal 5-7 Tage in Anspruch nimmt.
Daher müsste hier im Warenkorb 14-17 Tage angezeigt werden.
Im aktuellen Shop 406 Build 12 findet man in der step5_confirmation.tpl folgenden Code:
In der Variable ccEstimatedDelivery steht nun die maximale Lieferzeit als Text.
Meine Idee sieht nun wie folgt aus:
Hat jemand eine Idee wie man diesen Schritt lösen kann?
wir möchten die angezeigte Lieferzeit im Warenkorb erhöhen, sollte ein Artikel aus einer bestimmten im Warengruppe enthalten sein.
Artikel der Warengruppe "Beflockung" haben eine Lieferzeit von 5-7 Tagen.
Bestellt ein Kunden nun aber ein T-Shirt mit einer Lieferzeit von 9-12 Tagen und legt einen Artikel aus der Warengruppe "Beflockung" dazu, so wird auf der Bestellabschlussseite eine Lieferzeti von 9-12 Tagen angezeigt.
Nach 9-12- Tagen ist aber erst das T-Shirt bei uns am Lager. Von da an, müssen wir es noch bedrucken, was eben nochmal 5-7 Tage in Anspruch nimmt.
Daher müsste hier im Warenkorb 14-17 Tage angezeigt werden.
Im aktuellen Shop 406 Build 12 findet man in der step5_confirmation.tpl folgenden Code:
HTML:
{$cEstimatedDelivery = $smarty.session.Warenkorb->getEstimatedDeliveryTime()}
{if $cEstimatedDelivery|@count_characters > 0}
<p class="small text-muted">
<strong>{lang key="shippingTime" section="global"}</strong>: {$cEstimatedDelivery}
</p>
In der Variable ccEstimatedDelivery steht nun die maximale Lieferzeit als Text.
Meine Idee sieht nun wie folgt aus:
HTML:
{assign var="beflockung" value=false nocache}
{foreach name=positionen from=$smarty.session.Warenkorb->PositionenArr item=oPosition}
{if $oPosition->kwarengruppe == '1'}{$beflockung=true}{break}{/if}
{/foreach}
{if $beflockung} ADDIERE 5-7 TAGE AUF DIE LIEFERZEIT {/if}
Hat jemand eine Idee wie man diesen Schritt lösen kann?