Mit dieser Art der Freigabe werden alle freizugebenden Artikel einer Bestellung gebündelt zur Druckfreigabe gegeben. Um diese Funktionen nutzen zu können, muss das Modul "Warenkorbbezogene Freigabe" (CartRelease) aktiviert werden.
Durch dieses Modul kann unter Shops » Einstellungen » Freigabe die Warenkorbbezogene Freigabe aktiviert werden. Hierbei stehen folgende Einstellungen zur Verfügung:
Einstellung | Beschreibung |
---|
Warenkorbbezogene Freigabe aktivieren | Mit dieser Option kann die Funktion aktiviert werden. Zu beachten ist, dass hierdurch alle anderen Freigabelogiken nicht mehr berücksichtigt werden! |
Freigabeempfänger | Hier kann ein zentraler Empfänger für die Freigaben für diesen Shop hinterlegt werden. Dieser erhält eine E-Mail mit allen Freigabelinks. Hier stehen folgende Optionen zur Auswahl: |
| Abweichende E-Mail-Adresse | Mit dieser Option kann ein feste E-Mail-Adresse hinterlegt werden, an die die Freigabe versendet werden soll. |
| entspricht den Artikel-Einstellungen | Der Empfänger der Freigabe-Aufforderung wird aus den Artikel-Einstellungen ermittelt. |
| entspricht den Benutzergruppen-Einstellungen | Der Empfänger der Freigabe-Aufforderung wird aus den Einstellungen der Benutzergruppe ermittelt. |
E-Mail-Vorlage für den Freigeber | Ein Template ist zwingend erforderlich, um dem Freigabeempfänger alle Informationen zukommen zu lassen. Es ist möglich, optional einen eigenen Betreff zu hinterlegen. |
Bestellbezogene Benachrichtigungen aktivieren | Informationen über eine erfolgte Bearbeitung der Freigabe können mit dieser Option gesammelt an den Besteller verwendet werden. Hierbei werden die einzelnen Benachrichtigungen je Bestellposition deaktiviert und es wird nur noch eine einzige, gesammelte Benachrichtigung an den Besteller verschickt. |
E-Mail-Vorlage für den Besteller | Soll der Besteller über die erfolgte Freigabe bestellbezogen informiert werden, muss hier ein Template hinterlegt werden. Es ist möglich, optional einen eigenen Betreff zu hinterlegen. |
In der E-Mail sind die Freigabe - Links der einzelnen Positionen enthalten, mit welcher man ohne weitere Anmeldung auf die Freigabeseite gelangt und die jeweiligen Positionen freigibt.
Innerhalb der Einstellungen einer Benutzergruppe kann ein abweichender Empfänger für diese Freigabe hinterlegt werden (Shops » Benutzergruppen » Einstellungen » Freigabe).
Mustervorlagen
<p>Sehr geehrte Damen und Herren,</p>
<p>Es ist eine Bestellung eingegangen, die eine oder mehrere Freigaben erfordert:</p>
<p>Bestellcode: {$order->orderCode}<br />
Bestellnummer: {$order->orderNumber}<br />
Bestelldatum: {$order->cdate|date_format:'Y-m-d'}</p>
<p>Warenkorb:</p>
<table>
<tr>
<td>Artikel</td>
<td>Artikel intern / SAP-Nummer</td>
<td>Kostenstelle</td>
<td>Wunschtermin</td>
<td>Artikelzusatzfeld</td>
<td>Menge</td>
<td>Einzelpreis</td>
<td>Summe</td>
</tr>
{foreach from=$orderItems key=orderItemKey item=orderItem}
<tr>
<td>{$orderItem->title}
<br>Freigabelink: https://printlounge.dev/freigabe/index.php?c={$orderItem->md5}
</td>
<td>{$orderItem->article->internalDescription} / {$orderItem->article->sapNumber}</td>
<td>{$user->costCenter} ODER {$orderItem->costCenter}</td>
<td>{if $orderItem->orderCartInfo['desiredSchedule']}{$orderItem->orderCartInfo['desiredSchedule']}{else}-{/if}</td>
<td>{if $orderItem->cartAdditionalFields['Testzusatzfeld']}{$orderItem->cartAdditionalFields['Testzusatzfeld']}{else}-{/if}</td>
<td align="right">{$orderItem->quantity}</td>
<td align="right">{($orderItem->total/$orderItem->quantity/100)|number_format:2:',':'.'} €</td>
<td align="right">{($orderItem->total/100)|number_format:2:',':'.'} €</td>
</tr>
{/foreach}
<tr>
<td colspan="6"></td>
<td align="right">{($order->totalWithVat->getAmount()/100)|number_format:2:',':'.'} €</td>
</tr>
</table>
<p>Sehr geehrter Kunde,</p>
<p>Die Bearbeitung der Freigabe Ihrer Bestellung {$order->orderCode} ist soeben abgeschlossen worden.</p>
<p>Bestellcode: {$order->orderCode}<br />
Bestellnummer: {$order->orderNumber}<br />
Bestelldatum: {$order->cdate|date_format:'Y - m - d'}</p>
<p>Warenkorb:</p>
<table>
<tr>
<td>Status</td>
<td>Artikel</td>
<td>Artikel intern (oder SAP Nummer)</td>
<td>Kostenstelle</td>
<td>Wunschanliefertermin</td>
<td>Menge</td>
<td>Einzelpreis</td>
<td>Summe</td>
</tr>
{foreach from=$orderItems key=orderItemKey item=orderItem}
<tr>
<td>{$orderItem->status}</td>
<td>{$orderItem->title}</td>
<td>{$orderItem->article->internalDescription} / {$orderItem->article->sapNumber}</td>
<td>{$user->costCenter} / {$orderItem->costCenter}</td>
<td>{if $orderItem->additionalFields['desiredSchedule']}{$orderItem->additionalFields['desiredSchedule']}{else}-{/if}</td>
<td align="right">{$orderItem->quantity}</td>
<td align="right">{($orderItem->total/$orderItem->quantity/100)|number_format:2:',':' . '} €</td>
<td align="right">{($orderItem->total/100)|number_format:2:',':' . '} €</td>
</tr>
{/foreach}
<tr>
<td colspan="7"></td>
<td align="right">{($order->totalWithVat->getAmount()/100)|number_format:2:',':' . '} €</td>
</tr>
</table>
<p>Vielen Dank für Ihre Bestellung,</p>
<p>Ihr Shop-Betreiber-Team</p>
{foreach from=$orderItems item=item}
{if $item->article->id > 0 && $item->filename}
<br>PDF-Druckdatei: <a href="https://MeineFrontendDomain.print-server.net/pdf/print/{$order->orderCode}/{$item->id}">Download</a>
{/if}
{/foreach}
Downloadlink für die Druckdatei bereitstellen:
Unknown macro: {foreach from=$orderItems item=item}
Unknown macro: {if $item->article->id > 0 && $item->filename}
<br>PDF-Druckdatei: <a href="https://MeineFrontendDomain.print-server.net/pdf/print/{$order->orderCode}/{$item->id}">Download</a>
Unknown macro: {/if}
Unknown macro: {/foreach}