Beschreibung
Diese WooCommerce-Erweiterung fügt automatisch eine PDF- oder UBL-Rechnung zu den Bestellbestätigungs-E-Mails hinzu, die an deine Kunden verschickt werden. Es enthält ein Basis-Template (weitere Templates sind erhältlich bei WP Overnight) sowie die Möglichkeit, eigene Templates zu ändern/erstellen. Darüber hinaus kannst du Rechnungen und Lieferscheine in der Bestellverwaltung von WooCommerce herunterladen oder ausdrucken.
Hauptfunktionen
- Automatisches Anhängen von PDF- oder UBL-Rechnungen an WooCommerce-E-Mails deiner Wahl
- Herunterladen der PDF- oder UBL-Rechnung / des PDF-Lieferscheins von der Verwaltungsseite der Bestellung
- Generierung von PDF-Rechnungen / Lieferscheinen in Massen
- Vollständig anpassbare HTML/CSS Rechnung-Templates
- Herunterladen von Rechnungen auf der „Mein Konto“-Seite
- Fortlaufende Rechnungsnummern – mit individueller Formatierung
- Verfügbarkeit in: Tschechisch, Niederländisch, Englisch, Finnisch, Französisch, Deutsch, Ungarisch, Italienisch, Japanisch (siehe FAQ zum Hinzufügen individueller Schriften!), Norwegisch, Portugiesisch, Polnisch, Rumänisch, Russisch, Slowakisch, Slowenisch, Spanisch, Schwedisch und Ukrainisch
Darüber hinaus bieten wir mehrere Premium-Erweiterungen an:
- Erstellen/E-Mailen von PDF-Proforma-Rechnungen, Gutschriften (für Erstattungen), E-Mail-Packzettel, automatisches Hochladen zu Dropbox & mehr mit PDF Invoices & Packing Slips for WooCommerce Professional
- Automatische Versendung neuer Bestellungen oder Lieferscheine an deine Druckerei, sobald der Kunde bestellt! WooCommerce Automatic Order Printing ( von unseren Partnern bei Simba Hosting)
- Erweiterte & stilvolle Templates mit PDF Invoices & Packing Slips for WooCommerce Premium Templates
Vollständig anpassbar
Zusätzlich zu einer Reihe von Standardeinstellungen (einschließlich einer individuellen Kopfzeile/Logo) und mehreren Layout-Feldern, die Sie bereits verwenden können, enthält das Plugin HTML/CSS-basierte Templates, die eine individuelle Anpassung ermöglichen & volle Kontrolle über die PDF-Ausgabe. Kopieren Sie die Templates in Ihren Theme-Ordner, und Sie müssen sich keine Sorgen machen, dass Ihre Anpassungen überschrieben werden, wenn Sie das Plugin aktualisieren.
- Kunden-Header-Bild/Logo einfügen
- Shop Daten / Footer / Disclaimer etc. auf Rechnungen & Lieferscheinen bearbeiten
- Papiergröße wählen (Letter oder A4)
- Bereit für die Übersetzung
Screenshots
Einfaches Rechnungs-PDF Einfache Lieferschein PDF Schnelles Ausdrucken von einzelnen Rechnungen oder Packzetteln aus der Bestellungsliste Ausdruck von Rechnungen oder Packzetteln in Massen Anhängen von Rechnungen an beliebige WooCommerce-E-Mails Einstellung des Shop-Namens, der Adresse, des Kopfzeilen-Logos usw.
Installation
Mindestanforderungen
- WooCommerce 3.0 oder höher
- WordPress 4.4 oder höher
Automatische Installation
Die automatische Installation ist die einfachste Option, da WordPress die Dateiübertragungen selbst durchführt und du deinen Webbrowser nicht einmal verlassen musst. Um PDF Invoices & Packing Slips for WooCommerce automatisch zu installieren, melde dich in deinem WordPress-Adminpanel an, navigiere zum Menü Plugins und klicke auf „Neu hinzufügen“.
Gib in das Suchfeld „PDF Invoices & Packing Slips for WooCommerce“ ein und klicke auf „Plugins suchen“. Du kannst es installieren, indem du einfach auf „Jetzt installieren“ klickst. Nachdem du auf diesen Link geklickt hast, wirst du gefragt, ob du sicher bist, dass du das Plugin installieren möchtest. Klicke auf „Ja“ und WordPress wird die Installation automatisch abschließen. Nachdem die Installation abgeschlossen ist, klicke auf den „Plugin aktivieren“-Link .
Manuelle Installation über die WordPress-Schnittstelle
- Lade die Plugin-Zip-Datei auf deinen Computer herunter
- Gehe in das WordPress Adminpanel Menü Plugins > Neu hinzufügen
- Wähle Hochladen
- Lade die Plugin-Zip-Datei hoch, das Plugin wird nun installiert
- Nachdem die Installation abgeschlossen ist, klicke auf den „Plugin aktivieren“-Link
Manuelle Installation per FTP
- Lade die Plugin-Datei auf deinen Computer herunter und entpacke sie
- Hochlade den entpackten Plugin-Ordner mit einem FTP-Programm oder über dein Hosting-Kontrollpanel in das Verzeichnis wp-content/plugins/ deiner WordPress-Installation.
- Aktiviere das Plugin über das Menü Plugins im WordPress-Admin.
FAQ
-
Wo kann ich die Dokumentation finden?
-
Es funktioniert nicht!
-
Siehe unsere schrittweise Diagnoseanleitung hier: https://wordpress.org/support/topic/read-this-first-9/
-
Wo kann ich weitere Templates finden?
-
Auf wpovernight.com findest du weitere Templates! Dazu gehören Templates mit mehr Steuerdetails und Produktvorschaubildern. Brauchst du eine individuellen Template? Kontaktiere uns unter support@wpovernight.com für weitere Informationen.
-
Kann ich eine Proforma-Rechnung oder eine Gutschrift erstellen/senden?
-
Dies ist eine Funktion unserer Professional-Erweiterung, die unter wpovernight.com zu finden ist.
-
Kann ich zum Code beitragen?
-
Du bist mehr als willkommen! Dieses Plugin wird auf Github gehostet, wo du Probleme beitragen veröffentlichen oder Pull Requests stellen kannst.
https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips -
Wie kann ich den HTML/CSS-Quelltext zum Debuggen/Entwickeln von Templates anzeigen?
-
Auf der Erweitert-Tab der Einstellungsseite gibt es eine Einstellung, mit der Sie die HTML-Ausgabe umschalten können. Vergessen Sie nicht, sie nach dem Testen wieder zu deaktivieren!
Rezensionen
Mitwirkende & Entwickler
„PDF Invoices & Packing Slips for WooCommerce“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„PDF Invoices & Packing Slips for WooCommerce“ wurde in 34 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „PDF Invoices & Packing Slips for WooCommerce“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
3.7.4 (2023-12-06)
- New: adds new setting to enable semaphore logs
- Tweak: adds descriptions to the COC and VAT settings
- Tweak: replaces Packing Slip shipping function in the template file
- Tweak: adds semaphore to email attachment function
- Fix: bug on
get_payment_date()
- Fix: bug on getting VAT & CoC number saved values
- Tested up to WooCommerce 8.4
3.7.3 (2023-11-27)
- New: temporary promo ad
- Tweak: improves the templates number/date functions
- Tweak: update the filter
wpo_wcpdf_due_date_display
arguments - Tweak: change the way the setting is retrieved for the due date
- Fix: Packing Slip attachment when Pro is disabled
- Fix: modifying order creation date in the
get_due_date
method - Fix: PHP 8.1
preg_replace
warning - Fix: fatal error in the
custom_field()
function when custom field is anarray
- Fix: multiple document generation with „Full“ access type
- Fix: empty argument bug for
display_due_date
method
3.7.2 (2023-11-08)
- Novum: Hinzufügen der Option Fälligkeitsdatum zu den Einstellungen für Rechnungen
- Novum: Filter für Plugin-Verzeichnisse in der Erweitert-Status-Tab:
wpo_wcpdf_plugin_directories
- Novum: Erweitert-Tab mit integriertem Erweiterungscode für Nummernwerkzeuge
- Optimierung: Aktualisiert die Funktionen der Upgrade-Tab-Erweiterung
- Korrektur: Fehler bei historischen Einstellungen, die nicht gelöscht werden, wenn die aktuellsten Einstellungen verwendet werden
- Korrektur: Fehler bei Dokumentvariablennamen in der Methode
output_ubl()
- Getestet bis zu WooCommerce 8.3
3.7.1 (2023-10-20)
- Korrektur: Fehler in der UBL-Vorschau, der die Rechnungserstellung erzwingt
3.7.0 (2023-10-18)
- Novum: Funktion
payment_date()
für die Verwendung in Templates hinzugefügt - Novum: UBL als zusätzliches Ausgabeformat für Dokumente hinzugefügt
- Novum: Erhöhen der erforderlichen PHP-Mindestversion auf 7.2
- Novum: Erhöhe die erforderliche Mindestversion von WordPress auf 4.4 (was bereits durch die erforderliche Mindestversion von WooCommerce impliziert war)
- Optimierung:
wpo_wcpdf_before_html
undwpo_wcpdf_before_html
Hooks umschalten - Optimierung: Nächste Rechnungsnummer ausblenden, wenn Bestellnummer angezeigt wird
- Optimierung: alte
normalize_path
Funktionen entfernt und durchwp_normalize_path
ersetzt - Korrektur: Fehler bei der HTML-Ausgabe mit Pretty Links. Verbesserter Endpunkt.
- Korrektur: potentieller fataler Fehler, wenn das Dokument in der Bestellliste der Aktions-Buttons
falsch
ist - Korrektur: Fehler beim Aufrufen der Bestell-ID auf
Null
unter der Methodeoutput_number_date_edit_fields
- Korrektur: Fehler bei der Anzeige der Rechnungsnummer/Datums-Spalten, der zu erheblichen Leistungseinbußen führte
- Korrektur: Konflikt zwischen dem PDF-Link meines Kontos und dem Jetpack-Analysemodul
- Korrektur: PHP-Fehler beim Aufruf der Dokumentenmethode
get_title()
beibool
- Korrektur:
strpos()
undstr_replace()
null
Parameter veraltete Warnungen - Getestet bis zu WooCommerce 8.2 und WordPress 6.4
3.6.3 (2023-09-04)
- Novum: Hinzufügen der Spalte Rechnungsnummer zum Export von Bestellungen in WooCommerce Analytics
- Novum: Hinzufügen einer Einstellung für eine Umleitungsseite für verweigerten Dokumentenzugriff
- Novum: Hooks vor und nach Debug-Tools:
wpo_wcpdf_before_debug_tools
,wpo_wcpdf_after_debug_tools
- Optimierung: Hinzufügen eines Hinweises, um klarzustellen, dass die Aktualisierung des Zahlenformats nur neue Bestellungen betrifft
- Optimierung: entfernt den Legacy-Modus & textdomain aus den Debug-Einstellungen
- Korrektur: undefinierte WC PageController-Methode
is_admin_page
bug und ersetze sie durchis_admin_or_embed_page
3.6.2 (2023-08-23)
- Neuer Shortcode
wcpdf_document_link
- Neu: Parameter zum Herunterladen von PDF-Shortcode
- Novum: Hinweis auf die kommende PHP 7.2 Anforderung hinzugefügt
- Novum: Filter-Hook zum Entfernen von HTML-Tags aus Versandhinweise
wpo_wcpdf_shipping_notes_strip_all_tags
- Korrektur: Fehler bei der Übergabe der falschen Variable für die gefilterten Bestell-E-Mails
- Korrektur: Entfernen des alten temporären Verzeichnisses beim Erstellen eines neuen Verzeichnisses mit dem Statuswerkzeug
- Korrektur: zeigt immer das Tool „Zufälliges temporäres Verzeichnis erzeugen“ an
- Korrektur: Problem mit Zeilenumbrüchen bei Lieferscheinen
3.6.1 (2023-08-16)
- Korrektur: Zeichenfolge-Kodierungsprobleme in PDF
3.6.0 (2023-08-15)
- Novum: Einstellung für verbesserte Zugriffsart auf Dokumentenlinks
- Novum: Autoloader für Plugin-Klassen implementiert
- Novum: ein neues Status-Werkzeug zum Zurücksetzen der Plugin-Einstellungen
- Novum: Rechnungsnummer-Spalte in der WooCommerce-Bestellanalyse hinzugefügt
- Korrektur: ersetzt
utf8_decode()
, das in PHP 8.2 veraltet ist - Korrektur: Ermöglicht die Übersetzung für die Lieferschein-Strings
- Korrektur: Fehler beim Versuch, temporäre Dateien bei Verwendung der mPDF-Erweiterung zu löschen
- Korrektur: Fehler, dass
$updater
in der Funktion Upgrade-Tabnull
zurückgibt - Korrektur: veraltet den
woocommerce_resend_order_emails_available
-Filter - Korrektur: mehrere Zeichenfolge-Tippfehler
- Korrektur: Unterbrechung langer Zeichen in Bestelldatenbeschriftungen rückgängig machen
- Korrektur: PHP8.2 Erstellung von dynamischen Eigenschaften veraltete Warnungen
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Getestet bis zu WooCommerce 8.0 und WordPress 6.3
3.5.6 (2023-06-21)
- Novum: Fügt einen generischen Shortcode
[wcpdf_download_pdf]
für PDF-Download-Links hinzu - Novum: Vorschau der PDFJS-Bibliothek auf v3.7.107 erhöht
- Optimierung: Größe der PDFJS-Bibliothek optimieren
- Optimierung: WPO-Einstellungsbanner von der Status-Tab entfernen
- Optimierung: Aktualisierung der Composer-Abhängigkeiten
- Korrektur: Fehler beim Löschen von Schriften nach Plugin-Upgrade
- Korrektur: Fehler bei der Vorschau der Gutschrift, wenn die Bestellung mehrere Erstattungen enthält
- Fix: PHP-Fehler bei der Funktion
log_document_creation_trigger_to_order_meta()
beim Versuch, Bestell-ID und -Typ abzurufen - Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Getestet bis zu WooCommerce 7.8
3.5.5 (2023-06-01)
- Novum: Anzeige des Datums und der Erstellung über die Dokumentdaten umschalten
- Novum: Unterstützung für aktivierte Sidekick-Lizenzen auf der Upgrade-Tab hinzugefügt
- Optimierung: Generierung von Rechnungsnummern bei der Einstellung protokollieren
3.5.4 (2023-05-19)
- Optimierung: Verbessert den Code für die Funktion zum Abrufen von Lizenzinformationen auf des Upgrade-Tab
- Korrektur: Fehler bei Templates, die ältere Versionen der Premium-Templates-Erweiterung verwenden
- Korrektur: Probleme bei der Zeichenfolge-Übersetzung und POT aktualisiert
- Korrektur: Fehler in der Titelform-Eigenschaft, die nicht gesetzt wird, wenn der Name der Dokumentnummer-Sperre definiert wird
3.5.3 (2023-05-15)
- Novum: Anzeige des Erstellungsauslösers in den Dokumentdaten und der Bestellmeta
- Novum: Erkennt den Status der Erweiterungslizenz auf das Upgrade-Tab
- Novum: Einstellung für die Rechnungsnummernsuche
- Novum: Fügt einen neuen Filter hinzu, um die Dokumentdaten-Metabox oben zu halten:
wpo_wcpdf_sticky_document_data_metabox
- Korrektur: Hinzufügen einer Semaphore zur Rechnungsnummer-Initialisierung, um Probleme mit gleichzeitigen Nummern zu verhindern
- Korrektur: Rechnungsspalte hakt nur beim Setzen der Bedingung
- Getestet bis zu WooCommerce 7.7
3.5.2 (2023-04-12)
- Novum: Upgrade-Tab hinzugefügt
3.5.1 (2023-04-07)
- Optimierung: Überprüfung der Benutzerrechte beim Drucken von AJAX-Dokumenten hinzugefügt
- Korrektur: Fehler beim Versuch, die Einstellung für Massendokumente bei
document_can_be_manually_marked_printed()
zu speichern - Korrektur: Dokumentenerstellung für anonymisierte Bestellungen nicht zulassen
3.5.0 (2023-04-05)
- Novum: Option für die Anzeige des Rechnungsdatums speichern
- Novum: Rechnung wie gedruckt markieren/demarkieren
- Novum: Hinweis hinzugefügt, wenn Rechts-nach-links-Schreibrichtung erkannt wird
- Novum:
wpo_wcpdf_preview_after_reload_settings
-Aktion - Novum:
wpo_wcpdf_export_settings
-Filter - Korrektur: fataler Fehler bei der WC-Deaktivierung
- Korrektur: Fehler in den Ansicht anpassen des Rechnung -Nummer/-Datum bei aktiviertem HPOS
- Getestet bis zu WooCommerce 7.6 und WordPress 6.2
3.4.0 (2023-02-20)
- Novum:
wpo_wcpdf_settings_user_role_capabilities
-Filter zum Ändern der Rollenberechtigungen für den Zugriff auf Plugin-Einstellungen - Novum: Verbesserte Benutzeroberfläche der Debug-Werkzeuge
- Novum: Werkzeuge zum Importieren/Exportieren von Einstellungen
- Novum: dompdf Upgrade auf v2.0.3
- Korrektur: Dokumenteinstellungen in der Bestellungsmeta nur bei Dokumentstart speichern
- Getestet bis zu WooCommerce 7.4
3.3.2 (2023-02-03)
- Novum: dompdf Upgrade auf v2.0.2
- Novum: Filter zur Kontrolle des von
is_woocommerce_activated()
zurückgegebenen Wertes - Korrektur: JS undefinierter Fehler beim Versuch, Vorschautexte für die Gosse abzurufen
3.3.1 (2023-01-20)
- Korrektur: wendet
overflow-wrap:anywhere;
auf denKörper
der Einfachen Template in den CSS-Styles an - Korrektur: Anzeige einer Meldung, wenn die eingegebene nächste Zahl höher ist als die MySQL INT max
- Korrektur: Übersetzung des Textes in der Vorschau der Dachrinnen ermöglichen
- Korrektur: Problem mit der Hintergrundfarbe von Einstellungsformularen
- Korrektur: PHP-Hinweis für undefinierten Index
existiert
- Korrektur der Jahreszahl im Veröffentlichungsdatum von v3.3.0 in readme.txt
3.3.0 (2023-01-16)
- Novum: WooCommerce HPOS-Kompatibilität (Beta)
- Novum: Verschiebe das jährliche Zurücksetzen des Nummerierungssystems auf ein Button auf der Statusseite
- Dokumentstatus-Tabelle auf der Statusseite
- Novum: Dokument-Objekt-Argument zum Konstruktor der PDF-Maker-Klasse hinzugefügt
- Novum: Filter, mit dem der Benutzer das Entfernen der privaten Daten aus den Dokumenten deaktivieren kann:
wpo_wcpdf_remove_order_personal_data
- Optimierung: Optimiert die Verwendung von
$wpdb
in der KlasseSequential_Number_store
- Optimierung: Verbessert die jährliche Rücksetzungszahl mit Action Scheduler und Updraft Plus Semaphore
- Korrektur: ersetzt die Verwendung der veralteten
wcs_
-Filter-Hooks aus dem „WooCommerce Subscriptions“-Plugin - Korrektur: Anhalten, wenn die Dokumentdaten beim Speichern der Bestellung leer sind
- Korrektur: Nonces zu mehreren unsicheren Admin-Anfragen hinzufügen
- Getestet bis zu WooCommerce 7.3
3.2.6 (2022-12-15)
- Korrektur: Überprüfung des Nonce in dem Link zum Verstecken von Anhängen in der Verwaltung hinzugefügt
- Getestet bis zu WooCommerce 7.2
3.2.5 (2022-11-22)
- Korrektur: WooCommerce Booking ohne Bestellung möglich
3.2.4 (2022-11-07)
- Optimierung: Update der Template und Dateien für die Übersetzung
- Korrektur: Lange URLs in verschiedenen Zeilen umbrechen, wenn der verfügbare Platz in der einfachen Template erreicht wird
- Korrektur: gelöschte Zeichenfolgen wiederherstellen und mit der eigenständigen Datei strings.php laden
- Korrektur: Warnung bei veraltetem Argument der Methode get_dimensions() des Produkts
- Getestet bis zu WooCommerce 7.1
3.2.3 (2022-10-28)
- Korrektur: Überprüfung, ob der Bestellung nicht gespeichert ist oder nicht existiert, bevor das PDF-Dokument gerendert wird
- Korrektur: Fehler beim Abrufen der Bestell-ID von Drittanbieterobjekten beim Anhängen von PDFs an E-Mails
- Korrektur: Behebt das Escaping von Dokumentenfunktionen/Templates, das in Version 3.2.2 zu Problemen führte
- Korrektur: Fakturierung/Versand Telefon-Getter-Funktionen für Erstattungsaufträge
- Getestet bis zu WordPress 6.1
3.2.2 (2022-10-25)
- Novum: Filter, damit Kunden mit einem eindeutigen Schlüssel auf dein PDF zugreifen können
- Korrektur: prüfen, ob das Shop-Logo existiert
- Korrektur: Überprüfung, ob HTML vor dem Echo richtig escaped wird
- Korrektur: eventuell Neuinstallation von Schriften (wenn sie fehlen) vor der PDF-Ausgabe
- Korrektur: Fehler beim automatischen Cleanup Cron Job
- Korrektur: Entfernt die Kompatibilitätsklassen für WC-Altversionen. Erhöht die WC-Mindestversion auf 3.0
- Korrektur: Manuelles Versenden von E-Mails für neue Bestellungen ermöglichen
- Korrektur: Action-Hooks innerhalb der Rechnungsspalten unter der Bestellliste ausführen
- Geprüft bis zu WooCommerce 7.0
3.2.1 (2022-10-06)
- Benennt das Plugin um, um den Markenregeln zu entsprechen
3.2.0 (2022-09-26)
- Novum: Einstellung zur Anzeige der Spalte Rechnungsdatum in der WooCommerce-Bestellliste
- Novum: Dompdf wurde auf Version 2.0.1 aktualisiert, die eine Sicherheitslücke behebt.
- Novum:
wpo_wcpdf_document_link_additional_vars
-Filter zum Hinzufügen zusätzlicher Abfragevariablen zum Dokumentenlink - Optimierung: Verbessertes Initialisieren/Speichern von Dokumenteinstellungen
- Optimierung: Verbesserte Anzeigeeinstellungen des Assistenten
- Optimierung: Verbesserte Stile und Beschreibungen für die Einstellungen im Dokument „Zahlenformat“
- Optimierung: neue Abfragevariable für den Shortcode Dokumentenlink
3.1.1 (2022-09-13)
- Korrektur: fataler Fehler durch fehlende list_files() Funktion
3.1.0 (2022-09-06)
- Novum: individuelle Dokument-Llink-Funktion, die auf der Seite mit den Debug-Einstellungen auf dem Status-Tab verfügbar sind. Ändert die Dokumentenlinks in ein hübscheres URL-Vorlage
- Novum: Action-Hooks vor und nach dem Shop-Logo:
wpo_wcpdf_before_shop_logo
undwpo_wcpdf_after_shop_logo
- Korrektur: Ersetzt WP_Filesystem durch PHP-Funktionen zum Löschen temporärer Dateien
- Markiert getestet bis WooCommerce 6.8
3.0.1 (2022-08-02)
- Novum: Admin-Zeiger für das Dropdown-Menü „Dokumenteinstellungen“
- Sicherheit: Escape der Tab- und Abschnitt-Parameter vor der Rückgabe, was zu einem Reflected Cross-Site Scripting führte. Dieser Fehler wurde in Version 2.14.0 wieder eingeführt
- Optimierung: Verhindere, dass Anforderungen ausgewählt werden, um die Einstellungsvorschau neu zu laden
- Korrektur: Erlaube das Entfernen der Anforderung, die sekundäre Speichern-Button auf Einstellungsseiten auszulösen
- Markiert getestet bis WooCommerce 6.7
3.0.0
- Bibliotheken: Dompdf wurde auf 2.0.0 aktualisiert, wobei Sicherheitslücken behoben und einige Änderungen eingeführt wurden, die möglicherweise hochgradig angepasste Setups zerstören könnten(weitere Informationen)
- Korrektur: Berücksichtigung individueller (gefilterter) Pfade für Woocommerce-Templates
- Korrektur: Überprüfung, ob die Rechnung vor der Shortcode-Ausgabe erlaubt ist
- Benutzeroberfläche: Link zur Professional-Erweiterung für Lieferschein-Anhänge
2.16.0
- Sicherheit: Behebung von authentifiziertem reflektiertem XSS auf der Einstellungsseite
- Korrektur: Umleitungs-URLs im Assistenten und beim manuellen Senden von E-Mails
- Bibliotheken: dompdf auf 1.2.2 aktualisiert
2.15.0
- Novum: Filter-Hooks zum Aufheben der Möglichkeit, Dokumentdaten zu bearbeiten
- Einfache Template: Zeige nur Versand- & Zahlungsart-Zeilen, wenn eingestellt
- Sicherheit: Entkomme Urls so spät wie möglich
- Korrektur: WP6.0+ konvertiert Oberflächenelemente in Emojis
- Optimierung: oben gehalten Speicher-Button, für alle Einstellungsänderungen anzeigen
2.14.5
- Korrektur: Vorschau Rechnungsnummer & Datumsanzeigeeinstellungen
- Getestet bis zu WooCommerce 6.5 & WordPress 6.0
2.14.4
- Korrektur: Content-Length-Header verursacht ungültige Antwort auf einigen Servern
2.14.3
- Korrektur: Vorschau wird nicht aktualisiert (wenn der Testmodus nicht aktiviert war)
- Optimierung: Stile für individuelle Einstellungsabschnitte hinzufügen
- Optimierung: Content-Length-Header für Inline-Anzeige setzen
2.14.2
- Korrektur: Textstrings, die im Einrichtungsassistenten eingegeben werden, werden nicht mehr gelöscht
- Entwicklung: Neuer Filter wpo_wcpdf_email_order_object
- Benutzeroberfläche: Layout des Einrichtungsassistenten aktualisieren
- Bibliotheken: dompdf auf 1.2.1 aktualisiert (Behebung einer möglichen Sicherheitslücke)
- Geprüft bis zu WooCommerce 6.4
2.14.1
- Novum: Manueller Neustart des Einrichtungsassistenten über die Statub-Tab
- Korrektur: Dynamischer
wpo_wcpdf_tmp_path_{$type}
Filter Hook Name Parsing - Korrektur: Entfernen der Inline-Vorschau für den Medien-Upload
- Benutzeroberfläche: oben gehalten Speicher-Button, bei Einstellungsänderungen anzeigen
- Benutzeroberfläche: Fülle das Dokumentensymbolblatt mit Weiß aus
2.14.0
- Novum: Live-Vorschau des PDF-Dokuments auf der Einstellungsseite
- Korrektur: Überprüfung, ob die Tabelle des Nummernspeichers existiert, bevor die DB-Migration angewendet wird
- Optimierung: I18n für einige Protokoll-Zeichenfolgen entfernen
- Geprüft bis zu WooCommerce 6.3
2.13.1
- Korrektur: Laden fehlender nicht-historischer Einstellungen für bestehende Rechnungen
- Optimierung: Ausdrucken der Datei und Zeilennummer für Ausnahmen in Fehlerprotokollen und Ausgabe
- Geprüft bis zu WooCommerce 6.2
2.13.0
- Novum: Temporären dompdf-Ordner in die Bereinigungsprozedur einbeziehen
- Novum: CSS-Zeilenklassen für WPC Product Bundles hinzufügen
- Novum: Filter zum Überschreiben der
wc_display_item_meta
Argumente - Korrektur: Verhinderung von Fehlern, wenn der Server die Darstellung von
.webp-Bildern
nicht unterstützt - Korrektur: Ändern des ungültigen Standarddatums 0000-00-00 00:00:00 in den Tabellen der Nummernspeicher
- Optimierung: Keine Speicherung von nicht-historischen Dokumenteinstellungen in der Bestellungsmeta
- Templates: Neuer Action-Hooks vor dem Dokumentenlabel
(wpo_wcpdf_before_document_label
) - Bibliotheken: dompdf auf 1.2.0 aktualisiert
- Markiert getestet bis WP5.9
2.12.1
- Korrektur: Anzeige eines Feedback-Hinweises nach dem Speichern von Einstellungen
- Korrektur: Bilder mit min-width/min-height Stilen wurden in Tabellen falsch dargestellt (dompdf Patch)
- Optimierung: Composer-Plattformprüfung deaktivieren
2.12.0
- Novum: Unterstützung für Webp-Bilder
- Korrektur: Plugin-Version für Schriften-Synchronisierer Upgrade-Prozedur
- Korrektur: Erzwungenes Neuladen der Liste der installierten Templates während der Template-Pfad-Migration
- Korrektur: PHP8.1 inkompatibler Rückgabetyp Hinweis
- Korrektur: Hinweise zu WooCommerce 6.1 Verwerfungen
- Abhängigkeiten: Dompdf auf 1.1.1 aktualisiert
- Geprüft bis zu WooCommerce 6.1
2.11.4
- Korrektur: gebündelte Schriften werden bei Upgrades gelöscht
- Korrektur: Kompatibilität der Schrift-Cache-Daten von dompdf 1.1.0+
2.11.3
- Korrektur: Erweiterte Unterstützung von Währungssymbolen in Massendokumenten
- Korrektur: Verhindern des Kopierens von Lieferscheinen und anderen Dokumentendaten bei Verlängerungsbestellungen (WooCommerce Subscriptions)
- Geprüft bis zu WooCommerce 6.0
2.11.2
- Novum: Filter und Fallback für der Standard-Einstellung-Tab
- Optimierung: Verbesserte Schriftensynchronisation bei Plugin-Updates
- Korrektur: Nicht-historische Texteinstellungen zulassen
- Korrektur: Zuverlässigeres Versagen bei Installation/Upgrade/Downgrade
- Korrektur: Hinweis auf fehlende Einstellungen bei Neuinstallation
- Korrektur: Einstellungen nicht initialisieren, wenn das Dokument nicht geladen werden kann
- Korrektur: Verhindere unnötige Datenbankabfragen, wenn die Einstellungs-API gestartet wird
- Korrektur: ISO-Währungscode für Rechts-nach-links-Schreibrichtung-Währungen verwenden, wenn die Standard-PDF-Bibliothek (dompdf) verwendet wird
2.11.1
- Korrektur: Fehler wurden nach der Installation fälschlicherweise protokolliert, wenn noch keine Rechnungen erstellt worden waren
- Korrektur: Button-Stile im Bestell-Backend
2.11.0
- Novum: Verwendung von jahresbasierten Zahlenspeichern für zukünftige und vergangene Jahre zur zuverlässigeren Handhabung jährlicher Rücksetzungen
- Korrektur: PHP iconv Fallback für individuelle PHP-Builds ohne diese Funktion
2.10.6
- Korrektur: PHP7.1 Kompatibilität
2.10.5
- Sicherheit: Escaping auf übersetzte Zeichenfolgen anwenden
2.10.4
- Korrektur: Rechnungstelefon wird im Packzettel nicht angezeigt, wenn die Rechnungsadresse aktiviert war
- Korrektur: Unterstützung für Sonderzeichen auf Websites ohne das PHP MB-string Modul
- Korrektur: Auftragsobjekt bei der Protokollierung der Belegerstellung für Erstattungen nicht in Auftragsnotizen ändern
2.10.3
- Korrektur: Sekundäre Adresse wurde immer angezeigt, unabhängig von der Einstellung
2.10.2
- Novum: Versandtelefonnummer drucken, wenn verfügbar (und in den Einstellungen aktiviert)
- Novum: Inline-Warnung auf der Einstellungsseite anzeigen, wenn das Logo größer als 600dpi ist
- Korrektur: Verhinderung eines fatalen Fehlers beim Versuch, Notizen zu Erstattungsaufträgen zu erfassen
- Korrektur: MailPoet E-Mail-Kompatibilitätshinweis
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Übersetzungen: Entfernte gebündelte Übersetzungen für Sprachpakete, die auf wordpress.org verfügbar sind
- Markiert getestet bis WooCommerce 5.9
2.10.1
- Korrektur: Verhindert fatale Fehler, wenn Template-Funktionen nicht geladen werden können
2.10.0
- Novum: Verwendung von minimierten JS- und CSS-Dateien, um die Ladezeit von Live-Seiten zu verkürzen (wenn
SCRIPT_DEBUG
aktiviert ist, werden die vollständigen Versionen geladen) - Novum: Ausgewählte Templateseinstellung wird jetzt als Referenz-ID und nicht mehr als fester Pfad gespeichert(#209)
- Korrektur: Rückgriff auf die erste verfügbare Übersetzung für Einstellungen bei der Migration von mehrsprachigen zu einsprachigen Einstellungen
- Korrektur: Hinweis auf eine undefinierte Variable bei Verwendung von [wcpdf_download_invoice] auf Nicht-Bestellseiten
- Korrektur: Aktualisierte Links zur Dokumentation
- Markiert getestet bis WooCommerce 5.7
2.9.3
- Beheben: JavaScript-Fehler auf der „Mein Konto“-Seite mit leeren Link-Tags
- Korrektur: Lange URLs im Notizbereich zerstören das Layout
2.9.2
- Optimierung: Neues Präfix „item-“ zur Klassen-ID der Artikelzeile hinzugefügt
- Novum: Filter zum Festlegen der Sortierreihenfolge für Massendokumente
(wpo_wcpdf_bulk_document_sort_order
) - Markiert getestet bis WooCommerce 5.6
2.9.1
- Novum: Manuelle Rechnungserstellung protokollieren (mit aktivierter Protokollierung)
- Novum: Filter zum Überschreiben von Body-Klasse und Inhalt
(wpo_wcpdf_body_class
&wpo_wcpdf_html_content
) - Novum: Dokumentmethoden zum Abrufen (und Überschreiben) der Nummern- und Datumstitel
- Beheben: PDF auf der „Mein Konto“-Seite in einem neuen Browser-Tab/Fenster öffnen (folgende Einstellungen)
- Übersetzungen: Template aktualisieren (POT) und aktuelle Übersetzungsprojekte
- Markiert geprüft bis WooCommerce 5.5 und WordPress 5.8
2.9.0
- Novum: Einstellung zur Protokollierung der Dokumentenerstellungszeit & Kontext zu Bestellnotizen
- Novum: Template-Hooks ‚wpo_wcpdf_before_footer‘ und ‚wpo_wcpdf_after_footer‘
- Novum: Buttons „Speichern“ und „Abbrechen“ für die Metabox „Dokumentdaten“
- Korrektur: Rückgriff auf gebündelte Schriften, wenn der temporäre Ordner nicht beschreibbar ist
- Korrektur: Leere erste Seite unter bestimmten Bedingungen
- Korrektur: HTML-Zeilenumbrüche und Sonderzeichen in Rechnungsnotizen
- Korrektur: Erlaubt das Festlegen des Dokumentendatums vor der Erstellung des Dokuments
- Korrektur: Variable für Dateinamen nicht gesetzt
- Korrektur: Sicherstellung eines eindeutigen Dateinamens für den Fall, dass die Bestell- oder Dokumentennummer nicht zugänglich ist
- Korrektur: Fallback, wenn keine Template ausgewählt ist
- Übersetzungen: Hinweise für Übersetzer hinzugefügt, nummerierte Platzhalter verwenden
- Übersetzungen: Arabisch hinzugefügt (Dank an Nabil Moqbel)
2.8.3
- Novum: Filterung von Buttonsklassen zulassen
- Korrektur: Fehler, wenn keine Bestelldaten an die Funktion filename übergeben werden
- Korrektur: Legen Sie bei der Erstinstallation nur Standardeinstellungen fest, wenn diese nicht bereits (vor)konfiguriert sind
- Korrektur: Verwende
WC()->template_path()
anstelle vonWC_TEMPLATE_PATH
für Theme-Templatesüberschreibungen - Korrektur: Überprüft das Vorhandensein von Dokumentennummer und Datum für Bestell-Metaboxfelder
- Korrektur: Verhinderung von WooCommerce-Abkündigungen für Nicht-Produkt-Artikeltypen
- Korrektur: jQuery Veralten-Hinweise
- Optimierung: Anweisungen für E-Mail-Metabox anzeigen
- Markiert getestet bis WooCommerce 5.2 und WordPress 5.7
2.8.2
- Korrektur: Layout-Probleme mit Summen für Dokumente mit mehr als 1 Seite
- Korrektur: Rechnungsnummer und -datum manuell einstellen können
- Korrektur: Verhinderung von Fehlern unter PHP8.0, wenn die Bestellung für ein Dokument nicht geladen wird
2.8.1
- Korrektur: Bilder und Schriften werden von individuellen Positionen für Uploads und temporäre Ordner geladen
2.8.0
- Korrektur: Unterstützung für PHP8.0, Abschaffung der Unterstützung für PHP7.0 oder älter (separates Addon für Abwärtskompatibilität verfügbar)
- Korrektur: Absturz des Einrichtungsassistenten, wenn Plugins/Themes von Drittanbietern das Bildschirmobjekt prüfen
- Entwickler: Verwenden Sie die interne Datumsformatierungsfunktion, um PDF-spezifische Datumsformate einfacher zu überschreiben
- Entwicklung: Neuer Action-Hooks
wpo_wcpdf_document_created_manually
eingeführt - Geprüft bis zu WooCommerce 5.0
2.7.4
- Novum: Hinweis anzeigen, wenn ein inkompatibler MailPoet-Versanddienst verwendet wird
- Novum: WooCommerce Webhook-Thema für das Speichern von Dokumenten
- Korrektur: Reihenfolge von Massendokumenten nicht umkehren, wenn sie bereits vom ältesten zum neuesten sortiert sind
- Markiert getestet bis WooCommerce 4.9
2.7.3
- Novum: Unterstützung für Zeilenumbrüche in Rechnungsnotizen
- Korrektur: Nur geöffnete Bearbeitungsfelder werden beim Regenerieren des Dokuments übernommen
- Korrektur: Wörter in Tabellenüberschriften konnten umbrochen werden
- Veraltet: Legacy-Übersetzungen (vor 2.0) werden nicht mehr automatisch gelesen (kann auf der Statub-Tab aktiviert werden)
2.7.2
- Korrektur: Rechnungsnummer und -datum aktualisieren, wenn das Dokument aus dem Bearbeitungsmodus neu generiert wird
- Korrektur: Verhinderung einer Endlosschleife, wenn der temporäre Ordner nicht beschreibbar ist
- Korrektur: Verhinderung von Layout-Problemen, wenn individuelle Bestelldaten die Spaltenbreite überschreiten
- Korrektur: Fehler, wenn die PHP Ctype-Erweiterung nicht installiert ist
- Getestet bis zu WooCommerce 4.8 & WP 5.6
2.7.1
- Novum: Neu gestaltete Buttons
- Novum: Zufälliger Name für temporäre Ordner zum besseren Schutz
- Novum: Einstellung zum Aktivieren/Deaktivieren von Kundennotizen
- Novum: Vollständige Deaktivierung der kostenlosen Rechnung, wenn diese Einstellung aktiviert ist (nicht nur Anhänge)
- Novum: Template-Action-Hooks vor und nach Shop-Name und Adresse
- Novum: Filter zum Festlegen der Startnummer für die jährliche Rückstellung
- Korrektur: Fehler bei Produkten von Drittanbietern ohne Gewicht/Sku/Maße
- Korrektur: Ungleiche Abstände zwischen Aktionssymbolen
- Korrektur: Fehlender Parameter
$email_to_send
fürwoocommerce_before_resend_order_emails
hook - Korrektur: Unterbrechung langer Wörter in der Rechnungsadresse
- Getestet bis zu WooCommerce 4.7
2.7.0
- Novum: Hinzufügen von Notizen pro Bestellung zu Rechnungen (erfordert ein Update der Template, wenn du eine individuelle Template hast)
- Novum: Hinweis mit Anweisungen zum Schutz des Rechnungsordners bei NGINX-Setups anzeigen
- Korrektur: Anzeige der korrekten „nächsten Nummer“ auf der Einstellungsseite für Websites mit MySQL 8+
- Getestet bis zu WooCommerce 4.6
2.6.1
- Korrektur: Benutzerdefinierte Dokumente werden nur einmal und nicht bei jeder Dokumentenanfrage geladen
- Optimierung: wpo_wcpdf_init_document Aktion auch in der Rechnung ausführen
- Getestet bis zu WooCommerce 4.5
2.6.0
- Funktion: Erweiterte Optionen für die Sichtbarkeit von Adressen
- Korrektur: Verwerfungshinweis in WooCommerce 4.4
2.5.4
- Korrektur: Prüfung auf Existenz von WooCommerce-Funktionen, um Abstürze in bestimmten Deployment-Setups zu verhindern
- Korrektur: Dokumente konnten immer noch programmgesteuert generiert werden, wenn das Dokument deaktiviet war und nicht speziell nach
$document->is_allowed()
gesucht wurde - Entwicklung: Filter zum Deaktivieren des Nachladens von Anhangsübersetzungen
- Getestet bis zu WooCommerce 4.4 und WP 5.5
2.5.3
- Korrektur: WP5.5 kompatible PHPMailer Integration
- Getestet bis zu WooCommerce 4.3
2.5.2
- Korrektur: ImageMagick Versionskonflikt
- Übersetzungen: Aktualisierter POT
2.5.1
- Korrektur: Korrekte Integration mit Permalink-Einstellungen für den
[wcpdf_download_invoice]
Shortcode - Korrektur: Versionierung von Plugin-Assets
2.5.0
- Funktion: Einzelne Dokumente manuell mit den neuesten Einstellungen neu generieren (Shop-Adresse/Footer/etc)
- Funktion: Shortcode zum Herunterladen der Rechnung:
[wcpdf_download_invoice]
- Funktion: Einstellung der Logohöhe
- Korrektur: Textdomain-Fallback schlägt bei bestimmten Site-Domains einschließlich .mo fehl
- Korrektur: Unnötige zusätzliche Seite bei Tabellenhöhen für Randfälle
- Korrektur: Einstellungen verschwinden, wenn der Dokumententitel auf einen leeren String überschrieben wird
- Korrektur: Überprüfung, ob die Header-Logo-Datei vor dem Laden noch existiert
- Korrektur: Wenn das Dokument bereits erstellt wurde, ignorieren Sie die Einstellung „Deaktivieren für:“
- Korrektur: Lesen von Dokumenteinstellungen & Nummer bei fehlerhafter Speicherung (durch externe Plugins)
- Getestet bis zu WooCommerce 4.2
2.4.10
- Getestet bis zu WooCommerce 4.1
2.4.9
- Korrektur: Abwärtskompatibilität mit WooCommerce 2.6
- Beheben: Beschreibung der Einstellung zur Deaktivierung der Rechnung für kostenlose Bestellungen
- Geändert: kürzerer Text der „Mein Konto“-Button („Rechnung“ statt „Rechnung (PDF) herunterladen“)
2.4.8
- Entwicklung: Filter
wpo_wcpdf_pdf_data
zum direkten Laden von PDF-Daten hinzugefügt - Entwicklung: Eigenschaft
is_bulk
für Bulk-Dokumente hinzugefügt
2.4.7
- Korrektur: Fehlende Bestellnummer im Dateinamen, wenn Rechnungsnummer nicht aktiviert ist
- Entwicklung: Action Hook für die Methode zum Speichern von Dokumenten
(wpo_wcpdf_save_document
) hinzugefügt - Entwicklung: Action Hook für den Druck individueller Daten im PDF-Rechnungsdaten-Panel hinzugefügt
(wpo_wcpdf_meta_box_after_document_data
) - Getestet bis zu WooCommerce 4.0 & WP 5.4
2.4.6
- Korrektur: Bestimmung der Locale für Admins auf ihrer eigenen „Mein Konto“-Seite
- Korrektur: Ausrichtung der Buttons in WP5.3+
- Korrektur: Massenaktionen über native WP-Methoden hinzufügen
- Optimierung: Minimierung der Aufrufe an die WooCommerce Mailer-Klasse beim Laden der Einstellungen
2.4.5
- Korrektur: Verhinderung von Fehlern bei der Rückerstattung der Abonnementsteuer
2.4.4
- Korrektur: Konflikt bei den Vorschaubild-Einstellungen für den deutschen Markt
- Korrektur: Korrektes Bereinigen von Assistententexteingaben
- Korrektur: Link zur Dokumentation zur Erhöhung des Speichers
- Korrektur: Fallback für Steuersätze für Abonnementverlängerungen
2.4.3
- Korrektur: Fehler beim Zurücksetzen einer nicht existierenden Einstellung verhindern
- Korrektur: Möglicher Absturz bei unsachgemäß initiierten Dokumenten
- Beheben: Umgekehrte Argumente zur Berechnung des Steuersatzes
- Korrektur: Unterstützung von Steuersatzfunktionen für Nicht-Positionen
- Korrektur: Kommastelle bei mehreren Steuersätzen
- Korrektur: Stile des Einrichtungsassistenten
- Übersetzungen: Lv Locale für Lettisch hinzugefügt (lv_LV als Fallback beibehalten)
- Übersetzungen: Aktualisierte gebündelte tschechische Übersetzungen
- Getestet bis zu WooCommerce 3.9
2.4.2
- Korrektur: Option „Nein“ im neuen Datum & Einstellung der Zahlensichtbarkeit
- Behebung: Das Zurücksetzen von Kopfzeilen führte auf einigen Hosts zu unbeabsichtigtem Zwischenspeichern von PDF-Dateien
2.4.1
- Korrektur: Das Erstellen von Rechnungen für Auftragsentwürfe ließ das Plugin abstürzen
- Optimierung: Zeit in Standard-Rechnungsdatum einbeziehen
2.4.0
- Funktion: Option zur Verwendung von Bestellnummer & -datum für Rechnungsnummer & -datum
- Korrektur: Fehler bei der Aktualisierung verhindern, wenn WC nicht aktiv ist
- Korrektur: Rechnungsnummer wird nicht automatisch erstellt, wenn sie manuell eingegeben & eingegeben wird. Bestellstatus direkt ändern
- Korrektur: Rechnungssteuerbetrag für erstattete Bestellungen (in Kombination mit der WooCommerce-Steuereinstellung „als eine einzige Summe“)
- Optimierung: Standardmäßig wird das heutige Datum verwendet, wenn ein leeres Rechnungsdatum bearbeitet wird
2.3.5
- Funktion: Akzeptiere eine einzelne Bestell-ID für die Funktion wcpdf_get_document
- Funktion: Filter zum Ändern des Nummernspeichers für Rechnungen
- Optimierung: Bei WC3.0+ die Funktion WC() immer der globalen Funktion vorziehen
- Korrektur: Falsch gespeicherte Anhangseinstellungen konnten nicht zurückgesetzt werden
- Korrektur: Verhinderung von Fehlermeldungen während des Einrichtungsassistenten
- Getestet bis zu WooCommerce 3.8
2.3.4
- Korrektur: Verhinderung von doppelten Rechnungsnummern bei mehreren Anhängen
- Korrektur: E-Mail-Bestellfilter für jede E-Mail einzeln anwenden
2.3.3
- Verbessern: Filter zum Überschreiben des Auftragsobjekts auf Dokumentebene verschieben (statt pro E-Mail)
2.3.2
- Korrektur: Erweiterte Auswahlstile auf der Einstellungsseite laden
- Korrektur: WC Buchungen E-Mail-Anhang
- Optimierung: Verwende WooCommerce 3.7 Steuersatzdaten, wenn verfügbar.
2.3.1
- Korrektur: Fehler bei gefilterten, formatierten Rechnungsnummern
2.3.0
- Funktion: Einstellung zur globalen Deaktivierung von Rechnungen für bestimmte Bestellstatus
- Funktion: Kontrolliere die Sichtbarkeit der Buttons im Einstellungsassistenten.
- Funktion: Erlaube das Laden einer bestehenden PDF-Datei, anstatt sie per Filter zu erzeugen
(wpo_wcpdf_load_pdf_file_path
) - Korrektur: Vor dem Erstellen prüfen, ob ein temporärer Ordner existiert
- Korrektur: Zeilenumbrüche in der Adresse des Einstellungsassistenten
- Korrektur: Problem mit doppelten Bildern bei WooCommerce German Market
- Korrektur: Dokumenteinstellungen nur beim Erstellen eines Dokuments speichern
- Getestet mit WooCommerce 3.7
2.2.14
- Korrektur: Standard-PHPMailer-Validator auf ‚php‘ setzen (Behebung von ’setFrom‘-Fehlern unter PHP 7.3)
- Korrektur: Anhängepfad für Dateisperrenprüfung
- Optimierung: Nicht auf Dateisperre warten, wenn Sperren deaktiviert ist
- Optimierung: JIT-Laden von Kerndokumenten für frühe Anfragen (vor init 15)
2.2.13
- Funktion: Bessere Formatierung der Auftragsnotizen und optionaler Filter für Systemnotizen
- Funktion: E-Mail-Objekt zum Anhangshaken hinzufügen und Filterung von Auftragsobjekten ermöglichen
- Korrektur: WooCommerce Verkettete Produkte Zeilenklassen
- Korrektur: Probleme mit gesperrten Anhängen, die verhindern, dass die E-Mail korrekt versendet wird
2.2.12
- Getestet bis zu WC3.6
- Korrektur: Verhinderung einer Endlosschleife bei der Erstellung temporärer Ordner für teilweise migrierte Websites oder bei Problemen mit Schreibrechten
- Optimierung: Höhen- und Breitenattribute aus dem Logobild entfernt (+Filter
wpo_wcpdf_header_logo_img_element
) - Entwickler: Gastzugriff auf PDF mit Bestellschlüssel in der URL aktivieren
2.2.11
- Korrektur: Fataler Fehler bei Bestellungen mit mehreren Erstattungen
2.2.10
- Korrektur: Möglicher Konflikt mit aktuellen Abonnements
- Korrektur: Korrekte Übersetzungen werden geladen, wenn die Sprache des Admin-Benutzerprofils auf ein anderes Gebietsschema eingestellt ist
- Korrektur: Dateisperre verwenden, um zu verhindern, dass parallele Prozesse dieselbe Anhangsdatei erstellen
- Korrektur: Verhinderung von Hinweisen für falsch geladene E-Mail-Klassen
- Funktion: Erlaube verschiedene Sortiermethoden für die Rechnungsnummernspalte per Filter
- Funktion: Filter zur globalen Verhinderung der Erstellung bestimmter Dokumente
(wpo_wcpdf_document_is_allowed
)
2.2.9
- Funktion: E-Mail-Notiz des Kunden zu den Anhangsoptionen hinzugefügt
- Korrektur: Leere Rechnungsdaten werden nicht mehr als 1970 gespeichert (Fallback auf aktuelles Datum/Uhrzeit)
2.2.8
- Getestet bis zu WP5.1
- Optimierung: Anhangsdatei wiederverwenden, wenn sie nicht älter als 60 Sekunden ist (vorläufige Lösung für parallele Lese- und Schreibprobleme)
- Entwicklung: URL-Overrides hinzugefügt, um zwischen Ausgabemodus
(&output=html
) und Debug(&debug=true
) zu wechseln
2.2.7
- Korrektur: Gehärtete Berechtigungen und Sicherheitsüberprüfungen bei verschiedenen Admin-Aktionen (Audit von pluginvulnerabilities.com)
- Funktion: Markierungen für vorhandene Dokumente auch auf Buttons der Bestelldetailseite anzeigen
- Optimierung: Kompatibilität von Produktpaketen, Ausblenden von Artikeln als Standard, folgende Paket-Einstellungen (Einfache Template)
- Optimierung: Rückgriff auf die Rechnungsadresse auf dem Lieferschein bei Bestellungen ohne Lieferadresse
2.2.6
- Korrektur: Versand an abweichende Adresse bei leeren Versandadressen prüfen
- Korrektur: Hinweis bei Verwendung der Rechnungsnummer durch das Plugin behoben
- Korrektur: Position des Unterstrichs
- Korrektur: PHP 7.3 Kompatibilität
- Optimierung: Dompdf auf 0.8.3 aktualisiert
- Optimierung: Admin-Menüpunkt an das Ende des WooCommerce-Menüs verschieben
- Optimierung: Dokumentobjekt an Papierformat- und Ausrichtung-Filter übergeben
2.2.5
- Funktion: Häkchen, um anzuzeigen, ob ein Dokument existiert
- Funktion: Testmodus zur automatischen Anwendung aktualisierter Einstellungen auf bestehende Dokumente
- Funktion: Admin-Bar-Anzeige für die Einstellung des Debug-Modus
- Korrektur: immer die neuesten E-Mail-Einstellungen verwenden
- Korrektur: Kompatibilität der Artikelnamen von WooCommerce Composite Products
- Korrektur: Woocommerce_thumbnail für WC3.3+ verwenden
- Optimierung: Filter woocommerce_order_item_name anwenden (behebt die Kompatibilität mit WooCommerce Product Add-ons 3.0)
- Optimierung: WooCommerce-Datumsformat anstelle des WP-Datumsformats verwenden
2.2.4
- Korrektur: Ausschluss einiger Anzeigeoptionen aus den historischen Einstellungen
- Korrektur: Behebung von Hinweisen bei der Abfrage von Eigenschaften als individuelle Felder (in einem individuellen Template)
2.2.3
- Korrektur: Probleme beim Lesen der Shop-Einstellungen
2.2.2
- Funktion: Option hinzugefügt, um immer die aktuellsten Einstellungen für die Rechnung zu verwenden
- Beheben: Doppelte Prüfung auf leere Dokumentnummern bei der Initialisierung
- Neuer Filter:
wpo_wcpdf_output_format
zum Einstellen der Ausgabe pro Dokumenttyp
2.2.1
- Korrektur: Mögliche Probleme bei der Zahlenformatierung mit dem
wpo_wcpdf_raw_document_number
-Filter - Korrektur: Direktes Laden von Templatesdateien verhindern
2.2.0
- Funktion: Die Dokumenteinstellungen werden jetzt pro Auftrag gespeichert – eine Änderung der Einstellungen nach der Erstellung einer PDF-Datei hat keine Auswirkungen mehr auf die Ausgabe
- Funktion: Button zum Löschen von Rechnungen oder Lieferscheinen
- Funktion: Bessere Fehlerbehandlung und Protokollierung über WC Logger (WooCommerce > Status > Logs)
- Korrektur: Größere Kompatibilität mit Zahlungsgateways (niedrigere Priorität für die Initialisierung von Dokumenten)
- Korrektur: undefinierte Variable im Konstrukt beim programmatischen Laden des Dokuments (Dank an Christopher)
- Korrektur: Kompatibilität mit umbenannten WooCommerce-Plugins (Erkennung der Einstellungsseite)
- Optimierung: Übersetzungen vor dem Erstellen von Anhängen neu laden
- Übersetzungen: Aktualisierte Übersetzungen POT
2.1.10
- Funktion: Rechnungsnummer und -datum in WooCommerce Datenentferner und -exporteur einbeziehen
- Korrektur: Kompatibilität der Zeilenklasse für verkettete Produkte
- Korrektur: Verbesserte Kompatibilität mit Advanced Custom Fields
- Korrektur: Die Einstellung zur Deaktivierung für kostenlose Rechnungen sollte auch dann angewendet werden, wenn andere Plugins Regeln anwenden
2.1.9
- Funktion: Automatische Bereinigung des Ordners für temporäre Anhänge (Einstellungen auf der Statub-Tab)
- Korrektur: Verhinderung einer Endlosschleife auf Websites ohne Uploads-Ordner
- Korrektur: Tag-Ersetzungen für extern gehostete Bilder (CDN)
2.1.8
- Korrektur: Fataler Fehler bei PHP 5.X
2.1.7
- Funktion: [order_number] Platzhalter für Zahlenformat hinzufügen
- Funktion: Die Variablen $order und $order_id sind jetzt direkt in der Template verfügbar (ohne das Dokumentenobjekt zu benötigen)
- Funktion: Aktionen vor & nach Adressen hinzufügen
- Korrektur: Sortierung von Bestellungen nach Rechnungsnummer
- Korrektur: Aelia-Währungsumschalter – Dezimal- & Dezimalzahl verwenden Einstellungen für Tausendertrennzeichen
- Korrektur: Jquery Migrate-Warnungen für Medien-Upload-Skript behoben
- Optimierung: Berechneten Steuersatz zu Artikeldaten hinzufügen
2.1.6
- Korrektur: Erweiterte Währungssymbol-Einstellung für WooCommerce Currency Switcher by realmag777
- Korrektur: WooCommerce-Dezimaleinstellungen auf Steuersätze mit Dezimalstellen anwenden
- Optimierung: Übergabe des Dokumentobjekts an den
wpo_wcpdf_email_attachment
-Filter
2.1.5
- Funktion: Filter für Nummernspeichertabelle (wpo_wcpdf_number_store_table_name)
- Korrektur: Verhinderung des Zugriffs auf Bestelleigenschaften als individuelles Feld/Bestellungsmeta
- Korrektur: Verhindert die falsche Anwendung des Filters „wpo_wcpdf_filename“
- Korrektur: Verbesserter Fallback der Steuersatzberechnung
2.1.4
- Korrektur: WooCommerce 3.3 Aktion-Buttons
- Funktion: Zeilenklassen für WooCommerce Composite Products hinzugefügt
2.1.3
- Beheben: Fataler PHP-Fehler auf der „Mein Konto“-Seite.
2.1.2
- Funktion: Neue Aktion wpo_wcpdf_init_document
- Korrektur: Titel-Getter für „my-account“- und Backend-Buttons verwenden
- Beheben: Verweis auf alte Premium-Templates
- Optimierung: Dokumentenübersicht in den Einstellungen überspringen, standardmäßig auf Rechnung
2.1.1
- Korrektur: Kompatibilität der E-Mails des WooCommerce Order Status und Actions Manager
- Funktion: Bestellungen nach Rechnungsnummer sortieren
- Optimierung: Dokumentobjekt an Titelfilter übergeben
- Optimierung: Titel-Getter in Template-Dateien verwenden (anstelle des Titel-Zeichenfolgen)
2.1.0
- Funktion: WooCommerce-Bestellstatus und E-Mail-Kompatibilität von Aktionen Manager
- Korrektur: Besserer Url-Fallback für in der Cloud gespeicherte Bilder
- Update: dompdf-Bibliothek auf 0.8.2 aktualisiert – DOMDocument-Parser wieder auf Standard gesetzt
2.0.15
- Korrektur: Speichern der Rechnungsnummer/des Rechnungsdatums auf der Bestelldetailseite verhindern, wenn sie nicht bearbeitet werden
2.0.14
- Funktion: Bestimmte Bestell-E-Mails in WooCommerce 3.2+ manuell erneut versenden
- Optimierung: Logo-Vorschau in voller Größe in den Einstellungen anzeigen
- Optimierung: Fallback für individuelle Felder auf Metaschlüssel mit Unterstrich vorangestellt
- Entwicklung:
wpo_wcpdf_before_sequential_number_increment
Aktion hinzugefügt
2.0.13
- Korrektur: Geringfügiges XSS-Problem auf den Einstellung-Ansichten, indem die GET-Variablen „tab“ und „section“ entkamt und bereinigt wurden. Entdeckt von Detectify.
- Korrektur: Symbol für die pakistanische Rupie
- Funktion: Automatische Aktivierung der erweiterten Währungssymbolunterstützung für Währungen, die von Open Sans nicht unterstützt werden
- Entwicklung:
wpo_wcpdf_document_number_settings
Filter hinzugefügt
2.0.12
- Option: Anderen HTML-Parser verwenden (Debug-Einstellungen)
2.0.11
- Korrektur: Verbesserte Update-Routine für Schriften (jetzt bleiben individuelle Schriften erhalten)
- Korrektur: HTML5-Parser standardmäßig aktivieren (behebt Probleme mit libxml)
- Optimierung: Anzeige des PHP- und WP-Speicherlimits in der Status-Tab
2.0.10
- Korrektur: Einstellen der Rechnungsnummer-Backend-Button!
- Korrektur: Vorschaubild Pfade
- Optimierung: Dompdf-Optionen filterbar machen
2.0.9
- Funktion: Verwendung von
[invoice_date="ymd"]
im Präfix oder Suffix der Rechnungsnummer, um ein bestimmtes Datumsformat in die Rechnungsnummer aufzunehmen - Korrektur: Postmeta-Tabellenpräfix für Rechnungszähler
- Korrektur: 0% Steuersätze
2.0.8
- Funktion: Unterstützung für Bedrock / alternative Ordnerstrukturen hinzufügen
- Entwicklung: Filter für zusammengeführte Dokumente
- Korrektur: Besseres Attribut-Fallback für Produktvariationen
2.0.7
- Funktion: Button zum Löschen älterer Einstellungen hinzugefügt
- Funktion: Option zum Aktivieren der Schriftenuntergruppen
- Korrektur: Rechnungsnummernfolge für Datenbanken mit alternativen auto_increment_increment Einstellungen
- Korrektur: Fallback-Funktion für „MB String“ (mb_stripos)
2.0.6
- Funktion: Verbesserte Filter für Rechnungsnummern von Drittanbietern
(wpo_wcpdf_external_invoice_number_enabled
undwpo_wcpdf_external_invoice_number
) - Korrektur: Unterstreichungsposition für die Schriften Open Sans
- Korrektur: Automatische Erhöhung der Rechnungsnummer bei Servern, die häufig neu gestartet werden
- Korrektur: Dompdf-Logdatei-Position (verhindert, dass open base_dir-Meldungen den PDF-Header zerstören)
- Korrektur: 1.6.6 Einstellungen Migration dupliziert Zusammenführen
- Optimierung: Schriftenordner bei manueller Neuinstallation von Schriften löschen
2.0.5
- Funktion: Temporäre Dateien entfernen (Statub-Tab)
- Korrektur: Ersetzen von Seitenzahlen
- Optimierung: Fallback-Funktionen für „MB String“-Erweiterung
- Optimierung: Verbesserte Benutzerfreundlichkeit von wpo_wcpdf_check_privs für meine Kontoberechtigungen
- Legacy-Unterstützung: Alias wc_price für die Methode format_price im Dokument hinzugefügt
2.0.4
- Korrektur: Filter für individuelle Rechnungsnummernformatierung auch im Dokument anwenden
- Korrektur: Eltern-Fallback für fehlende Daten bei Erstattungen
2.0.3
- Korrektur: Bessere Unterstützung für Legacy-Rechnungsnummernfilter
(wpo_wcpdf_invoice_number
– ersetzt durchwpo_wcpdf_formatted_document_number
) - Korrektur: Die Formatierung der Belegnummer greift auf das Bestelldatum zurück, wenn kein Belegdatum verfügbar ist
- Korrektur: Aktualisierte Classmap: PSR-Laden funktionierte bei einigen Installationen nicht
- Korrektur: Verhindert, dass Auftragsnotizen von allen Aufträgen angezeigt werden, wenn das Dokument im Filter nicht richtig geladen ist
- Optimierung: Deaktivieren von Verwerfungshinweisen beim E-Mail-Versand
- Optimierung: veraltete Sprachpakete ignorieren
2.0.2
- Korrektur: Bestellnotizen mit korrekter order_id
- Korrektur: WC3.0 Verfallsmeldung für Währung
- Korrektur: Vermeiden von Abstürzen bei PHP5.2 und älter
- Korrektur: „PHP MB String“ nur verwenden, wenn vorhanden
- Reparieren: Entfernte Bilder
- Beheben: Download-Option
2.0.1
- Korrektur: PHP 5.4 Problem
2.0.0
- Novum: Besser strukturierte & mehr erweiterte Einstellungen für Dokumente
- Novum: Option zum Aktivieren von und Deaktivieren von Packzetteln oder Rechnungen
- Novum: Separat gespeicherte Rechnungsnummernfolge für verbesserte Geschwindigkeit & Leistung
- Novum: Vollständig neu geschriebene Codebasis für mehr Flexibilität & bessere Zuverlässigkeit
- Novum: PDF-Bibliothek auf DOMPDF 0.8 aktualisiert
- Novum: PDF-Bibliothek pluggbar gemacht (durch Verwendung des
wpo_wcpdf_pdf_maker
-Filter ) - Novum: viele neue Funktionen & Filter, die es Entwicklern ermöglichen, das Plugin einzubinden
- Geändert: Die Variable $wpo_wcpdf ist jetzt veraltet (Legacy-Modus verfügbar und bei Aktualisierung automatisch aktiviert)
- Korrektur: Verbesserte PHP 7 und 7.1 Unterstützung
- Korrektur: Positive Preise für Erstattungen
- Korrektur: Übergeordnete Attribute für Produktvariationen verwenden
- Korrektur: Inhaltstyp für den Download auf PDF setzen
1.6.6
- Funktion: Erleichterung des Downgrades von 2.0 (Neuinstallation von Schriften und Zurücksetzen der Version)
- Korrektur: Aktualisierung der Schriften für Währungen (georgische Lari hinzugefügt)
- Übersetzungen: Indonesisch hinzugefügt