Dates in DD.MM.YY format
2.1.0 (Released 17.10.26)
- [New PRO] “Full-page Paper Size” setting, so printer mappings can print receipts and full-page documents on different printers at the same time.
- [New] Invoice template for Letter/A4 printers, with bill-to and ship-to addresses, payment method and a full totals breakdown.
- [New] Packing Slip template for Letter/A4 printers: no prices, SKU and quantity per line, and a tick box for each item.
- [New] Delivery Note template for Letter/A4 printers: delivery address and phone, delivery instructions, items and quantities, and “received by” / signature lines.
- [New] The Invoice, Packing Slip and Delivery Note print on your paper size setting when it’s Letter, A4 or Legal, and otherwise on Letter or A4 based on your store’s country, so they never print on receipt paper.
- [New] “Template default” paper size option when printing from the order edit screen.
- [Fix] Printing an order that contains a product that was later deleted caused a fatal error.
- [Fix] Prices and totals on the Receipt template could break across two lines on 80mm paper.
- [Fix] Custom templates in your theme’s
printus/templatesfolder no longer hide templates from the Printus Custom Templates plugin. Both are now available together; a theme template with the same name takes priority. - [Fix] Templates from the Printus Custom Templates plugin are no longer listed, or printed with unfilled placeholders, while that plugin is deactivated.
- [Fix] Blank option in the template dropdowns caused by non-template files in the templates folder.
- [Fix] The Item column heading is now left-aligned like the items below it when it isn’t the first column, e.g. after a Qty column.
- [Fix] Table headings showed their internal name (e.g. “item-text”) if the Localization settings had never been saved.
- [Fix] Improved security when loading the template chosen in the order edit screen’s print box.
- [Fix] Browsers and password managers no longer fill your saved login into the API Key field.
- [Change] Built-in templates now have descriptive names: Nimbus is now “Receipt” and Cumulus is now “Order Summary”, and they’re listed first in the template dropdowns. Existing settings keep working.
- [Change] The Receipt template’s product names, column headings and totals labels are now bold.
- [Change] The Order Summary template’s heading now reads “Order Summary” instead of “Invoice” (editable in the Localization settings).
- [Change] The Order Summary template now shows the customer note beside the totals and uses less spacing, so most orders fit on one page instead of the note moving to a second page.
- [Improvement] Template dropdowns show the paper size a template prints on, e.g. “Invoice (Letter)”.
- [Dev] Templates can declare
Printus Template,Paper(any paper size key, orfull-page) andOrientationin a header comment. A declared paper size takes priority over the global paper setting. - [Dev] New filters:
printus_template__paper_size,printus_template__full_page_paper_size,printus_template__document_replacements,printus_template__item_sku,printus_template__columns(add or remove item table columns on the bundled templates, e.g. remove the Packing Slip SKU column) andprintus_custom_templates_paths.
2.0.6 (Released 14.10.26)
- [Improvement] Make item quantities filterable.
- [Improvement] Changes to bold styling across various templates.
- [Info] Tested on WP 7.1.
- [Info] Tested on WC 11.2.
- [Dev] Updated Freemius SDK.
2.0.5 (Released 18.08.26)
- [New] New option to allow for the processing of print triggers on the order edit screen.
- [Dev] Updated Freemius SDK.
- [Info] Tested on WP 7.1.
- [Info] Tested on WC 11.0.
2.0.4 (Released 07.07.26)
- [New] Template Generator – Create custom print templates for Printus. Learn More.
- [Improvement] Set return type on some methods where they were missing.
- [Improvement] Other code improvements.
- [Dev] Updated Freemius SDK.
2.0.3 (Released 21.05.26)
- [Info] Tested on WP 7.0.
- [Info] Tested on WC 10.8.
2.0.2 (Released 23.04.26)
- [Info] Tested on WC 10.7.
2.0.1 (Released 17.04.26)
- [Change] Remove WC Blocks incompatibility notice.
- [Change] Remove option to process prints immediately or via cron job since plugin now functions using WooCommerce order statuses.
- [Improvement] Edit default font sizes.
- [Dev] Updated Freemius SDK.
2.0.0 (Released 09.02.26)
- [Change] Print Triggers have been changed to use order statuses (Processing, on hold, and completed). Plugin settings have been updated to reflect this change. Please test your automatic printing after updating.
- [Improvement] Acowebs product addons layout has been improved.
- [Improvement] Add support for Hebrew and Arabic fonts (only visual, RTL not supported).
- [Dev] Updated Freemius SDK.
1.5.1 (Released 06.01.26)
- [Info] Tested on WP 6.9
- [Info] Tested on WC 10.4
1.5.0 (Released 23.10.25)
- [New] Added a new setting to control when prints are processed. Whether immediately or using a background task. Learn more.
- [Info] Tested on WC 10.3
1.3.3 (Released 30.09.25)
- [Fix] Avoid duplicate product addons when Attributes Fix option is enabled.
- [Dev] Updated Freemius SDK.
- [Info] Addressed WP Plugins Team concerns.
1.3.2 (Released 01.09.25)
- [Improvement] Better handling of product variation names and values when creating print template.
- [Improvement] Added a new “Product Attributes Fix” option in the Tools settings to help in some instances where product attributes do not show on template.
- [Improvement] When a manual paper size is being used in Template settings, it will now show in the on-demand printing metabox on the order edit screen.
- [Info] Tested on WC 10.1
1.3.1 (Released 03.07.25)
- [Fix] Incompatible PHP 7.4 code.
1.3.0 (Released 05.06.25)
- [Change] The Cumulus template has been slightly redesigned.
- [Change] Make Noto Sans the default font.
- [Compatibility] Improve support of StudioWombat’s WooCommerce Product Addons plugin.
- [Improvement] Better logic for adding product variations and addons to templates.
- [Improvement] Log when there was an issue sending the print job to PrintNode.
- [Dev] Change location of
printus__printnode_job_datafilter. Allowing of short-circuiting print jobs using this filter. - [Dev] Updated Freemius SDK.
- [Info] Tested on WP 6.8.1
- [Info] Tested on WC 9.9.2
1.2.7 (Released 01.04.25)
- [Fix] Add nonce check when clearing font cache.
- [Info] Tested on WC 9.8.0-rc.1.
1.2.6 (Released 28.10.24)
- [Dev] Updated Freemius SDK.
1.2.5 (Released 28.10.24)
- [Improvement] Better support for product addons created by Acowebs’ product addons plugin.
- [Improvement] Better margins when Page Length Fix option is enabled.
- [Dev] Updated Freemius SDK.
- [Info] Tested on WP 6.7-rc1.
- [Info] Tested on WC 9.4-rc1.
1.2.4 (Released 04.09.24)
- [New] Add discount and order note to Nimbus and Cumulus templates.
- [New] Add new “Template Settings” option to show product prices inclusive of tax when printing.
- [Fix] Price text wasn’t following font size setting in plugin.
- [Compatibility] Improve support for PPOM plugin.
- [Change] Fixed typo in `pintus_include_formatted_variation` filter, renamed to `printus_include_formatted_variation`.
- [Change] Add new `pintus_include_formatted_variation` filter to control when to show woocommerce variation on print.
- [Dev] Updated Freemius SDK.
- [Info] Tested on WC 9.2.
1.2.3 (Released 22.07.24)
- [New] Added toggle option for Payment Complete trigger to prevent printing unless the payment was successful.
- [Change] Prices of products in the printed table will no longer show the discounted price of the product. This behaviour can be changed using the
printus_template__item_pricefilter. - [Dev] A new
printus_printnode_restrict_printer_idsfilter makes it possible to restrict the printer IDs that show on a site. This is useful if you’re using one account across multiple websites. - [Dev] Other code improvements.
1.2.2 (Released 09.07.24)
- [Compatibility] Add support for custom order numbers.
- [Change] Switched around the
printus_template__order_itemfilter. Please test your print after updating, especially if you’ve gotten a custom template in the past. - [Dev] Made it possible to set print triggers as an array to allow for multiple triggers.
- [Info] Tested on WC 9.1.0-rc1.
- [Info] Tested on WP 6.6-rc2.
1.2.1 (Released 14.05.24)
- [Compatibility] Add support Plugin Republic WooCommerce Add-ons uploads field type.
- [Dev] Add WC Blocks Incompatibility notice – WooCommerce Blocks doesn’t fire “Checkout Complete” Hook.
- [Dev] Updated Freemius SDK.
- [Info] Tested on WC 8.9.0-rc1.
1.2.0 (Released 06.03.24)
- [Fix] The order item name was being duplicated for items that did not have addons when they were in the same order as items that contained addons.
- [Compatibility] Add support for WooCommerce Product Add-ons & Extra Options by YITH (both Lite & Pro).
- [Compatibility] Add support for Advanced Product Fields Pro for WooCommerce by StudioWombat.
- [Compatibility] Add support for Woocommerce Custom Product Addons Pro by Acowebs.
- [Change] `printus_template__item` filter has been renamed to `printus_template__order_item`.
- [Change] Pass entire order item name with variations included to `printus_template__order_item` filter.
- [Change] Add `text-align: center` to text added to templates via `printus_template__after_template_data` action.
- [Dev] Add `printus_save_pdf` filter for saving PDF files to uploads directory in `wp-content\uploads\printus-pdfs`. Simply return `true` to the filter to enable.
- [Info] Tested on WC 8.7.0-rc1.
1.1.10 (Released 18.02.24)
- [Fix] Built-in WooCommerce product variations were not showing on printed orders.
- [Fix] Bold font-weight was not applying correctly for product addon names.
- [Improvement] Add `printus_template__include_addon_price` filter to enable showing of product addon prices when using PPOM. Simply return boolean true to filter to enable showing of prices.
- [Dev] Updated Freemius SDK.
- [Info] Tested on WC 8.6.
1.1.9 (Released 30.11.23)
- [Fix] Order Complete print trigger was not working.
- [Improvement] Add “Print Length Fix” option to “Tools” menu which fixes print length issues in some printers.
- [Improvement] Display product addons better on printed templates.
- [Compatibility] WooCommerce Product Addons Ultimate by Plugin Republic.
- [Compatibility] Advanced Product Fields (Product Addons) for WooCommerce by StudioWombat.
- [Dev] Change plugin initialization to fire on
plugins_loadedhook. - [Dev] Updated Freemius SDK.
- [Info] Tested on WC 8.3.
- [Info] Tested on WP 6.4.
1.1.8 (Released 15.10.23)
- [Improvement] Update Cumulus template data to take a bit less space on paper.
- [Compatibility] With Product Addons & Fields for WooCommerce (PPOM) by ThemeIsle
- [Fix] Product addon labels would always show on receipt when using Product Addons by WooCommerce.
- [Fix] A4, Letter and Legal paper sizes were being converted twice.
- [Info] Compatibility with WC HPOS.
- [Info] Tested on WC 8.2.
1.1.7 (Released 26.09.23)
- [Compatibility] With Extra product options For WooCommerce | Custom Product Addons and Fields Lite by ThemeHigh
- [Compatibility] With Product Addons for Woocommerce – Product Options with Custom Fields by Acowebs
- [Compatibility] With Extra Product Options & Add-Ons for WooCommerce by ThemeComplete
- [Compatibility] With Product Addons by WooCommerce
- [Info] Tested on WC 8.1.
- [Dev] Updated Freemius SDK.
1.1.6 (Released 09.08.23)
- [Fix] Prints were off canvas because of turning fit to page option to false. Use
printus__printnode_job_datafilter to add more config data to print jobs if needed.
1.1.5 (Released 09.08.23)
- [Fix] Converting MM to PT was returning string value instead of float value.
1.1.4 (Released 09.08.23)
- [Fix] Customer first name showing twice on printed templates.
- [Fix] Error when no height value is entered in height field for manual paper size.
- [Improvement] It is now possible to also load custom templates from a plugin and not just child themes.
- [Improvement] Made PrintNode job data filterable before sending to API.
- [Info] Tested on WP 6.3.
- [Info] Tested on WC 8.0.
1.1.3 (Released 20.07.23)
- [Dev] Updated Freemius SDK.
1.1.2 (Released 06.07.23)
- [Dev] Version bump.
1.1.1 (Released 06.07.23)
- [Info] Tested on WC 7.9.
- [Dev] Updated Freemius SDK.
1.1.0 (Released 24.05.23)
- [Note] There are breaking changes in this update.
- [New] Option to add store phone number.
- [New] Feature to manually print an order (Print on demand).
- [New] Cumulus Template – for larger sized papers (A4, Letter, Legal +).
- [Change] Moved around some plugins settings.
- [Change] Store details of Basic template has been replaced with Customer details.
- [Change] Made format changes to Basic template.
- [Change] Basic template has been renamed to Nimbus.
- [Change] Customer address details will be shown on Nimbus template.
- [Improvement] More localization string options.
1.0.0 (Released 24.03.23)
- Initial release.