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.