Instalaciones activas
600+
La suscripción incluye
Ayuda y soporte
Automatic Order Printing for WooCommerce connects your store to any printer in the world via PrintNode and prints the right document the moment an order is placed or its status changes – with no manual effort from your team.
Whether you’re printing invoices in your back office, packing slips in the warehouse, or thermal receipts at the counter, this plugin handles every scenario automatically. Set it up once, and every new order triggers the printer instantly.

Each template can be configured to print based on any combination of:
Choose from four professionally designed templates or build your own with custom HTML and CSS:

Every template supports custom CSS via a built-in code editor, and you can preview the output against a real order before saving.
Each template gives you granular control over every section:
Each section can be toggled on or off independently per template.
PrintNode acts as the bridge between WooCommerce and your physical printers. As long as a printer is connected to a computer running the PrintNode client, this plugin can print to it — regardless of whether the printer is in the same building or on the other side of the world.
Supported paper sizes:
Compatible with any PrintNode-supported printer brand including Epson, Zebra, Dymo, Brother, HP, Canon, and Star Micronics.

Each template supports printing 1–10 copies per order. You can also select the specific paper tray or bin on printers that support it — useful when one printer holds both standard paper and labels.
Automatic printing is the default, but manual control is always available:

The plugin tracks whether each template has already been printed for each order. Once a document has been automatically printed, it will not print again on subsequent status changes — preventing unwanted duplicates. Manual reprints from the order page are always available when needed.
If your store uses a supported delivery date plugin, the scheduled delivery information is automatically included on the printed document:
The plugin is built with extensibility in mind. Every major output — the printer list, print job object, document title, order totals, item display, footer content, and more — is filterable. Custom template layouts can be loaded from your theme directory, following the same override pattern as WooCommerce templates.
Key filter hooks: woo_order_auto_print_hooks_print_this, woo_order_auto_print_printnode_printjob, woo_order_auto_print_order_totals, woo_order_auto_print_document_footer_format, and many more.
Fully declared compatible with WooCommerce High-Performance Order Storage (HPOS / Custom Order Tables), ensuring continued compatibility as WooCommerce evolves.
The bundled Dompdf PDF library is isolated under a private PHP namespace (AutoOrderPrint\Dompdf), so it cannot conflict with other plugins that also bundle Dompdf. No site-level fatal errors from library version collisions.
Yes. PrintNode is a third-party cloud printing service. They offer a free tier that covers most small-to-medium stores. You install the PrintNode desktop client on any computer connected to your printer, then paste your API key into the plugin settings. Printing then works from anywhere - including cloud-hosted WordPress sites.
Any printer compatible with PrintNode — which includes virtually all printers supported by Windows, macOS, or Linux. Common brands include Epson, Zebra, Dymo, Brother, HP, Canon, and Star Micronics. If your OS can print to it, PrintNode can too.
Yes. You can connect unlimited printers through PrintNode. Create separate print templates and assign each to a different printer. All can fire automatically on the same order - for example, a packing slip to the warehouse printer and a receipt to the front-desk printer.
Yes. Each template has its own trigger conditions. You can restrict automatic printing to specific payment methods (for checkout and payment triggers) and to specific order status transitions. Orders that don't match the conditions are simply skipped.
A1 through A8, US Letter, 80mm thermal roll (continuous), and fully custom dimensions in millimetres. You can also configure per-printer paper tray selection for printers with multiple trays.
Yes. Every order has a "Order Auto Print" panel in the WooCommerce admin with Print, Preview, Download, and HTML Preview buttons for each template. You can also bulk-print multiple orders at once from the orders list using bulk actions.
No. The plugin records a flag on each order once a template has been automatically printed. Subsequent status changes will not trigger a duplicate print. You can always reprint manually from the order page when needed.
Yes. Every template has a built-in CSS editor and supports full HTML customisation. You can also override any template file by copying it into your theme directory (following the standard WooCommerce template override pattern).
Yes. The plugin is fully declared compatible with WooCommerce HPOS / Custom Order Tables.
Yes. Any order that passes through a WooCommerce status change - including automatic subscription renewals — will trigger the print conditions you've configured.
Yes. The plugin natively integrates with four delivery date plugins: PI WooCommerce Order Date Time and Type, Order Delivery Date for WooCommerce (Tyche Softwares), WooCommerce Order Delivery, and YITH WooCommerce Delivery Date Premium. When detected, their delivery information is automatically included on the printed document.
Yes. The bundled Dompdf PDF library is namespaced under AutoOrderPrintDompdf using PHP-Scoper, so it is completely isolated from any other copy of Dompdf bundled by other plugins. This prevents the class-collision fatal errors that can occur when multiple plugins bundle the same library.
Información de la extensión
Comprobaciones de calidad
Países
Idioma: