In this Blog post we will share our experience with the possibility to print automatically order receipts, packing slips and additional custom order data.
We have several online web shops where we sell different hand crafted products, manufactured by us. With the time we needed a way to improve our order management process with the possibility to print each new order automatically with order details, shipping address and in addition a packing slip. To save time and money we have decided to develop our own plugin to allow us to print this data on a receipt printer as printing each order on A4 paper is a bit expensive in terms of paper , ink etc and definitely not environmental friendly.
We have made a plugin that sends formatted plain text emails specially formatted for print with 58mm Thermal Receipt printers. These emails are triggered based on the order status change (for example when a customer makes new order the status changes from pending to processing and a new email with the order data is sent to the email address configured in the plugin). On the receiving side a Mozilla Thunderbird client with a auto-print addon and filters that will detect a specific keyword and automatically send the email for printing to the thermal printer is used, thus printing each order on a thermal printer paper.
The Plugin is lives at WordPress.org and it can be downloaded for free.
The plugin has several templates for printing order notifications and packing slips. It also has the possibility to make custom order notifications using shortcodes in the plugin’s configuration.
The Plugin is Open Source Software and its code lives @ https://github.com/Irdroid/woo-instant-notifications
Below is a video demo:
A compatible printer can be purchased from
or from Amazon -> https://www.amazon.com/dp/B07SXH94Y4?ref=myi_title_dp