Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Sofern das Modul aktiviert ist, kann man zum beim Dienstleister unter Verwaltung ->Dienstleister->bearbeiten → Dienstleister → bearbeiten die Produktionstage hinterlegen.

Die Produktionstage des Dienstleisters werden zu den Produktionstagen im Artikel hinzuaddiert.

In der Bestellübersicht im Adminbereich und Shopbereich wird die Produktionszeit angezeigt.

...

Damit die Produktionszeit im Shop in der Produktliste und im Warenkorb angezeigt wird, muss man im Admin-Bereich Adminbereich unter Verwaltung ->Shops-bearbeiten->Bestelloptionen → Shops bearbeiten → Bestelloptionen "Produktionstage im Shop angezeigen" auf "Ja" stellen.

 

 

Image Removed



...

Image Added

Produktionszeit und Lieferzeit des Artikel in der Besteller-E-Mail anzeigen

Falls Sie für Ihre Artikel bestimmte Produktionszeiten oder Lieferzeiten einstellen möchten, können Sie dies unter Produkte → Artikel bearbeiten → Erweiterte Einstellungen (Reiter).

Dort werden Ihnen zwei Optionsfelder ("Produktionszeit" & "Lieferzeit") bereit gestellt, die üblicherweise unbefüllt sind:

Image Added


Möchten Sie diese nun in der E-Mail für den Besteller darstellen, so können Sie unter Shops → Aktionen → Vorlagen → "Bestellbestätigung an Besteller".

Wenn die Produktions- und Lieferzeit für den jeweiligen Artikel unter dessen Artikelnamen gelistet werden soll, so können Sie dies in der Mustervorlage ab der Zeile 57.

Zu beachten ist jedoch, dass die Codezeilen innerhalb der foreach from=$orderItem statt finden:

Für die nachfolgenden Codezeilen wurden die Zeilen 57-70 der Mustervorlage ersetzt.


{foreach from=$orderItem item=item}
<tr bgcolor="{cycle values="#ffffff,#fefefe"}" style="padding:3px;">
<td>Artikelbezeichnung: {$item->name}
{foreach $item as $i}
{if $i->timeOfProduction}Produktionszeit: {$i->timeOfProduction}<br>{/if}
{if $i->deliveryTime}Lieferzeit: {$i->deliveryTime}<br>{/if}
{/foreach}
</td>

<td>{if isset($item->articleId)}{$item->quantityValue}{/if}</td>
<td>€ {($item->total->getAmount()/100)|number_format:2}</td>
{if isset($item->remark)}
<td>{$item->remark}</td>
{/if}
</tr>
{/foreach}


E-Mail-Anpassungen

Die Produktionstage werden zur OrderCartInformation productionDays die Lieferzeit zur OrderCartInformation deliveryTime hinterlegt.

In Email E-Mail-Templates kann dann innerhaln innerhalb des foreach von $orderObject ->getOrderCart→ getOrderCart() wie folgt zugegriffen werden.

{foreach from=$orderObject->getOrderCart() item=item key=cartId}

  {$item->getInfo('productiondaysproductionDays')}

  {$item-&gt;getInfo>getInfo('deliveryTime')}

{/foreach}