1. Home
  2. WooCommerce Print Invoices and Delivery Notes
  3. Changelog


v4.8.0 (06.10.2023)

  • Enhancement – Compatibility With WooCommerce High Performance Order Storage (HPOS)
  • Fix – Fatal error was displayed in the Invoice with WooCommerce Product Add-ons plugin.

v4.7.3 (21.03.2023)

  • Fix – Cross-Site Request Forgery vulnerability in the plugin.

v4.7.2 (02.02.2023)

  • 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.

v4.7.1 (07.12.2022)

  • Fix :- Fix :- Removed the labels for shipping and billing address. This was added in 4.7.0, which is now reverted back.

v4.7.0 (06.12.2022)

  • Fix :- Logo was not showing on Android phone earlier. This is fixed now.
  • Fix :- Display labels for shipping and billing address
  • Fix :- Removed redundant “Refund” line.
  • Fix :- Compatibility with WooCommerce Product Addons plugin. All the fields from the plugin will be shown in the Invoice, Receipt & Delivery Note.

v4.6.5 (08.02.2022)

  • Enhancement :- Added an option to print the invoice text in Right to Left direction.
  • Enhancement :- Added a filter called ‘wcdn_product_meta_data’ to remove the meta fields of the product in the invoice.
  • Fix :- Quantity column was showing wrong total in the print invoice on the frontend when the invoice contains WooCommerce Composite products.
  • Fix :- Extra tabs were added in the bulk action print link.
  • Fix :- When using the file field in the WooCommerce Product Addons plugin whole path was getting printed instead of the filename.
  • Fix :- The invoice number was not appearing when we open the invoice from the Order email sent to the customer.
  • Fix :- Debug log errors are been fixed.

v4.6.4 (21.07.2021)

  • Fix :- After updating to v4.6.3 , fatal error was coming in some sites where the invoice template has been customized by copying print-content.php file in the theme folder. This is fixed now.

v4.6.3 (19.07.2021)

  • Fix :- Fixed the errors coming with PHP 8.
  • Fix :- Shipping address was not printed in invoice when the order is created manually. This is fixed now.
  • Fix :- When printing receipts, the number of downloaded files is displayed as “%s files”. This is fixed now. Props to @inc2734 for the PR.
  • Dev :- Translated the plugin in Korean language. Props to @shga89 for the PR.

v4.6.2 (11.12.2020)

Enhancement :- Added an option to insert the print link in the admin emails.
Fix :- Strings of Bulk Printing options were not getting translated. This is fixed now. Props to @pomegranate
Fix :- Finnish language locale name was incorrect. This is fixed now.
Fix :- Custom fields on WooCommerce product page from Product Input Fields for WooCommerce plugin were not coming in the invoice. This is fixed now.
Fix :- The BULK printing options of WooCommerce DYMO Print (PRO version) stopped working after installing our Print invoices plugin. This has been fixed. Props to @pepbc
Tweak :- In FAQ page changed the code snippet to add the products image in the invoice.

v4.6.1 (23.10.2020)

  • Fix :- Tracker cron event was not running properly which is fixed now.
  • Dev :- With the help of filters now able to change the name of the print invoice and delivery notes in the dropdown menu on Orders page.

v4.6.0 (22.09.2020)

  • Fix :- Notice was coming since WooCommerce V4.4.0 which is fixed now.
  • Fix :- Bulk printing function was using old hooks & filters.Have changed them with the new ones.
  • Dev :- Now the Total number of quantity of the products in the row of quantity in invoice will be shown.
  • Dev :- With the help of filter now one can hide the child products in Composite Products.
  • Dev :- Translated the plugin in Greek language. Props to @edeuter for the PR.


v4.5.5 (12.03.2020)

  • Changed the plugin name to ‘Print Invoice & Delivery Notes for WooCommerce’

v4.5.4 (11.03.2020)

  • Compatibility with WooCommerce v4.0.0

