Wenn dieses Modul aktiviert und konfiguriert ist, können die Artikel im Warenkorb exportiert werden.
Excel-Export
Unter "Shops > Shop bearbeiten > Warenkorb" findet man den Einstellungspunkt "Warenkorb Excel-Export aktivieren?".
Steht dieser Punkt auf "Ja", wird im Warenkorb ein neuer Button "Warenkorb als xlsx exportieren" angezeigt.
Durch einen Klick auf diesen Button, wird eine xlsx-Datei mit allen Artikeln im Warenkorb generiert und heruntergeladen.
PDF-Export
Innerhalb der Shop-Einstellungen unter "Shops » Warenkorb" kann die die Einstellung "PDF-Export aktivieren" aktiviert werden, wodurch im Warenkorb unterhalb des Bestellbuttons die Möglichkeit angeboten wird, den gesamten Warenkorb als PDF-Datei herunterzuladen. Außerdem kann hier das entsprechende Template für den PDF-Export hinterlegt werden.
Codeblock | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<style>
p, td {
font-size: 9pt;
}
</style>
<p style="font-size: 1.1em; color: #ef7b02;">Ihr Warenkorb <span style="color: #4f5967; font-size: 0.72em;">vom {$smarty.now|date_format:"%d.%m.%Y (%H:%M Uhr)"}</span></p>
<p>Sehr geehrte Damen und Herren,</p>
<p>folgende Positionen befinden sich aktuell in Ihrem Warenkorb:</p>
<table>
<tr>
<td colspan="7" style="width: 165mm; height: 2mm; line-height: 2mm; background-color: #f5f5f5;"></td>
</tr>
<tr style="font-weight: bold; background-color: #f5f5f5; color: #3f4751;">
<td style="width: 2mm;"></td>
<td style="width: 7mm;"></td>
<td style="width: 2mm;"></td>
<td style="width: 111mm;">Position</td>
<td style="width: 20mm;" align="right">Menge</td>
<td style="width: 21mm;" align="right">Summe</td>
<td style="width: 2mm;"></td>
</tr>
<tr>
<td colspan="7" style="width: 165mm; height: 2mm; line-height: 2mm; background-color: #f5f5f5;"></td>
</tr>
{foreach from=$cartPositions key=cartPositionKey item=cartPosition}
<tr>
<td colspan="7" style="width: 165mm; height: 2mm; line-height: 2mm;"></td>
</tr>
<tr>
<td style="width: 2mm;"></td>
<td style="width: 7mm;" align="right">{$cartPositionKey+1}.</td>
<td style="width: 2mm;"></td>
<td style="width: 111mm;">{$cartPosition->article->description}</td>
<td style="width: 20mm;" align="right">{$cartPosition->quantity}</td>
<td style="width: 21mm;" align="right">{($cartPosition->total->getAmount()/100)|number_format:2:',':'.'} €</td>
<td style="width: 2mm;"></td>
</tr>
<tr>
<td colspan="7" style="width: 165mm; height: 2mm; line-height: 2mm; border-bottom: 1px solid #f5f5f5;"></td>
</tr>
{/foreach}
</table>
<p>Wir freuen uns auf Ihre Bestellungen.</p>
<p>Mit freundlichen Grüßen,</p>
<p>Ihre PRINT LOUNGE</p> |
Variablen
Inhalt | Variable |
---|---|
Artikelbezeichnung | $cartPosition->article->description |
Artikelnummer | $cartPosition->article->externalArticleNumber |
Menge | $cartPosition->quantity |
Kostenstelle | $cartPosition->costCenter |
Zusatzfelder | {foreach from=$cartPosition->additionalFields item=fieldValue key=fieldName}{$fieldName}: {$fieldValue}<br>{/foreach} |
Summe | $cartPosition->total->getAmount() |
Wunschtermin | $cartPosition->settings['desiredSchedule'] |
Vorschaubild | <img src="https://<Shop-Domain>/article_preview.php?c={$customerUser->shop->client->id}&s=500&i={$cartPosition->article->id}" width="200" /> |