Warenkorb Export

Warenkorb Export

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.

<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

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" />