
Im OXID eShop wird das Modul InvoicePDF zum schnellen erzeugen einer PDF-Rechnung standardmäßig mitgeliefert. Dieses wird oft für die eigenen Bedürfnisse angepasst. Muss eine Rechnung ausgedruckt und per Brief versandt oder dem Paket beigelegt werden, fallen direkt die fehlenden Loch- und Falzmarken auf. Mit einer minimalen Anpassung des Rechnungsmoduls können diese schnell hinzugefügt werden: In der Datei
/modules/oe/invoicepdf/models/invoicepdfoxorder.php (Shopversion ab 4.9) oder
/modules/oe/invoicepdf/myorder.php (Shopversion bis 4.8) folgenden Codeblock suchen:
// initiating pdf engine
$oPdf = oxNew('oxPDF');
$oPdf->setPrintHeader(false);
$oPdf->open();
// adding header
$this->pdfHeader($oPdf); Darunter folgenden Code einfügen:
// Loch- und Falzmarken
$oPdf->line(5, 99, 8, 99);
$oPdf->line(5, 148.5, 8, 148.5);
$oPdf->line(5, 198, 8, 198);
Nach dem Speichern und Hochladen sind die Loch- und Falzmarken bereits in den zukünftigen PDF-Rechnungen enthalten. Die Positionen und Längen der Linien (Start-und Endpunkt der Linie) können bei Bedarf einfach angepasst werden:
$oPdf->line(Startpunkt von links in mm, Startpunkt ab Oberkante in mm, Endpunkt von links in mm , Endpunkt ab Oberkante in mm);
Mit unserem
Modul Better InvoicePDF können Sie Ihren Rechnungen ein professionelleres Design verpassen. Individuelle Anpassungen nach ihren Vorgaben sind
auf Anfrage möglich.