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
<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.
Exporteinstellung | Beschreibung |
---|
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" |
Benutzergruppe | Die Sammelrechnungen können auf eine bestimmte Benutzergruppe des Shops beschränkt werden. |
Benutzer | Die Sammelrechnungen können auf einen bestimmten Benutzer des Shops beschränkt werden. |