v4.5.3 (26.09.2019)

  • The plugin now allows 3rd party code to add order item data on the print-content.php template. Props to @doozy for the PR.

v4.5.2 (23.08.2019)

  • Fixed the issue of Print buttons not working on sites with PHP versions below 7.0.

v4.5.1 (21.08.2019)

  • Fixed the issue of Print buttons not showing up on Order details page after the 4.4.9 update.

v4.5.0 (21.08.2019)

  • Added a missing file from v4.4.9.

v4.4.9 (21.08.2019)

  • Made the plugin code compliant with WPCS coding standards
  • Added filter wcdn_theme_print_button_template_type_arbitrary – this filter hook allows to change template type based on order status
  • Added filters wcdn_print_button_name_on_my_account_page, wcdn_print_button_name_order_page – these filter hooks allows to change the label of the Print button
  • When plugin is uninstalled, data cleanup wasn’t happening. This has been fixed.

v4.4.8 (02.04.2019)

  • Fix – When a noticed was dismissed from the plugin, then it will dismiss all other notices from other plugins also. This is fixed now.
  • Fix – Some errors in debug.log file are fixed.

v4.4.7 (24.11.2018)

  • Fix – Fixed compatibility related issue with WooCommerce Product Add-ons v3.0.x. Options were not being printed.
  • Fix – Fixed compatibility related issue with Woocommerce Partial Orders Pro Plugin.

v4.4.6 (22.10.2018)

  • .po, .mo is updated for all the other languages.

v4.4.5 (22.10.2018)

  • .pot file updated.

v4.4.4 (13.10.2018)

  • Removed the Welcome page of the plugin and also removed the promotional notices which were being displayed on admin end of the WordPress website.

v4.4.3 (23.07.2018)

  • Usage Tracking has been added in the plugin. It provides an option to allow tracking of the non-sensitive data of our plugin from the website. You can read more about it here.

v4.4.2 (22.02.2018)

  • Fix – With the latest WooCommerce version 3.3, the icons for Print were missing. This is fixed.

v4.4.1 (29.12.2017)

  • This version has 1 bug fix.
  • Fix – PHP short tag was inadvertently added in the plugin in v4.4, which was causing an error. This has been fixed.

v4.4 (29.12.2017)

  • This version has 1 bug fix.
  • Fix – Earlier with WooCommerce Local Pickup Plus v2.x.x, pickup locations were not displayed on the invoices, delivery notes & receipts. Now, the plugin is compatible with it and it will display the pickup locations.
  • Code Enhancement – Now, the plugin has the uninstall file for deleting the plugin options.

v4.3.6 (19.12.2017)

  • Added translation for the word ‘Price’ for dutch language
  • Removed Pro version link that was not going anywhere

v4.3.5 (14.11.2017)

  • Fix issue of invoice date label not appearing translated

v4.3.4.1 (07.11.2017)

  • Updating missing .mo files for Japanese and Norwegian.

v4.3.4 (26.09.2017)

  • .po and .mo files for Japanese and Norwegian language is added in the plugin. The plugin strings can now be translated to this languages using these files.

v4.3.3 (13.09.2017)

  • Fix – The unwanted attributes from products were getting displayed in the invoice.
  • Fix – Notice of deprecated function get_item_downloads() in the invoice for downloadable products.

v4.3.2 (05.09.2017)

  • In this version deprecated functions and classes have been removed. Because of that attributes were missing and attribute slug was getting printed on Invoice page. This has been fixed.
  • Fix – There was no line break before SKU element for variable products on Invoice page. This has been fixed.
  • Fix – The deprecated function WC_Order::get_order_currency has been removed and replaced with get_currency().

v4.3.1 (23.08.2017)

  • This version has 1 bug fix.
  • Fix – The attributes of variable product were not displayed with the variation name in the Print screen. This has been fixed.

