Print Receipts on Thermal Printer with WooCommerce

Are you looking for a way to print receipts on a thermal printer with WooCommerce?

Being able to automatically print receipts and invoices is important for running a successful business. This way, you can give customers a copy of their order details. It also makes it easier for you to track all orders on your WooCommerce site.

In addition to this, if your WooCommerce store receives a high volume of orders, it’s best to use a thermal printer for auto-printing receipts. This is because thermal printers cost less than inkjet printers over a longer period of time and also produce higher-quality receipts without smudges. This is essential if you’re printing lots of receipts every day and want to automate the receipt-creating process for your store.

In this tutorial, we’ll show you how to auto-print receipts on a thermal printer with WooCommerce using BizPrint. This plugin lets you create customized order receipts in-person and also offers a way to instantly print any receipt format from any printer in your restaurant, retail store, or fulfillment station.

What are thermal printers, and why do you need them?

Compared to inkjet printers, thermal printers (like label printers) do not spray liquid ink to produce images. Instead, they use heating elements that produce sharper, high-quality images while being cost-effective to use over the long run.

Let’s dive deeper into some of the benefits of using a thermal printer:

Faster printing

Thermal printers are faster than traditional or normal printers. They work great for businesses that make high-volume sales and need to print thousands of order receipts every day. Examples of these types of businesses include wholesale stores, online grocery stores, and bulk apparel stores. A faster printing system for your business means you’ll be able to process orders much quicker.

In addition to this, thermal printers also work great for POS systems and kitchen orders as they’re sturdy enough to not be damaged by heat while still allowing users easy access. In fact, thermal printers are the industry standard for restaurants and kitchens all over the world.


While thermal printers have a higher starting price point, they use heat instead of traditional paint ink. This means you don’t need to spend money on expensive ink cartridges, paper feed mechanisms, or ribbons to operate thermal printers. The best part is thermal printers are also much more energy-efficient and consume less power as compared to traditional inkjet printers.

Easier maintenance

As a store owner, if you’re overlooking other important business operations, maintaining your printer is probably the last thing you want to do. Instead, it’s much better to use a thermal printer as it has fewer moving parts compared to an inkjet printer. This means thermal printers are less prone to breaking down and gives users an easier time with maintenance.

Receipts not only help you keep track of all orders placed at your store but are also a great way for customers to receive a tangible copy of their order. In addition to this, it gives customers documented evidence to refer back to if they need to contact customer service about the order.

You can combine a thermal printer with automatic printing of orders and receipts. This way, you will create a system that lets you process orders faster, take more orders, and reduce labor costs and effort for your business. As a result, you’ll likely end up increasing sales and generating more revenue for your business.

How to automatically print receipts with a thermal printer in WooCommerce

As a WordPress site owner, you probably already know that WooCommerce offers limited functionality for customizing order receipts. This is why we recommend using a robust receipt system such as BizPrint.

BizPrint is an all-in-one solution that lets you create professional-quality print orders that fit directly into your existing infrastructure. It also lets you print to multiple printers, which is useful for multi-vendor stores.


This plugin makes it easy to create customized new order receipts that can be auto-printed to multiple printers at multiple locations. This way, you can automate the order receipt printing process for your business. This is perfect for businesses such as restaurants, retail stores, warehouses, and fulfillment stations.

Using BizPrints’ powerful Product Mapping add-on and the Jovvie Point of Sale plugin, you can set up a complete order printing system for your business. The add-on lets you print receipts or invoices at POS systems and print invoices, order forms, or packing lists at your fulfillment stations.

In addition to this, you can also use smart scheduling and set up time slots, enable backorders on your online store, and showcase your store hours on the front-end using BizPrint with the Pickup Delivery plugin and the Store Hours plugin.

We did say that cost-efficiency is one of the advantages of using thermal printers, and if that’s important for you then you’ll also be delighted to find out that BizPrint is also a cost-effective solution for WooCommerce store owners. It offers a range of flexible pricing plans, suitable for all shapes and sizes of business. There are four plans ranging from the Basic plan, which is just $3 a month and includes up to 100 prints per month, up to the Growth plan, which is $50 a month but included unlimited printing jobs!

Let’s take a closer look at how BizPrint lets you set up automatic receipt printing on your online store:

Step #1: Set up BizPrint and configure the plugin according to your needs

To get started, create a new BizPrint account and log in to the BizPrint Cloud Dashboard.

BizPrint Cloud Dashboard

Click on the “+” icon to create a new station and give it a name. Next, click on the Create button. Note down the Public Key and the Private Key or copy it to your clipboard –we’ll need these keys later for establishing a connection to our thermal receipt printer.

Step #2: Connect it to your thermal printer

Now with the BizPrints’ keys created, set up the BizPrint Cloud App on your local device that has the thermal printer connected to it.

BizPrint Public Key and Secret Key

Enter your Public Key and the Private Key and click on the Submit button to connect your thermal printer to the BizPrint cloud print service.

New station

Now your thermal printer will be displayed in the newly created station, under the Printers text.

Step #3: Create a customized receipt using BizPrint’s in-built templates

With BizPrint and your thermal printer successfully connected, you can start using it on a WooCommerce website. To do this, download the BizPrint Print Manager for WooCommerce plugin and install it on your site.

Print Manager settings

With the plugin installed, navigate to WooCommerce → Print Settings and click on the Settings tab. Paste your Private and Public key here and click on the Save changes button to continue.

BizPrint also lets you customize the way your WooCommerce order receipts or packing slips are displayed on the front-end. Click on the Location tab and click on the Add new button.

Give your location template a new title, select a template using the Template section and select the fields you want to include by selecting or disabling the checkboxes below. You can also upload your own logo, add information at the bottom of receipts or add your company name and details using the Appearance section. You can also set the Page Orientation and the Layout Size dropdown menus to customize how your receipt will look once it’s printed. Once you’re done, click on the Save changes button to continue.

Step #4: Set up automatic printing of receipts

With everything in place, navigate to WooCommerce → Settings and click on the General tab.

Automatic order printing

Make sure the Enable Automatic Printing checkboxes are selected and set the number of copies you want to create for each WooCommerce order using the Copies text field. Once you’re done, click on the Save Changes button to continue. This will automatically print receipts using the thermal printer you just connected whenever a customer orders from your WordPress site and completes the checkout process.

Connect Your Thermal Printer with BizPrint Today!

Automatically printing receipts using a thermal printer is a must, especially if your WooCommerce store receives higher volumes of orders every month. It not only helps you keep track of orders easily but is also physical proof for the customer that they purchased something from an online store.

Using an all-in-one robust system such as BizPrint, you can effectively increase sales and improve the receipt creation process for your business. It makes order management easier and helps you set up advanced order receipts and packing stations for your e-commerce store.

Ready to start printing receipts on your thermal printer with WooCommerce? Get started with BizPrint today!

Leave a Reply

Your email address will not be published. Required fields are marked *