Back to Top

Guide for WooCommerce Order Receipt Cloud Thermal Printing

Updated 4 August 2025

WooCommerce Order Receipt Cloud Thermal Printing plugin facilitates the store admin to print order receipts with the help of thermal printers.

It prints the order receipt automatically from the connected thermal printer and reduces the need for manual printing.

For store admin, the plugin also provides a custom printing functionality. They can simply input a custom text and print it through the thermal printer.

Do check the below video tutorial to get to know the working of the plugin,

NUyt1WGbPvA

Apart from this, if you’re looking to add thermal printer to your POS store, then you can check WooCommerce POS Thermal Printer Add-on.

Searching for an experienced
Woocommerce Company ?
Find out More

Note:

Additional Info:

  • This plugin is now compatible with WooCommerce’s latest High-Performance Order Storage (HPOS) and Cart and Checkout block.
  • We provide a production version of the plugin. If you want a development version then you can get it at an additional cost. Please contact support@webkul.com for it.

Features

  • Plugin is used for the automatic printing of order receipts and invoices directly from thermal printers.
  • Printer software for thermal printers is compatible with Linux, Windows OS, and Darwin(Mac OS).
  • Store admin has the ability to enable or disable the automatic printing feature for order receipts as needed.
  • Option to upload a preferred image for logo to be printed on the receipt.
  • Admin can perform bulk actions to print multiple order receipts simultaneously through a thermal printer.
  • Various order statuses can be selected for the automatic printing of receipts such as Processing, Complete, Cancelled etc.
  • The printed receipts will include the specific admin and vendor store name, along with the address for differentiation.
  • Plugin supports simultaneous connection of multiple thermal printers for the printing of order receipts.
  • Admin can view the connected thermal printers of the vendors as well and print order receipts through them.

Printers Compatibility

The WooCommerce POS Cloud Printer Add-on is designed to work seamlessly with a wide range of industry-standard thermal printers.

Below is a list of printers that are fully compatible and tested with our module to ensure smooth and reliable performance:

Supported Printer Models

Installation

The user will get a zip file which they have to upload in the “Add New” menu option in the WordPress admin panel.

For this, login to the WordPress Admin Panel, and Under the Dashboard hover your mouse over the “Plugins” menu option. This brings out a Sub-Menu and then selects the “Add New” option.

Add new

After that, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

Upload plugin

Then click on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

choose file

Post browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

plugin zip added

Now, when the plugin is installed correctly, you will see the success message. Additionally, an option to activate the plugin.

Click on “Activate Plugin” to activate the installed plugin.

plugin zip installation

Plugin Translation

Know how to translate the module.

NOTE: To generate JSON from your translations, save your translation file in the default WordPress languages directory.

