Markus Michalski FAQ

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.

English Version

Alle OXID 7 Plugins

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:

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