Printus – Automatic Cloud Printing for WooCommerce
Changelog
2.0.0 (2026-02-09)
[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 (2026-01-06)
[Info] Tested on WP 6.9
[Info] Tested on WC 10.4
1.5.0 (2025-10-23)
[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 (2025-09-30)
[Fix] Avoid duplicate product addons when Attributes Fix option is enabled.
[Dev] Updated Freemius SDK.
[Info] Addressed WP Plugins Team concerns.
1.3.2 (2025-09-01)
[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 (2025-07-03)
[Fix] Incompatible PHP 7.4 code.
1.3.0 (2025-06-05)
[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_data filter. 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 (2025-04-01)
[Fix] Add nonce check when clearing font cache.
[Info] Tested on WC 9.8.0-rc.1.
1.2.6 (2024-10-28)
[Dev] Updated Freemius SDK.
1.2.5 (2024-10-28)
[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 (2024-09-04)
[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 (2024-07-22)
[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_price filter.
[Dev] A new printus_printnode_restrict_printer_ids filter 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 (2024-07-09)
[Compatibility] Add support for custom order numbers.
[Change] Switched around the printus_template__order_item filter. 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 (2024-05-14)
[Compatibility] Add support Plugin Republic WooCommerce Add-ons uploads field type.
[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-contentuploadsprintus-pdfs. Simply return true to the filter to enable.
[Info] Tested on WC 8.7.0-rc1.
1.1.10 (2024-02-18)
[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 (2023-11-30)
[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_loaded hook.
[Dev] Updated Freemius SDK.
[Info] Tested on WC 8.3.
[Info] Tested on WP 6.4.
1.1.8 (2023-10-15)
[Improvement] Update Cumulus template data to take a bit less space on paper.
[Fix] Prints were off canvas because of turning fit to page option to false. Use printus__printnode_job_data filter to add more config data to print jobs if needed.
1.1.5
[Fix] Converting MM to PT was returning string value instead of float value.
1.1.4
[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
[Dev] Updated Freemius SDK.
1.1.2
[Dev] Version bump.
1.1.1
[Info] Tested on WC 7.9.
[Dev] Updated Freemius SDK.
1.1.0
[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).