Print Invoice & Delivery Notes for WooCommerce · Version history
Print Invoice & Delivery Notes for WooCommerce changelog and version history
- Latest version
- 7.3.0
- Aug 4, 2026 (3 months ago)
- Releases
- 51
- since 2011
- In the last year
- 11
- about one every 22 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20111 release
- 20123 releases
- 20143 releases
- 20174 releases
- 20181 release
- 20193 releases
- 20204 releases
- 20212 releases
- 20223 releases
- 20232 releases
- 202410 releases
- 20255 releases
- 202610 releases
202610 releases
Print Invoice & Delivery Notes for WooCommerce 7.3.0Latest
- Fix – Fatal error: Undefined constant FS_CHMOD_FILE when printing documents when the server denies access to the required files.
- Fix – Norwegian language translations are not applied correctly to templates, even though the translation files are present and valid.
- Fix – Custom HTML/Image fields added via wcdn_order_meta_fields are escaped instead of being rendered.
- Fix – PDF attachments are not included in emails sent to custom email addresses.
Print Invoice & Delivery Notes for WooCommerce 7.2.1
- Fix – Order action buttons are not displayed properly on the order edit page.
- Fix – A few required minified (.min) files are missing from the plugin package, causing warnings and errors.
- Fix – Critical error: Class Dompdf\Options not found when generating document PDFs.
- Fix – Deprecated wcdn_order_item_before and wcdn_order_item_after hooks pass inconsistent argument types in v7.
- Fix – Fatal error: Class Tyche\WCDN\WCDN_Notices not found when plugin activation requirements are not met and the admin notice is triggered.
Print Invoice & Delivery Notes for WooCommerce 7.2.0
- Fix – Logo scaling configured in the template settings is not applied to invoice templates and PDF documents.
- Fix – Email attachments are not sent consistently when multiple document template email attachments are enabled.
- Fix – Duplicate Delivery/Pickup Date fields are displayed on invoices when using the WooCommerce Delivery & Pickup Date Time Pro plugin.
- Fix – Fatal error during PDF generation when PDF attachments are enabled on some hosting environments.
- Fix – WooCommerce Checkout Add-Ons values are not displayed in generated invoices and documents.
- Fix – Fatal error during PDF generation when an invalid order is encountered.
- Fix – PDF attachments are incorrectly attached to Admin New Order emails when only the “Attach PDF to Customer Emails” setting is enabled.
Print Invoice & Delivery Notes for WooCommerce 7.1.2
- Feature – Added integration with Deposits & Partial Payments for WooCommerce Pro (AWCDP). Documents now display a Deposit Amount row and a Future Payments row for deposit orders, reading the correct persisted meta values set at checkout.
- Feature – Printing a child AWCDP partial payment order now resolves to the parent deposit order, restoring the product items table and showing the correct deposit and future payment totals.
- Enhancement – Added a Page Setup section to all five document types with a Zoom slider (70–130%) and a PDF Zoom Mode option. Layout mode scales the entire document proportionally; Text mode scales only font sizes.
- Enhancement – Added a Product Name styling section to all five document types for configuring font size, font style, text colour, and padding of product names in the items table.
- Enhancement – Added font-weight and text-align settings for the Policies, Complimentary Close, and Footer sections.
- Enhancement – Added Payment Method as a configurable section on the Delivery Note template. Previously it was only available on Invoice and Receipt.
- Enhancement – Bulk Print now generates merged PDFs on demand via an async AJAX request rather than synchronously on page load, avoiding HTTP timeouts when printing large numbers of orders.
- Enhancement – Added a loading overlay with a spinner when Auto Print Dialog is enabled. The overlay is dismissed immediately before the browser print dialog opens.
- Enhancement – All document type templates now resolve base.php through the theme override lookup, so copying base.php to your theme correctly overrides the document layout.
- Enhancement – Added a WooCommerce_Delivery_Notes global class alias so third-party plugins that detect the plugin via class_exists( ‘WooCommerce_Delivery_Notes’ ) continue to work after the v7 namespace refactor.
- Enhancement – The HTML print preview now declares a @page size rule matching the configured PDF paper size, so the browser print preview page dimensions match the generated PDF.
- Enhancement – Added wcdn_print_document_title, wcdn_pdf_zoom_mode, wcdn_order_info_fields, and wcdn_order_items developer filters. wcdn_order_items allows sorting or reordering line items in the document table by name, SKU, quantity, or any other item field.
- Enhancement – Added thirteen new action hooks to base.php covering every document section: wcdn_before_logo, wcdn_before_title, wcdn_before_branding, wcdn_before_addresses, wcdn_before_totals, wcdn_before_pay_button, wcdn_before_notes, wcdn_before_policies, wcdn_after_policies, wcdn_before_complime…
- Enhancement – Added six new developer filters: wcdn_shop_data (store name, logo, address, phone, email), wcdn_document_data (footer, policies, complimentary close text), wcdn_billing_address, wcdn_shipping_address, wcdn_order_meta_fields (reorder or remove order meta rows), and wcdn_watermark_text.
- Fix – Fatal error when generating a PDF for a refund email on orders containing downloadable products.
- Fix – PDF generation for email attachments was triggered unconditionally, which could exhaust server memory on sites using locale fonts (e.g. CJK scripts). Generation is now skipped entirely when no attachment target has the feature enabled.
- Fix – The wcdn_pdf_paper_size filter’s default value was hardcoded to A4. It now correctly uses the paper size configured under PDF Settings.
- Fix – Generated PDF filenames now include a per-order cryptographic token, preventing enumeration of stored PDFs by order number alone.
- Fix – An interval-based readyState polling loop in the admin print button handler could cause double-prints on slow connections. The polling loop has been removed.
- Tweak – Rewrote base.php with comprehensive inline documentation: a full @var block describing every variable available to template overrides ($shop, $order, $document, $settings, $items, $totals), standardised section comment blocks throughout the file, a hooks-at-a-glance reference listing all 26…
- Tweak – PDF base font size increased from 9.5pt to 9.75pt and line height reduced to 1.2 for improved readability and more compact layout.
- Tweak – Reduced spacing above and below horizontal rules, and reduced the top margin of the order totals table.
Print Invoice & Delivery Notes for WooCommerce 7.1.1
- Fix – Resolved a deployment issue that caused the admin interface to not load correctly after updating to 7.1.0.
Print Invoice & Delivery Notes for WooCommerce 7.1.0
- Enhancement – Added Show/Hide controls for Subtotal, Tax, and Shipping rows in the product table. Configurable per document type under Template Settings → Show Product Table Charges.
- Enhancement – Added option to display Order Data beside or below the Billing/Shipping address section. Configurable under Invoice Settings → Template Order Data Position. Default matches the v6 layout (below).
- Enhancement – Added settings to show/hide and style Billing Email and Billing Phone Number independently, including font size, font style, text align, and colour.
- Enhancement – Added wcdn_format_phone_number filter to allow custom formatting of the billing phone number in document templates.
- Enhancement – Separated Store Phone Number and Store Email into individual rows with dedicated CSS settings for font style, text align, margin top, and margin bottom.
- Enhancement – Added option to display product images alongside the product title in the items table.
- Fix – Store logo disappeared for some sites after updating to 7.0. The migration now resolves the attachment URL at migration time rather than storing a raw attachment ID.
- Fix – Plugin data is now restored to v6.0 format on deactivation, and the v7 state is snapshotted so it can be fully restored on re-activation without re-running the migration.
- Fix – Shipping method was not displayed in document templates.
- Fix – Shop address was rendered on a single line. It now correctly renders as multi-line.
- Fix – A trailing semicolon was shown after an empty store phone or store email label. The semicolon is now omitted when the value is empty.
- Fix – Store logo was not displaying in the HTML admin preview.
- Fix – Print button controls for Invoice, Delivery Note, Packing Slip, and Receipt were not shown on the WooCommerce Admin Edit Order page.
- Fix – All show/hide toggles (logo, shop name, address, phone, email, etc.) were set to false after migrating from v6 sites that had no customisation options saved. The v6 default (all sections visible) is now correctly preserved.
- Fix – Email attachment (Attach to WooCommerce emails) was incorrectly enabled after migration from v6 when it had never been configured. The feature remains off unless explicitly enabled.
- Fix – Template preview in the admin broke when the site had no orders, or when order items referenced deleted products. The preview now falls back to generated sample data and fills any blank renderable fields with placeholder values.
- Fix – Address font size was inflated after migrating from v6 sites that used the Simple template type. The template default is now used for address font size in that case.
- Fix – Per-template settings (show/hide toggles, alignments, font sizes) were not recovered by the v7.1.0 migration for users upgrading from v7.0.2.
- Fix – Document title font size was shown as 40 after a fresh install or migration. The default is now 25 and the migration normalises any stored value of 40 to 25.
- Tweak – Default alignment for logo, document title, shop name, address, phone, and email changed from centre to left.
- Tweak – The v7.1.0 settings-recovery migration now resets alignment fields to left for sites that used the v6.0 default template type and had not customised those settings.
Print Invoice & Delivery Notes for WooCommerce 7.0.2
- Fix – Fatal error displayed on edit order page after 7.0 update when HPOS was disabled.
- Fix – Bulk actions dropdown displayed blank labels after 7.0 update.
Print Invoice & Delivery Notes for WooCommerce 7.0.1
- Fix – Resolved an issue where a missing static file prevented the page from loading correctly after 7.0.0 update.
Print Invoice & Delivery Notes for WooCommerce 7.0.0
- This release is a complete overhaul of the plugin. The admin interface has been rebuilt using React and the plugin codebase has been fully restructured. * Enhancement – Rebuilt the admin interface using React, with dedicated Dashboard, Templates, Settings, and FAQs pages. * Enhancement – Added supp…
Print Invoice & Delivery Notes for WooCommerce 6.0.0
- Fix – Fatal error on the template settings page caused by an invalid string offset type.
- Fix – Fatal error triggered by an undefined method call when all orders are archived on the site.
- Fix – Added the wcdn_custom_print_url filter for print action buttons on the order edit page.
- Fix – Fixed a security vulnerability that allowed guest users to access invoices without a valid token.
- Fix – Resolved all PHPCS warnings and aligned the code with WordPress Coding Standards to enhance quality and maintainability.
20255 releases
Print Invoice & Delivery Notes for WooCommerce 5.9.0
- Fix – Address lines in the invoice displayed incorrectly in RTL mode.
- Fix – Improved input sanitization and validation in invoice template settings to prevent a potential remote code execution vulnerability.
- Tweak – Updated for compatibility with WordPress 6.9.0.
- Tweak – Updated for compatibility with WooCommerce 10.4.3.
Print Invoice & Delivery Notes for WooCommerce 5.8.0
- Fix – Additional options created with the Extra Product Options & Add-Ons for WooCommerce plugin not displaying on item meta on Invoice, Delivery Notes, and Receipt templates.
- Fix – Meta keys showing instead of addon values for the YITH WooCommerce Product Add-Ons plugin on Invoice, Delivery Notes, and Receipt templates.
- Fix – Item meta data styling and layout issues on templates.
Print Invoice & Delivery Notes for WooCommerce 5.7.0
- Fix – Issue where variation item meta (such as size and color) was not appearing on invoices due to changes in the latest WooCommerce update v9.9.0.
Print Invoice & Delivery Notes for WooCommerce 5.6.0
- Fix – Invoice numbers were not generated in ascending order based on the order ID.
- Fix – Added wcdn_invoice_order_total_label filter to allow “Total” and “Subtotal” labels in the default invoice template.
- Fix – Compatibility issue with the Sales By State plugin, causing a critical error when printing the invoice template.
- Fix – Function name conflict by adding a wcdn prefix to all plugin functions, preventing issues like PHP Fatal error: Cannot redeclare function get_product_name().
- Tweak – Updated for compatibility with WordPress 6.8.1.
- Tweak – Updated for compatibility with WooCommerce 9.8.5.
Print Invoice & Delivery Notes for WooCommerce 5.5.0
- Fix- Issue where bulk printing was being initiated multiple times. Added a popup for bulk action selection and a print button to open the print window in a new tab.
- Fix- Added the ‘allow_user_email_order_access’ filter to allow non-logged-in users to access the Print link in emails.
- Fix- Fixed broken logo issue in the Simple template of the plugin.
- Fix- Security vulnerability by preventing direct access to PDF files and adding unique keys to PDF filenames.
- Fix- PHP fatal error: “Uncaught Error: Call to a member function get_meta() on bool” when the invoice number was missing on the edit order page.
202410 releases
Print Invoice & Delivery Notes for WooCommerce 5.4.1
- Fix- Vulnerability in the ‘wcdn_remove_shoplogo’ AJAX action by adding proper capability checks. This ensures that only authorized users can modify the shop logo.
Print Invoice & Delivery Notes for WooCommerce 5.4.0
- Fix- Resolved an issue preventing guest users from viewing the invoice via the Print button on the order received page and the print link in the order email.
- Fix- Added a notice for logged-out users to log in when attempting to access invoices via a direct link or Print link in the order email.
Print Invoice & Delivery Notes for WooCommerce 5.3.0
- Fix – Anyone could view customer invoices by simply visiting the URL in the format sent in the email.
- Fix – PHP Notice: Trying to access array offset on value of type bool.
- Fix – A slash was added before single quotes in the Shop address field after saving setting.
- Tweak – Started loading the external resources(js, css, images) from the plugin itself instead of external URLs.
- Tweak – Removed the call to our tracking server to fetch the deactivation reasons and added them in the plugin itself.
Print Invoice & Delivery Notes for WooCommerce 5.0.3
Print Invoice & Delivery Notes for WooCommerce 5.2.0
- Enhancement – Added the ‘wcdn_show_print_button_for_order_status’ filter to control the visibility of the print button on the My Account page based on order status.
- Fix – Deactivation survey request was being sent even though ‘Skip & deactivate’ was selected while deactivating the plugin.
- Fix – Invoice, receipt, and delivery notes buttons not appearing on the order edit page.
- Fix – Refunded products not being removed from the invoice, receipt, and delivery notes.
- Fix – FAQ page incorrectly appearing in the Dashboard menu.
- Fix – Resolved admin.js loading error on order edit and listing pages.
- Fix – Conflict with the Conditional Checkout Fields for WooCommerce plugin, where it was not allowing to add or edit conditional checkout fields.
- Fix – Strings that have not been translation ready.
Print Invoice & Delivery Notes for WooCommerce 5.1.0
- Fix- Fixed an error in the debug log when the “Numbering” option is disabled.
- Fix- Fixed a critical error on the invoice with the Woo Donations plugin to ensure compatibility.
- Fix- Fixed the PDF font size for the default template.
- Fix- Added new hook ‘wcdn_head_pdf’ to apply css to PDF.
- Fix- Fixed the issue where printing orders in bulk did not separate individual orders onto separate pages.
- Fix- Added a meta name of robots content noindex in the templates.
Print Invoice & Delivery Notes for WooCommerce -5.1.0
Print Invoice & Delivery Notes for WooCommerce 5.0.2
- Fix – HTML tags are not functioning properly on the invoice.
- Fix – Fatal error while placing the order, due to conflic with PDF Invoices & Packing Slips for WooCommerce plugin.
Print Invoice & Delivery Notes for WooCommerce 5.0.1
- Fix – Logo was getting printed twice after v5.0 update.
- Fix – Bulk Action Print Invoice issue.
Print Invoice & Delivery Notes for WooCommerce -5.0.0
20232 releases
Print Invoice & Delivery Notes for WooCommerce 4.7.3
- Fix – Cross-Site Request Forgery vulnerability in the plugin.
Print Invoice & Delivery Notes for WooCommerce 4.7.2
- Fix – Fixed a Reflected XSS vulnerability in the plugin.
- Fix – Fixed a fatal error which occurs when plugins apart from ours are customizing the Bulk Actions on the WooCommerce Orders page.
20223 releases
Print Invoice & Delivery Notes for WooCommerce 4.7.1
- Fix :- Fix :- Removed the labels for shipping and billing address. This was added in 4.7.0, which is now reverted back.
Print Invoice & Delivery Notes for WooCommerce 4.7.0
Print Invoice & Delivery Notes for WooCommerce 4.6.5
20212 releases
Print Invoice & Delivery Notes for WooCommerce 4.6.4
Print Invoice & Delivery Notes for WooCommerce 4.6.3
20204 releases
Print Invoice & Delivery Notes for WooCommerce 4.6.2
Print Invoice & Delivery Notes for WooCommerce 4.6.1
Print Invoice & Delivery Notes for WooCommerce 4.6.0
Print Invoice & Delivery Notes for WooCommerce 4.5.5
20193 releases
Print Invoice & Delivery Notes for WooCommerce 4.5.3
Print Invoice & Delivery Notes for WooCommerce 4.5.2
Print Invoice & Delivery Notes for WooCommerce 4.4.8
20181 release
Print Invoice & Delivery Notes for WooCommerce 4.4.2
20174 releases
Print Invoice & Delivery Notes for WooCommerce 4.4
Print Invoice & Delivery Notes for WooCommerce 4.3.6
Print Invoice & Delivery Notes for WooCommerce 4.3.2
Print Invoice & Delivery Notes for WooCommerce 4.2
20143 releases
Print Invoice & Delivery Notes for WooCommerce 3.1.1
Print Invoice & Delivery Notes for WooCommerce 3.0.6
Print Invoice & Delivery Notes for WooCommerce 2.0.2
20123 releases
Print Invoice & Delivery Notes for WooCommerce 1.2.1
Print Invoice & Delivery Notes for WooCommerce 1.2
Print Invoice & Delivery Notes for WooCommerce 1.1
20111 release
Print Invoice & Delivery Notes for WooCommerce 1.0
Questions about Print Invoice & Delivery Notes for WooCommerce’s releases
What is the latest version of Print Invoice & Delivery Notes for WooCommerce?
7.3.0, released on Aug 4, 2026 (3 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is Print Invoice & Delivery Notes for WooCommerce updated?
11 releases in the last year, about one every 22 days. Its first release on WordPress.org dates from December 2011.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Print Invoice & Delivery Notes for WooCommerce’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.