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 Layoutfeldern, die du direkt verwenden kannst, enthält das Plugin HTML/CSS-basierte Templates, die eine individuelle Anpassung ermöglichen & volle Kontrolle über die PDF-Ausgabe. Kopiere die Templates in deinen Theme-Ordner und du musst dir keine Sorgen machen, dass deine Anpassungen bei einem Update des Plugins überschrieben werden.
- 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
Installation
Mindestanforderungen
- WooCommerce 3.3 or later
- 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
- Upload wählen
- 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.9.0 (2024-10-21)
- New: Updated
sabre/xml
library to version 4. - New: Added notice about dropping support for PHP versions below 7.4.
- New: Implemented PSR-4 Autoloading Standard for improved code structure and maintainability.
- New: Deprecated
wpo_wcpdf_due_date_display
hook. - Fix: WC item meta style issue when using
dd
. - Fix: Relocated
wpo_wcpdf_use_path
hook before$src
empty check. - Translations: Updated translation template (POT).
3.8.8 (2024-10-08)
- Fix: adds missing deprecated filters to document title methods
3.8.7 (2024-10-07)
- New: Add full compatibility with mPDF to the Simple Template.
- New: Add refund reason and invoice number titles to the document methods abstract class.
- New: Improve template titles registration.
- New: Improve invoice due date setting.
- New: Add „You might also like these plugins“ section to the Upgrade tab.
- New: Function to determine if checkout is using block:
wpo_wcpdf_checkout_is_block()
. - New: Clean legacy Semaphore locks tool.
- New: Automatic cleanup of unlocked Semaphore locks and other improvements.
- New: Tool to remove expired Semaphore locks.
- New: Filter to modify PDF document data fields:
wpo_wcpdf_document_data_meta_box_fields
. - Tweak: Lower hook priority (200) for invoice columns in WooCommerce orders list.
- Fix: Replace deprecated jQuery
change()
function usage. - Fix: Correct path to generic document icon.
- Fix: Check user capabilities in the
enable_debug()
function. - Fix: Load plugin translations later on the
init
hook. - Fix: Unblock UI when a tool button is clicked.
- Translations: Update translation template (POT).
- Tested up to WooCommerce 9.4.
3.8.6 (2024-07-18)
- Fix: function
add_yith_product_bundles_classes()
errors - Fix:
get_header_logo_id()
return type fatal error
3.8.5 (2024-07-16)
- New: PDFJS v4.3.136 upgrade
- New: advanced embed images setting
- New: includes ImageMagick library in the Advanced Status
- New: adds Invoice number to search type selector in HPOS setups
- New: adds row classes for „YITH WooCommerce Product Bundles“
- New: register a log for document deletion in the Order Notes
- Tweak: improves header logo loading
- Fix: make Simple template total labels translatable
- Fix: wraps document addresses around
<p>
tags - Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Tested up to WooCommerce 9.1 & WordPress 6.6
3.8.4 (2024-06-19)
- New: filter hook
wpo_wcpdf_multilingual_languages
- New:
wpo_wcpdf_get_multilingual_languages()
function has been introduced, derived from the deprecatedget_languages()
function - Tweak: Added new strings to the
strings.php
file to improve translations - Tweak: enhanced notes functions for improved translations when using the Professional extension.
- Fix:
normalize_settings_args()
function bug on multilingual setups - Fix: settings language tab issue when adding new language in multilingual setups
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
3.8.3 (2024-06-06)
- New: adds language attribute to PDF HTML
- New: Dompdf
v3.0.0
upgrade - New: filter hook
wpo_wcpdf_after_system_status_table
- New: filter for server configs
wpo_wcpdf_advanced_status_server_configs
- New: PDFJS
v3.11.174
upgrade - Tweak: adds
p
as allowed tag of thewpo_wcpdf_sanitize_html_content()
function - Fix: number formatting
[order_number]
placeholder not using parent order number on Credit Notes - Fix: remove unwanted tags from
wpo_wcpdf_sanitize_html_content()
- Fix: removes unused „Log invoice number generation“ setting
- Fix: reverts the
customer_invoice
email title to the original Woo title - Fix: the function
get_extensions_license_data()
returning empty if no cached data found - Fix: bug created by the output of the function
wpo_wcpdf_sanitize_html_content()
beingnull
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Tested up to WooCommerce 9.0
3.8.2 (2024-04-29)
- Fix: „Customer Invoice“ email title under „Send order email“ metabox
- Fix: filter called with a refund object in
get_billing_address()
andget_shipping_address()
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Tested up to WooCommerce 8.9
3.8.1 (2024-04-23)
- New: updates DOMPDF to
v2.0.7
- New: adds
woocommerce
as required plugin - New: improvements to shop logo to be translatable in future Professional extension version
- Fix: document date parse function being called on non HPOS stores
- Fix: replaces deprecated jQuery functions
- Fix: bug with type hint in
wpo_wcpdf_parse_document_date_for_wp_query()
function - Fix: bug calling
is_allowed()
onbool
underwcpdf_get_document()
function - Fix: not removing documents meta on Woo subscription renewal
- Fix: XSS vulnerability on Woo Checkout user input address data
- Fix: Semaphore attachments issue on concurrent refunds
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Tested up to WooCommerce 8.8
3.8.0 (2024-03-18)
- New: updates composer libraries, specially
php-svg-lib
because of a security issue - New: hooks to allow adding new Settings Debug tabs and their contents
- New: implements date type selector on Danger tools
- New: filter
wpo_wcpdf_process_danger_zone_tools_date_type
- New: bumps WooCommerce min version to 3.3
- New: function
wcpdf_error_handling()
- New: function
wcpdf_get_document_output_format_extension()
- New: function
wcpdf_get_document_file()
to get the document file - Tweak: adds new filter to include invoice number in HPOS search queries
- Tweak: replace
date()
withdate_i18n()
onget_filename()
- Tweak: improves number initiation with new function:
init_number()
toinitiate_number()
- Tweak: hides the extensions banner temporarily
- Fix: bug that caused a sorting issue in the orders list
- Fix: JS error
$(...).pointer
is not a function - Fix: danger tools forms not working
- Fix: bulk document missing slug property
- Fix: changed default nonce name for wizard dismissal
- Fix: advanced tools issues like „Generate random temporary directory“ not working
- Fix: number tool pagination
- Fix: renumbering documents not working
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Tested up to WooCommerce 8.7 & WordPress 6.5
3.7.7 (2024-01-29)
- New: extensions license cache system
- New: hides the Upgrade tab on bundle
- New: get document filter hook
wcpdf_get_document
- Tweak: improves Simple template files markup
- Tweak: moves the notes hooks position in template files
- Fix: sorting orders by invoice number and date issue on the orders listing page
- Fix: the level parameter sent to the
log()
method in semaphore class - Fix: SQL injection bug in Advanced Numbers search
- Translations: make the due date output translatable
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
- Tested up to WooCommerce 8.5
3.7.6 (2024-01-09)
- New: enforces PHP 7.2 as minimum version
- New: DOMPDF upgrade to
v2.0.4
- Tweak: declare new „Payment date“ string for translation
- Fix: potential SQL injection bug in Number Tools
- Fix: bug in
get_payment_date()
- Übersetzungen: Aktualisierte Übersetzung-Template (POT)
3.7.5 (2023-12-13)
- Tweak: includes
$args
in filter hookwpo_wcpdf_filename
parameters - Tweak: re-adds the legacy hook
woocommerce_invoice_number
for backwards compatibility - Fix: bug in „Full“ document access using bulk actions
- Fix: fatal error in UBL document
3.7.4 (2023-12-06)
- Novum: neue Einstellung zur Aktivierung von Semaphor-Protokollen
- Optimierung: Beschreibungen zu den COC- und USt.-Einstellungen hinzugefügt
- Optimierung: Ersetzt die Versandfunktion für Lieferscheine in der Datei des Templates
- Optimierung: Hinzufügen eines Semaphors zur E-Mail-Anhangsfunktion
- Korrektur: Fehler bei
get_payment_date()
- Korrektur: Fehler beim Abrufen der Umsatzsteuer und CoC-Nummer gespeicherte Werte
- Getestet bis WooCommerce 8.4
3.7.3 (2023-11-27)
- Novum: Zeitlich befristete Promoanzeige
- Optimierung: Verbessert die Nummer/Datum-Funktionen der Templates
- Optimierung: Aktualisierung der Argumente für den Filter
wpo_wcpdf_due_date_display
- Optimierung: Ändere die Methode, wie die Einstellung für das Fälligkeitsdatum abgerufen wird
- Korrektur: Lieferscheinanhang, wenn die Pro-Version deaktiviert ist
- Korrektur: Änderung des Erstellungsdatums der Bestellung in der
get_due_date
-Methode - Korrektur: Warnung von PHP 8.1
preg_replace
- Korrektur: fataler Fehler in der Funktion
custom_field()
, wenn das individuelle Feld einarray
ist - Korrektur: Mehrfache Dokumentenerstellung mit der Zugriffsart „Voll“
- Korrektur: Fehler bei leeren Argumenten für die Methode
display_due_date
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
- Fix: bug on document variable name on
output_ubl()
method - 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
- Fix: replaces
utf8_decode()
which is deprecated in PHP 8.2 - 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)
- New: adds a generic shortcode
[wcpdf_download_pdf]
for PDF download links - 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
- Fix: restore deleted strings and load them using standalone strings.php file
- 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
- Fix: During first install, only set defaults if not already (pre-) configured
- 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
- Dev: Use internal date formatting function, allowing easier PDF specific date format overrides
- 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
- Fix: Locale determination for admins on their own my account page
…