Versionen im Vergleich

Schlüssel

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

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.

Image Added

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
languagexml
themeConfluence
titleBeispieltemplate
linenumberstrue
collapsetrue
<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

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