v5.2.0 (22.10.2024)
- 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.
v5.1.0 (02.07.2024)
- 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.
v5.0.2 (12.06.2024)
- 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.
v5.0.1 (07.06.2024)
- Fix – Logo was getting printed twice after v5.0 update.
- Fix – Bulk Action Print Invoice issue.
v5.0.0 (05.06.2024)
This release contains a major update for the plugin, focusing primarily on the all-new backend user interface, along with several bug fixes.
Major Updates:
- Changed the UI of plugin settings page.
- Added a setting for template type, and now customize your template with different settings.
- Added a template setting page to customize the template.
- Added live preview for customization of the template.
- Added size setting for the company logo.
- Added setting To store PDF files for a specific duration.
- Added email attachment with template PDF files.
- Added Invoice menu in the WooCommerce menu.
Bug fixes:
- Fix :- Bulk printing being initiated multiple times.
- Fix :- Translations for the print link in emails do not work.
v4.9.0 (27.02.2024)
- Fix :- Cross-site request forgery vulnerability in the plugin.
- Fix :- Added a filter called ‘wcdn_print_text_in_email’ & ‘wcdn_print_view_in_browser_text_in_email’ for changing the “Print: Open print view in browser” text in email URL.
- Fix :- Fatal Error on the edit order page.
- Fix :- Additional product metadata is printed in the invoice.
- Fix :- Added a filter called ‘wcdn_address_billing’ to the shipping address Title.
- Fix :- Incorrect order date in the invoice.
v4.8.1 (10.10.2023)
- Fix – Same invoice number & invoice date was displayed on all invoices and the counter was not being increased.
- Fix – Error Notice was displayed on the settings page with PHP 8.2.
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.
MINIMUM REQUIREMENTS: WOOCOMMERCE 3.0
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.
v4.2.0
- 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
v4.1.6
- Fix – More flexible protocol checks of email permalinks
v4.1.5
- Fix – Check protocol of email permalinks
- Fix – Show preview links on the settings page
- Fix – Consistent privileges for users with admin access
v4.1.4
- Fix – Double check the bulk action type to improve bulk order deletion
- Fix – Default arguments for the E-Mail hook
v4.1.3
- Feature – Better support for WooCommerce 2.3 refunds
v4.1.2
- 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
v4.1.1
- Fix – For a fatal error caused by an unknown property in the plugin update system
v4.1
- Feature – Support for WooCommerce 2.2 refunds
- Feature – Option to add a print link to customer emails
- Tweak – Code improvements and some new hooks
v4.0.2
- Tweak – Second attempt for better spacing between price columns
v4.0.1
- Tweak – Better spacing between price columns
v4.0
- 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.
v3.4.2
- Remove some left over developer comments from the print page
v3.4.1
- Fix an issue where a blank page was printed in WooCommerce 2.1
v3.4
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
v3.3.1
- Small code improvements
v3.3
- WordPress 4.0 and WooCommerce 2.2 compatibility
- Fix an issue where the print buttons were hidden after the update
v3.2.3
- 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
v3.2.2
- 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.
v3.2.1
- New template function for the invoice date
- Fix invoice number display logic
- Fix slashes in the options fields
v3.2
- 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
v3.1.1
- Fix the hidden loading indicator on order edit screen
- Other small visual optimizations
- Later plugin load hook for better compatibility
v3.1
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
v3.0.6
- 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
v3.0.5
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)
v3.0.4
- 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.)
v3.0.3
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