How to Print Orders in WooCommerce (3 Ways)

There are millions of sites that use both WordPress and WooCommerce to run an online store. However, there is one aspect of the e-commerce platform that is missing. If you’d like WooCommerce to print orders for you without the need for your input, you’ll need a plugin such as BizPrint.

The good news is that all the information you need for a detailed receipt, order printout, delivery note, and packing slip is contained within your WooCommerce database. When you combine this with a dedicated plugin that can connect WooCommerce orders to your current printer, you’ll be able to print those details – and more – wherever and whenever you need.

This tutorial will show you exactly how WooCommerce can automatically print orders using the BizPrint plugin. First, let’s look at why you’d want to do this in more detail.

Why You’ll Need to Print WooCommerce Orders

On a base level, any transaction between a store and customer needs some evidence of purchase. At the very least, a customer will want proof of the transaction in case they need to contact the store owner at a later date.

However, there are lots of reasons to make this WooCommerce order receipt physical. For example, you might want to print a receipt, add a packing slip or delivery note to a fulfillment, and much more. In fact, if you print order receipts, order statements, or packing slips, you can streamline the processing portion of the sale. For example:

  • If you run a restaurant, the kitchen and wait staff will need physical copies of the order so they can prepare the food and serve customers with efficiency.
  • For warehouses or fulfillment centers, a printed order will help pickers and packers to prepare and fulfill an order without delay.
  • In lots of cases, a customer will want a printed receipt in order to prove a purchase, for product returns, or for tax purposes.

Efficiency is central to the need for a printed order. These faster processing times can help you make more sales, and turnover more customers. For the customer, a friction-free approach that gives them all of the information they need straight away can sway them to come back to your business time and again.

As for how to achieve this level of service using your WordPress and WooCommerce store, you’ll find out in the next section.

How Plugins Can Help You Print Orders in WooCommerce

Here’s the big spoiler alert: There is no way to auto-print from WooCommerce using a default WordPress installation. As such, without this functionality, you have a number of drawbacks:

  • You’d need to print each order one by one. This is labor and time-intensive for every step of the chain, regardless of your niche or industry.
  • What’s more, with the need for so many manual printing steps throughout your supply chain, there is a real risk for error. For example, you could mix up orders, get a fulfillment wrong, or even miss an order entirely.

Automatic order printing is the solution to this problem. If you want to be able to print orders from WooCommerce immediately and upon a customer purchase, there are a few features you’ll want to consider:

  • There should be a way to customize and personalize your order receipts, delivery notes, packing slips, invoices, and more.
  • You should have the option to configure when and where you print an order. For example, you could use rules to define specific products that need unique printing, set up dedicated time slots for delivery, set specific delivery options for particular locations, treat products within certain taxonomies differently to others, and much more.
  • Having compatibility with your desired printer is a key benefit that lots of store owners fail to consider. This can give you a drastic reduction in setup and maintenance costs, and help you implement automatic order printing in a faster and efficient way throughout your supply chain.

While this could be something you use HTML, CSS, PHP, and JavaScript for, a custom solution is costly and will require development skills and a team to manage it. Instead, a dedicated WordPress plugin can achieve all of the above – and there is a solution you’ll want to put to the top of your list.

Introducing BizPrint

If you need to accept and fulfill orders from your online WooCommerce store, but automate printing using your current printer, BizPrint is a plugin you’ll want to consider.

Screenshot of the BizPrint brand

While lots of stores and businesses will need functionality like this, restaurants, warehouses, retail stores, fulfillment centers, and more will all appreciate what BizPrint has to offer. The plugin will let you carry out the following:

  • You can print however and wherever you like. BizPrint lets you use multiple templates to feed (and has compatibility with) various printers and locations, based on your unique set up. For example, a restaurant might need printers in both the kitchen and at the Point Of Sale (POS) to fulfill an order.
  • Using templates, you can create custom order receipts and order slips to display the information that’s relevant to your customer.
  • There’s the ability to turn off the auto-printing functionality, in case you do need to take extra care over which orders you print from WooCommerce.

You’re also able to enhance BizPrint further using a number of premium add-ons. For example, Product Mapping lets you send specific order categories to specific printers. This will help if you don’t need to print receipts, but do need to send the order to the fulfillment part of the chain.

Also, you could use Pickup Delivery Scheduler to set up defined time slots, and give customers the option to book their own delivery. What’s more, you can set up capacity levels, so your delivery team doesn’t feel the bite of an increase in orders.

A Primer On How to Install, Activate, and Set Up BizPrint

We don’t have to spend too long here, because we cover the entire installation and set up process in our Print Setup article. However, there are a couple of key ‘touchpoints’ to note:

You’ll need a BizPrint account, and access to the BizPrint Cloud Dashboard.

To connect your account to WordPress, you’ll want to download and install the associated WordPress plugin.

We can sum up the general set of steps to install and activate BizPrint as follows:

  • Create your application within the BizPrint Cloud Dashboard.
  • Note down the set of API keys you’ll need to verify and link your account with WordPress.
  • Install the Print Manager for WooCommerce plugin from within the WordPress dashboard.
  • Enter and verify your API keys.

