5 sites – WooCommerce Plugin


WooCommerce is a plugin for WordPress that is quickly gaining popularity amongst online merchants across the globe. Best known for easy setup to create an online store, along with having the tools to customize products with various options. And by adding a thermal printer, you can package together an online store that’s ready for the hungry digital world.

We’ve created our plugin to extend the standard features found for WooCommerce. By installing our plugin, it will enable your e-commerce website with cloud printing capabilities through a handheld thermal printer. Perfect for businesses that need orders printed on demand.
Installing our plugins are not only very easy to do, but it also does the heavy lifting of linking your website to the printer via our API. You don’t need to be a web developer or even hire one.


In this tutorial, we’ll go through the necessary steps to install the WooCommerce plugin extension for PrinterCo. This will allow your PrinterCo thermal printer to print orders from your WooCommerce website.


This tutorial assumes that you have already registered with PrinterCo, added your first printer and have your unique Printer ID ready to use.
If you haven’t already done so, we have a tutorial to help to register and add your first printer to the MyPanel dashboard.
Step 1 – Plugin download
  1. Purchase your plugin extension from either the PrinterCo website, WordPress or CodeCanyon.
  2. Use promo code FREEPLUGIN to get your first plugin license absolutely free.
 Step 2 – Installation
  1. Once you purchased your plugin, you should have a downloadable zip file.
  2. Open up your WordPress dashboard.
  3. From the left menu bar, hover over Plugins and then click on Add New
Installation Tutorial STEP 1
4. Click the Upload Plugin button at the top of the page. You’ll then see the option to Choose a file. Browse the extension you downloaded, upload it as a zip file and then click on Install Now.
5. Once the plugin has been installed successfully, you’ll need to activate it.
Installation Tutorial STEP 2
 Step 3 – Configuration
  1. From the left menu bar, hover over WooCommerce and then click on Settings.
  2. Click the Integration tab.
Installation Tutorial STEP 3
3. Complete the form using the information in your MyPanel dashboard > My Account > Edit Information
Installation Tutorial STEP 4

a) API Key: Uniquely generated for every account registered with PrinterCo.

b) API Password: This password was created by yourself when you registered with PrinterCo. Note, this does not refer to Login password.

c) Licence Key: To get your licence key from your MyPanel dashboard, from the horizontal menu bar, hover over Printers and then click on Printer List.

Click the edit button (pen icon) for the printer you want to assign the licence to.
In the ‘Edit Printer’ page, select ‘Yes’ for the ‘Register Licence?’ dropdown box and click the ‘Submit’ button to save changes.
You’ll be taken back to the printer list page. Click on your printer to retrieve your licence key.

d) Printer ID: Uniquely generated for every printer added to PrinterCo. Find this under ‘Printers > Printer List’.

e) Notify URL: This is a page created by yourself with the purpose to retrieve order updates. With a logical statement, you can then take the appropriate action (i.e. notifying your customer).

Create a blank page with the WordPress shortcode [PrinterCoShortCode].

f) Receipt Header/Footer: These fields allow you to create the contents for the header and footer of your receipt. Giving you the flexibility to extend your marketing efforts to your receipt papers.

You can use the code /r to make any text before it prints in a large font. i.e. “Large Header Text/r Small Header Text”. To use a breakline, use the code @@.

g) Text Size: This allows you to change the font size for the contents on the receipts. For more control, leave the default setting and change the font size from your MyPanel dashboard instead.

h) Prepaid Payment Option: This setting allows you to define all prepaid payment options. By selecting a payment option populated in the list box, it will raise a flag to mark your customer’s orders as ‘PAID’. If a customer chooses a payment option that you have not selected here, then their order will be marked as ‘NOT PAID’.

i) Delivery Options: You may have already set this up with WooCommerce, but this serves a slightly different purpose. Since websites can have different names for a delivery order, it gets a little tricky for the plugin to identify this and label your orders correctly. So, if your website has a delivery option labelled as “Deliver It”, then you’ll need to type that in here.

j) All Included?: A somewhat redundant setting but nonetheless. This is used to force all order details to be included on your receipt (i.e. Order ID, Order Time, Order Requested Time etc). However, enabling this will essentially disable the options you have on the printers to single out and disable certain order details. We recommend leaving this setting set to the default ‘No’.

k) Debug Mode?: If you require debugging, you’ll need to enable this option and then provide an email address to where you want the debug information to be sent to.

After you’ve configured these settings, you clouding printing should be ready to go. If you think your plugin extension is not working as normal, or you need help then feel free to contact our support team. You can email support@printerco.net or reach to use via the forum.

Supported Plugins

👉🏼 Dokan Multivendor Marketplace Solution

👉🏼 WooCommerce Extra Fee Option

👉🏼 Woo365

👉🏼 Delivery & Pickup Date Time for WooCommerce

👉🏼 ReDi Restaurant Reservation

👉🏼 Five Star Restaurant Reservations

👉🏼 WooCommerce Delivery plugin version 1.1.17 https://codecanyon.net/item/woocommerce-delivery/26548021

⭐ We’ve recently worked on a cool feature. Using the WooCommerce core API, any paid orders rejected using our printers can now be automatically refunded*

Enter your keyword