How to Print Shipping Labels In WooCommerce? 

The blog provides step-by-step instructions on how to add a ‘print shipping label’ button to the emails sent out from your WooCommerce store. The tutorial covers setting up the shipment details, configuring the shipping label settings, and printing the label.

A WooCommerce shipping label contains information regarding the origin and the destination of the shipping package for every node in the supply chain to understand.

Printing these labels is of critical importance to reduce friction during product shipment. The WooCommerce Shipping Labels, Dispatch Labels, and Delivery Notes plugin by WebToffee delivers such functionality to us as easily as possible.

Streamline Shipping With Easy WooCommerce Shipping Labels

Get Plugin Now

Install and activate the Print WooCommerce shipping label plugin to generate and print shipping labels for your WooCommerce store. However, to activate this plugin, the free version of the WooCommerce invoice, packing slip and shipping label plugin has to be installed and activated on your store.

Let’s take a look at the steps involved in printing shipping labels in WooCommerce using the shipping label plugin for WooCommerce.

  1. Set up the shipping label settings in WooCommerce
  2. Customize the shipping label as per your business requirements

Let’s look at these two steps in detail.

Setting Up WooCommerce Shipping Label

From the WordPress dashboard, Select Invoice/Packing > Shipping Label.

A Shipping Label can be set up in two easy steps:

Step 1: General Settings

You can configure the general settings required for the shipping label.

Settings Shipping label WooCommerce
WooCommerce Invoice/Pack Slip-Shipping Label General Settings
  • Enable multiple labels in one page – Choose yes to generate multiple labels on one page itself. When enabled, you will get an option to input the number of labels in a row.
general shipping label settings
Shipping label-number of labels in a row
  • Shipping label size – Allows you to set the size of the shipping label. You can choose between either full page or custom.
    • Full Page: This option allows you to print the label which will be spread over the full page. The printing depends on the browser printing option.
    • Custom: This option allows you to print the label in the desired size. You can configure custom shipping label size of your own by entering size values in terms of width and height (inches).
  • Shipping Label Size
    Shipping label size
  • Order Meta Fields – Allows you to add additional order meta fields in the shipping label. You can select a field from the list of default fields or click the Add/Edit order meta fields button to create custom meta fields by providing a custom field name and the respective meta key for the field. The order meta keys can be found in the custom field section in the WooCommerce Order page of a product.
  • Show ‘Print Shipping Label’ button for selected order statuses: Adds print shipping label button to the order email for chosen status from the drop-down as shown below.
  • After the changes you made, press the Update Settings button.

    A sample order email with the ‘print shipping label’ button is given below.

    final image of the order email with the Print Shipping Label Button
    Sample WooCommerce Shipping Label

    Step 2: Customize the label template

    Customize tab of Shipping label
    WooCommerce Invoice/Pack Slip-Shipping Label Customize
    • In the Customize tab, select create a new template, can choose any templates from the pop-up menu.
  • On the right-hand side, you can change the look and feel of the shipping label by enabling or disabling the template elements and by changing their configurations. On the left-hand side, you see the live preview of the changes you made. After the changes press the Save button.
  • You can even switch to the code editor, to make additional customizations other than the ones listed in the visual editor.
  • While making changes via code editor it would be better for you refer to the help which briefs about placeholders, alternate classes for RTL support, etc. (Invoice/Packing > General Settings > Help Guide)
  • Make the necessary modifications to the layout and save it.
  • After saving, activate the template to use it further for your shipping label.
  • You can directly print the shipping label by navigating to WooCommerce > Orders > the specific order > Invoice/Packing.

    Directly download shipping label from order details
    WooCommerce Order Page-Print Shipping Label

    The Printed Shipping Label is shown below:

    Final Printed shipping label
    Sample shipping labels


    Shipping labels are an important document to ensure the smooth delivery of your products thus the credibility of your store.

    The WooCommerce PDF invoice, Packing slips, Delivery notes, and Shipping label plugin offer an easy way to auto-generate these documents for free and with little or no effort. The premium WooCommerce print shipping label plugin offers much more customization than free variations.

    Learn more about setting up and customizing WooCommerce shipping labels via the article How to customize WooCommerce shipping labels.

    Article by

    WebToffee Team is a group of WordPress and WooCommerce enthusiasts consisting of expert developers, testing engineers, technical support engineers, and SMEs.

    Comments (14)

    Got any query? Please leave a comment or reach out to our support

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