Once you save your changes, you’ll be ready to print orders from WooCommerce. Let’s get into this part of the process next.

How to Print Orders in WooCommerce (3 Ways)

Over the next few sections, we’re going to show you how to print orders in WooCommerce using three different approaches. By the end, you’ll know how to use BizPrint almost inside-out. What’s more, you’ll also understand how you can enhance the core functionality using dedicated premium add-ons.

However, let’s start with the basics.

1. Use BizPrint’s Basic Functionality to Print Orders in WooCommerce

Much of BizPrint’s basic functionality is accessible between three locations. First you have the BizPrint Cloud Dashboard:

Screenshot of the BizPrint Cloud

You also have the WordPress dashboard, specifically the options within the WooCommerce settings screens:

Screenshot of the BizPrint print manager

There is also a native app for Windows and macOS that helps you connect printers and websites to each other:

Screenshot of the BizPrint Cloud connected to a printer (and WooCommerce) locally on MacOS

However, the BizPrint Cloud Dashboard is where you’ll set up an application for your business, and from there, your dedicated printing ‘stations’:

Screenshot of a kitchen print location connected to the BizPrint cloud

All you need to do here is to click the Plus icon and enter a name for your new station. This will give you the keys you need to connect it to the cloud. 

Within the WordPress dashboard – specifically the “WooCommerce > Print Settings > General” screen – you can set up dedicated order statuses. These determine when a new order will print, and also how many copies you choose to create:

Screenshot of WooCommerce automatic order printing settings

From here, you’ll want to work with your templates to determine how your printouts will look.

2. Use Templates to Print Invoices and Receipts in an Instant

It’s a good idea to customize your order templates, because this will help you achieve better branding, and provide more information to whichever part of the customer or supply chain requires it. Your template can include dynamic order information including shipping address and a sequential order number, or static information such as your return policy.

To do this, you’ll head to “WooCommerce > Print Settings > Locations” within WordPress, and click the “Add New” button in the top right-hand corner. This will show you a number of fields to customize, but we want to focus on the Templates section.

First, you can use the drop-down to choose from a number of built-in templates. This list will look different depending on the exact templates in your selection, and whether you have any premium designs to select:

Screenshot of custom print templates in WooCommerce

With your template choice, you’ll also see a number of options that let you include other elements. For example, you can tick a number of checkboxes that will include shipping information, costs, SKUs, invoice numbers, customer and order details, and more:

Screenshot of a custom customer receipt for printing, from WooCommerce

From there, you can look at the “Appearance” section. This gives you a number of ways to add unique branding elements or company information such as phone number to your printed order:

Screenshot of appearance options for WooCommerce order printing

Between this and the Settings section, you’ll have almost everything you need to create a unique receipt, shipping label, packing slip, or order printout:

Screenshot of page print settings in for WooCommerce order printing

These options let you tailor the typography to your exact requirements, such as through font sizes and weights. However, you can also choose whether the format of the printout is HTML or plain text, along with layout orientations and page margins.

There’s also a one-click option to enable automatic order printing if you wish. You can find this in the “WooCommerce > Print Settings > General” tab within WordPress:

Screenshot of automatic order printing enabled in WooCommerce

Once you save your changes, you’ll see orders print immediately after a user completes a purchase. This is done based on a successful order status. You also have the option to print manually from the order list page, or the order details page if you need.

3. Use BizPrint Add-Ons to Customize Your Order Locations and Schedule

There are two plugins and add-ons we talk about throughout this article that can help you take your BizPrint installation and supercharge it. The Pickup Delivery Scheduler lets you implement delivery slots on your WooCommerce store.

Screenshot of the BizPrint brand

There are two places you’ll find settings for this within WordPress, starting with the “WooCommerce > Store Hours > Order Type” page:

Screenshot of the Store Hours plugin for WooCommerce

Here, the “Checkout Settings” will let you set your order type as either “Pickup”, “Delivery”, or “Ship”. Each one lets you set relevant labels for scheduling:

Screenshot of order delivery options for WooCommerce

This will give the customer a nice-looking calendar drop-down on the order page or checkout:

Screenshot of pickup being scheduled in WooCommerce, at checkout

The Product Mapping add-on is a simple way to send orders to specific printing locations. Once you install and activate the add-on, you can choose a set location from the “Product Mapping” drop-down menu on the Locations screen:

Screenshot of product mapping settings in WooCommerce

Between all three solutions we mention, you’ll have a full-featured setup that lets you print orders in WooCommerce with ease and without the need for code.

Conclusion

Physical order printing from WordPress and WooCommerce isn’t possible without using a plugin. However, with one in place, you’ll have a greater number of customers through your checkout, you can increase your sales figures, and you can reduce the labor that your team carries out. You can also create more consistent shipping labels, pick lists, and packing slips, all while saving money.

This is where BizPrint enters. It’s a market-leading way to auto-print receipts, orders, packing slips, and much more. You’ll manage all printing from a dedicated app and from the WordPress dashboard. What’s more, you don’t need any coding knowledge to get the full benefit of the plugin.

BizPrint is available with your first 50 prints free! Start printing your orders from WooCommerce by getting BizPrint today.

Leave a Reply

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