Then run the following command in the same directory: Note xx_YY refers to the locale (eg. en_US)
“`wp i18n make-json wc_pos-xx_YY.po –no-purge

Flush Rewrite Rules

The admin has to flush the permalink by navigating to Settings > Permalinks so that the links to the WooCommerce Order Receipt Cloud Thermal Printing work correctly.

woocommerce order receipt thermal printing permalink

Plugin Activation and Updates

Checkout how to Activate WooCommerce Plugin through the purchase code and get updates on Webkul Modules directly on the Plugins page

WooCommerce Order Receipt Cloud Thermal Printing-Configuration

After successfully installing the WooCommerce Order Receipt Cloud Thermal Printing plugin, the admin has to configure it.

They will navigate to Webkul WC Addons>Order Receipt Thermal Printing from the WooCommerce admin dashboard.

The following sections are available for the admin,

Server Configuration

For Connecting Through Remote Server

remote server configuration

Under this section, the server settings are configured, the following fields have to be setup,

Server Configuration
  • Host Type: Select the type of host.
  • Server ( Domain / IP ) Address: Enter Domain/IP address without http or www prefix
  • Server PORT: Enter Server Port number. Node server will start on this port.
  • Server HTTPS Status: Enable this option if your site has SSL installed.
  • Server Timeout: Enter the node server api request timeout.
  • Start/Stop Server: Button to Start or Stop the server.
Server SSL Keys
  • SSL Certificate Keys: Enter the SSL Certificate Key
  • SSL Private Keys: Enter the SSL Private Key

Note

  • SSL keys will be different for different servers.
  • This is not provided for the HTTP.
server configuration additional

For Connecting Through Localhost/Local Server

local server configuration

If the admin requires to connect through Local host or server then Certificate and Private Kets are not required. In this, the following fields have to be setup,

Server Configuration

  • Host Type – Select Host type for thermal printing server
  • Server ( Domain / IP ) Address – In the case of localhost, this field is not editable.
  • Server Port – Enter Port
  • Server Timeout – Enter Server Timeout
  • Enable Local Print URL – Button to enable the local print URL.

Note
Shared hosting is not recommended. Please ensure that the required port (e.g., 3000) is enabled on the server.

Download Desktop Application

Download the thermal printer desktop application from this section. The required and compatible files for Windows OS, Linux OS and Darwin (Mac OS) are provided here.

For Windows OS

Click on the ZIP, EXE, or MSI button to download the application on your Windows system. Once you click on the button the file will download to your system.

When you download the exe file, the file will be directly downloaded to the system.

wc pos

After that, a pop-up will appear and you can click on run anyway to proceed further

wc pos1

Then you have to enter the domain detail.

windows os app interface

Linux OS

Similarly, the admin can download the app on their Linux OS.

wc thermal app install1

Then extract the Zip file on your system.

wc thermal home

Now right-click on the Launch.sh file and move to the permission option.

wc thermal allow permission

Once the execute permission is enabled the admin can launch the app on their system.

linux os app interface

Darwin OS

Similarly, the admin can install the app for Apple desktop in Darwin OS.

wc thermal zip file

Once the Zip is installed extract and open it.

wc thermal open zip

Click on the open icon and the process will run in the background.

wc thermal install

Once the app gets installed the admin can check the icon on their home screen.

wc thermal installed

Click on the app, the app will open in your Darwin OS.

ios app interface

App Settings

Once the app gets installed the admin can configure the app settings.

windows app connecting

The admin will enter the domain URL or IP address and port number.

app connected

Note –

  • Both the Checkboxes i.e 1) Server is HTTPS Supported and 2) Global Print have to be enabled to connect with server and perform printing.
  • Additionally, if these checkboxes are not enabled, then by default it’ll be connected locally.

The admin needs to click on the connect button to connect the app to the server port.

wc thermal app install1

Click on the printer’s option to check the connected printers and connect new ones.

wc thermal app install1

Check the log setting on the app and download or clear any logs from the POS thermal app.

wc thermal app install1

Once you click on the download button the log file will download in your system.

wc thermal app install11

Check the log file directly on your system with every detail of the POS thermal printer app.

wc thermal app install1

If the admin wants to clear the log they can simply click on the clear button and the log will be cleared from the app.

Configuration

Next, the admin has to configure the Thermal Printer settings. The options which will be available are as per the image below,

thermal-order-printer-configuration
  • Auto Print Receipt: Enable this to print the order receipt without the order confirmation pop-up
  • Auto Print for Users: select Admin or User for automatic printing.
  • Invoice Logo Status: Enable or disable the option to include the invoice logo on the order receipt.
  • Printer Width: Adjust the printer width for receipt printing.
  • Auto Print Order Status: Select the order status for which automatic printing will be triggered.
  • Default Printer: Select the default printer for order receipt printing.
  • Invoice Logo: Upload the image for the invoice logo.

Note: If Admin is selected, the print will only trigger when the admin is actively logged in. If the user is selected, the print will work even if the admin is logged out.

Custom Print

This section is available to the store admin to print custom text over the order receipts.

The admin can input any text in the provided text area and tap on the Print button. This will print that text on the receipt paper through the connected thermal printer.

custom printing

Admin can enter the custom print text in HTML format or ESC-POS printer format language. They can select it from the dropdown menu provided.

An example of Custom custom-printed receipt is in the image below.

Hello, Greetings for the day!

We hope you’re doing well,

Admin Manual Printing

The admin can also print the order receipts manually as per their requirement. They have the option to print order receipts specifically or in bulk.

First, they’ll have to navigate to WooCommerce>Orders. From here, they’ll tap on the printer icon under the Print Invoice column to print the order receipts specifically.

print order receipts manually and specifically

Additionally, if they wish to print the order receipts in bulk, they’ll select the orders, then tap on Bulk Actions and hit Print Invoice to print all the selected order receipts at once.

print invoice mass action

Storefront Working

Now that the plugin and printer have been configured, the order receipts will now be printed from the thermal printer.

The Customer will log in to the storefront, select the products and add it to the cart as per image below,

products in cart

Next, they will proceed to the checkout page, where they’ll add the contact information, billing address and payment options,

checkout page

After tapping on Place Order, the order will be successfully placed and the customer can view the order details.

order received

Now, if the store admin had Automatic Printing enabled, once the order has been successfully placed, the Order Receipt will be printed automatically. The receipt will be as below,

order receipt print

Vendor Flow

This plugin is also completely compatible with the Multi Vendor Marketplace for WooCommerce.

Therefore, the functionality to print order receipts through a thermal printer is extended to the vendors listed on the marketplace as well.

From their seller dashboard, they’ll navigate to My Profile>Print Config to access the configuration.

They’ll be able to configure the thermal printer settings as per the image below.

vendor print config

System Username: Enter the System Username. (Enter the username for the computer where the thermal printer software is installed)

Enable Local URL: Dedicated button to enable the local URL. (Enable only when you are using Local Printing.)

Default Printer: Select the default printer from which to print the order receipt.

Printer Width: Field to set the printer width.

Once the thermal printer has been configured, the seller can start printing invoices of their orders.

They’ll navigate to Order History and tap on the Print icon on the specific order to print the receipt.

vendor specific order receipt printing

The vendor order receipt will look as below,

vendor order receipt

Support

So that is all for the WooCommerce Order Receipt Cloud Thermal Printing plugin.

If you have any more queries or require further assistance, please reach out to us through support@webkul.com or create a ticket.

You can also check our WooCommerce Marketplace Development Services.

Current Product Version - 1.1.1

Supported Framework Version - WordPress - 6.8.1, WooCommerce - 9.8.5, WooCommerce Marketplace - 6.2.0

Blog Version - WordPress - 6.8.1, WooCommerce - 9.8.5, WooCommerce Marketplace - 6.2.0
  • Version WordPress - 6.8.1, WooCommerce - 9.8.5, WooCommerce Marketplace - 6.2.0
  • Version WordPress - 6.8.1, WooCommerce - 9.8.3, WooCommerce Marketplace - 5.5.5
  • Version WordPress - 6.8.1, WooCommerce - 9.8.3, WooCommerce Marketplace - 6.2.0
  • Version WordPress - 6.6.1, WooCommerce - 9.1.4, WooCommerce Marketplace - 5.5.5
. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Guide for WooCommerce Order Receipt Cloud Thermal Printing