Sammelrechnung

Sofern das Modul Sammelrechnung aktiviert wurde, kann man unter Add-ons->Sammelrechnung Shopbezogen verschiedene Einstellungen vornehmen.

Konfiguration pflegen

Nachdem man einen Shop ausgewählt hat kann man im Tab "Einstellungen" folgende Konfiguration vornehmen

Vorlage Ist die Vorlage für die zu erstellende Sammelrechnung

Nächste Rechnungsnummer Ist die nächste zu verwendende Rechnungsnummer

Beispielvorlage
<style>
    p, td {
        font-size: 9pt;
    }
</style><p style="font-size: 1.1em; color: #4f5967;">Sammelrechnung Nr. <span style="color: #ef7b02;">{$billingNumber}</span></p><p>Sehr geehrte Damen und Herren,</p><p>Wir rechnen wir hiermit folgende Bestellungen und Positionen ab:</p><table>
    <tr>
        <td colspan="8" 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: 76mm;">Bestellposition</td>
        <td style="width: 35mm;">Bestellung</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="8" style="width: 165mm; height: 2mm; line-height: 2mm; background-color: #f5f5f5;"> </td>
    </tr>
    {foreach from=$orderItems key=orderKey item=order}
        {foreach from=$order->items key=orderItemKey item=orderItem}
        <tr>
            <td colspan="8" style="width: 165mm; height: 2mm; line-height: 2mm;"> </td>
        </tr>
        <tr>
            <td style="width: 2mm;"></td>
            <td style="width: 7mm;" align="right">{$orderItemKey}.</td>
            <td style="width: 2mm;"></td>
            <td style="width: 76mm;">{$orderItem->title}</td>
            <td style="width: 35mm;">{$order->orderCode} / {$order->orderNumber} {if $orderItem->createDate}<br /><span style="color: #5e6572; font-size: 0.92em;">({$orderItem->createDate->format('d.m.Y')})</span>{/if}</td>
            <td style="width: 20mm;" align="right">{$orderItem->quantity}</td>
            <td style="width: 21mm;" align="right">{($orderItem->totalPrice/100)|number_format:2:',':'.'} €</td>
            <td style="width: 2mm;"></td>
        </tr>
        <tr>
            <td colspan="8" style="width: 165mm; height: 2mm; line-height: 2mm; border-bottom: 1px solid #f5f5f5;"> </td>
        </tr>
        {/foreach}
        <tr>
            <td colspan="8" style="width: 165mm; height: 2mm; line-height: 2mm; background-color: #fafafa;"></td>
        </tr>
        <tr style="width: 165mm; background-color: #fafafa;">
            <td style="width: 2mm;"></td>
            <td style="width: 7mm;" align="right"></td>
            <td colspan="6" style="font-weight: bold; color: #535e6b;">
                Bestellung {$order->orderCode} beinhaltet {$order->items|count} Positionen
            </td>
            <td align="right" style="font-weight: bold; color: #535e6b;">
                {$order->netPrice|number_format:2:',':'.'} €
            </td>
            <td style="width: 2mm;"></td>
        </tr>
        <tr>
            <td colspan="8" style="width: 165mm; height: 2mm; line-height: 2mm; background-color: #fafafa;"></td>
        </tr>
    {/foreach}
</table><p>Wir bedanken uns nochmals für Ihre Bestellungen.</p><p>Mit freundlichen Grüßen,</p><p>Ihre PRINT LOUNGE</p>


Als zusätzliche Variable steht noch {$total} zur Verfügung, welche den Gesamtpreis aller enthaltenen Bestellpositionen in Cent enthält. Der entsprechende Zahlbetrag in Euro kann beispielsweise mit {($total/100)|number_format:2:',':'.'} € ausgegeben werden.

Export erstellen

Um ein neue Sammelrechnung zu erstellen, kann innerhalb der Moduleinstellungen im Reiter "Export" eine Einschränkung der abzurechnenden Bestellungen getroffen werden.

Wichtig: Bei einem Export von Sammelrechnungen werden die betroffenen Bestellungen automatisch in den Status "erledigt" versetzt. Außerdem werden Bestellungen mit dem Status "Erledigt" oder "Storno" nicht berücksichtigt.

ExporteinstellungBeschreibung
Zeitraum

Der zu berücksichtigende Zeitraum kann beliebig eingegrenzt werden, wobei auch nur ein Start- oder Enddatum angegeben werden kann.

Es ist allerdings zu beachten, dass ein größerer Zeitraum eine längere Verarbeitungsdauer mit sich bringt.

Lieferadresse

Ein exakter Treffer zu einer Lieferadresse muss aus den Angaben im Warenkorb zusammengesetzt werden. Die Suchanfrage setzt sich wie folgt zusammen: "Straße, PLZ ORT"

BenutzergruppeDie Sammelrechnungen können auf eine bestimmte Benutzergruppe des Shops beschränkt werden.
BenutzerDie Sammelrechnungen können auf einen bestimmten Benutzer des Shops beschränkt werden.