Sofern das Modul aktiviert ist, kann man beim Dienstleister unter Verwaltung ->Dienstleister->bearbeiten → Dienstleister → bearbeiten die Produktionstage hinterlegen.
...
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.
...
.
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:
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('productionDays')}
{$item->getInfo('deliveryTime')}
{/foreach}