PDF-Rechnungen
PDF-Rechnungen für OXID eShop 7.x: Rechnungen mit fortlaufender Nummer, Daten-Snapshot und Dompdf erzeugen, an Bestellmails anhängen und im Admin verwalten. Installation, Konfiguration, Template.
Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
PDF-Rechnungen
PDF-Rechnungsgenerator für OXID eShop 7.x. Das Modul erzeugt zu Bestellungen PDF-Rechnungen mit fortlaufender Nummer, legt sie im Shop ab, hängt sie an die Bestellmails an und stellt im Admin einen Tab zur Verwaltung bereit.
Zu jeder Rechnung wird ein Snapshot der Bestelldaten gespeichert. Das PDF lässt sich daraus jederzeit neu erzeugen, ohne dass sich Positionen, Preise oder Adressen der Bestellung ändern.
graph TD
A["Bestellmail wird versendet"] --> B{"E-Mail-Anhang passt zum Empfänger?"}
B -->|"Nein"| X["Mail ohne Rechnung"]
B -->|"Ja"| C{"Rechnung vorhanden?"}
C -->|"Ja"| H["PDF an Mail anhängen"]
C -->|"Nein"| D{"Automatisch erstellen aktiv?"}
D -->|"Nein"| X
D -->|"Ja"| E["Rechnung erstellen: Nummer, Snapshot, PDF mit Dompdf, Ablage"]
E --> H
M["Admin: Rechnung erstellen"] --> E2["Rechnung erstellen: Nummer, Snapshot, PDF mit Dompdf, Ablage"]
E2 --> Z["PDF gespeichert (Ende, kein Anhang)"]
Dokumentation
| Seite | Inhalt |
|---|---|
| Installation | Composer-Installation, Aktivierung, Verzeichnisrechte, Update |
| Konfiguration | Einstellungen, Zeitpunkt der Rechnungserstellung, Admin-Tab |
| Template und Variablen | Rechnungslayout, Zahlungsart-Blöcke, alle Variablen |
| Erweiterung | Chain-Extensions, Order-Methoden, Services |
| Datenschutz | Gespeicherte Daten, Zugriffsschutz, Aufbewahrung |
| Fehlerbehebung | PDF-Erstellung, Anhang, Integritätsfehler, Logo, Bankdaten |
| Technik | Ablauf, Nummernvergabe, Ablage, Datenbank, Snapshot |
Features
| Feature | Beschreibung |
|---|---|
| PDF-Erzeugung | A4-Rechnung aus einem Twig-Template, erzeugt mit Dompdf |
| E-Mail-Anhang | Anhang an die Bestellbestätigung für den Kunden und/oder die Benachrichtigung für den Shopbetreiber |
| Fortlaufende Nummer | Format {Präfix}{Jahr}-{Nummer}, Zähler je Shop und Jahr |
| Daten-Snapshot | Bestelldaten werden bei der Erstellung festgehalten, das PDF ist daraus neu erzeugbar |
| Integritätsprüfung | SHA-256-Hashwert je PDF, geprüft beim Auslesen |
| Admin-Tab | Rechnung erstellen, herunterladen, per E-Mail senden und neu generieren |
| Zahlungsinformationen | Eigene Blöcke für Vorauskasse, Rechnung und SEPA-Lastschrift |
| Multi-Shop | Rechnungen und Zähler werden je Shop geführt |
Voraussetzungen
| Anforderung | Hinweis |
|---|---|
| OXID eShop | 7.x |
| PHP | 8.2+ |
| Dompdf | dompdf/dompdf ^2.0, wird über Composer installiert |
| Lizenz | Erforderlich |
Lizenz
Kommerzielle Lizenz - Einzelinstallations-Lizenz:
- CE/PE-Lizenz: Eine OXID eShop Installation
- EE-Lizenz: Eine OXID eShop Installation inkl. aller Subshops
Entwicklungs- und Staging-Umgebungen inklusive. 12 Monate kostenlose Updates.
Siehe LICENSE-Datei für vollständige Bedingungen.
Support
Bei Fragen und Support: Markus Michalski, E-Mail: support@markus-michalski.net