v4.3 (19.08.2017)

  • This version has 1 bug fix.
  • Fix – Warnings were displayed on My Account, Checkout, Orders page with WooCommerce version 3.0.x. This has been fixed.


  • Tweak – Refactored settings screen
  • Fix – Compatibility with latest WooCommerce
  • Fix – Print preview loading indicators
  • Fix – Icon font embed
  • Dev – Load only one instance of the plugin (singleton class)
  • Dev – New settings hooks that work better with WooCommerce


  • Fix – More flexible protocol checks of email permalinks


  • Fix – Check protocol of email permalinks
  • Fix – Show preview links on the settings page
  • Fix – Consistent privileges for users with admin access


  • Fix – Double check the bulk action type to improve bulk order deletion
  • Fix – Default arguments for the E-Mail hook


  • Feature – Better support for WooCommerce 2.3 refunds


  • Fix – For a fatal error caused by an unknown property in the plugin update system
  • Fix – Where the ‘Types’ options didn’t stick in some cases


  • Fix – For a fatal error caused by an unknown property in the plugin update system


  • Feature – Support for WooCommerce 2.2 refunds
  • Feature – Option to add a print link to customer emails
  • Tweak – Code improvements and some new hooks


  • Tweak – Second attempt for better spacing between price columns


  • Tweak – Better spacing between price columns


  • The print page now also includes the item price
  • Customize titles with your own translation file (woocommerce-delivery-notes-xx_XX.mo). Place it in /wp-content/languages/plugins to override the plugin language.


  • Remove some left over developer comments from the print page


  • Fix an issue where a blank page was printed in WooCommerce 2.1


Note: The template was modified. Please check your print-content.php if you copied it to your theme directory.

  • Improved WooCommerce 2.2 compatibility
  • Fix an issue were shipping and billing addresses did not respect the WooCommerce settings
  • Better way to reset the invoice number counter


  • Small code improvements


  • WordPress 4.0 and WooCommerce 2.2 compatibility
  • Fix an issue where the print buttons were hidden after the update


  • WordPress 4.0 and WooCommerce 2.2 compatibility
  • Template: Improved the CSS to generate less blank pages
  • Fixed the settings link on the Plugins page


  • Some language upadates. Old outdated languages were removed. Please contribute your language!
  • Fix a print issue with not completed orders.
  • Tweaked JavaScript for the theme print button to gracefully handle non-modern browsers.


  • New template function for the invoice date
  • Fix invoice number display logic
  • Fix slashes in the options fields


  • Improved theme print button: Print the invoice only for completed orders and a receipt for all other order states. This can be changed via ‘wcdn_theme_print_button_template_type’ filter hook.
  • Fix the print button on the “Thank You” page for guest checkouts
  • Added CSS classes to the admin side panel


  • Fix the hidden loading indicator on order edit screen
  • Other small visual optimizations
  • Later plugin load hook for better compatibility


Note: Template changes had to be made. Please control your template after the update in case you applied some custom styling.

  • By popular demand the ‘Quantity’ column is back in the template
  • Basic invoice numbering


  • Fixed the known issue where the print button stopped working becuse of SSL
  • Fixed an issue where the print page was redirected to the account page


Known issue: Printing won’t work when your account uses SSL and the rest of the page doesn’t. The issue will be fixed in a future version.

  • Added SKU to the template
  • Modified the alignment of product attributes in the template
  • Print buttons in the theme will print the invoice (can be changed with hook)


  • Save the endpoint at activation to not print a 404 page. (Note: Try to resave the print settings if the issue persists after the update.)


Attention: This update works only with WooCommerce 2.1 (or later) and WordPress 3.8 (or later). Install it only if your system meets the requirements.

  • Supports only WooCommerce 2.1 (or later)
  • Bulk print actions
  • Print buttons in the front-end
  • Redesigned template look
  • New template structure and action hooks
Was this article helpful to you? Yes No

How can we help?