A shipping label is an essential document for shipping. In more crucial terms, shipping of products will not happen without a shipping label affixed to the package. It contains information regarding the origin and the destination of the shipping package for every node in the supply chain to understand.
Failure in providing accurate details on the shipping label causes loss of package en-route, delivery of the wrong package, etc. Which at the end of the day causes long-term damage to the customer experience. This is where a plugin for printing shipping labels in your WooCommerce store will help. Webtoffee’s Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce delivers such functionality to us in the easiest way possible.
Steps to Print Shipping Label in WooCommerce
Download and install the Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce. Now let’s take a look at the steps involved in printing shipping labels in WooCommerce using the shipping label plugin for WooCommerce.
- Set up the shipping label settings in WooCommerce
- Customize the shipping label as per your business requirements
Let’s look at these two steps in detail.
Shipping Label Settings
Navigate to Invoice/Packing > Shipping Label from WordPress dashboard. 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.
- 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.
- 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).
-
- 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 Existing Order Meta Field 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.
- Enable print shipping label option for order status: Adds print shipping label button to the order email for chosen status from the drop-down as shown below.
Sample WooCommerce Shipping Label
Once all the settings are configured, click the Update Settings button.
Step 2: Customize
You can customize and create a new template of a shipping label from the existing templates.
To create a new shipping label template,
-
- Select a template from the Create new template option.
- From the inbuilt templates that pop up, choose a layout.
- The chosen layout will then be displayed in the customize window. The elements that are already configured from General Settings will be auto-populated. Users can make the necessary changes to the layout using the toggle options.
- You can even switch to the code editor, to make additional customizations other than the one listed in the visual editor.
- While making changes via code editor it would be better for you to refer the help which briefs about placeholders, alternate classes for RTL support, etc as shown below:
WooCommerce Invoice or packing-Invoice Settings- Customize-Code Editor-Help
- 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 as shown below or select multiple orders from WooCommerce orders page and print them via bulk actions:
A sample shipping label for three different orders will be as shown below:
For detailed information about all these fields, you can refer to the Product Page and Setup tutorials.
Comments (6)
Diane Jentilet
January 27, 2021
Hi – i just installed this plugin and its not giving me an option to print multiple labels per page, as described above. The only option is full page.
Mark
January 29, 2021
Hi Diane,
Kindly ensure that you are using the paid/premium version of the plugin. Free version does not support it.
Leon
October 19, 2020
Hello. When looking at Orders list, is there a way to differentiate between which order has been printed the Shipping Label and which have not yet ? Thank you.
Mark
October 19, 2020
Currently, there is no option to differentiate it.
Bryan Assata
February 25, 2019
Is there a way to include custom profile fields in the “To” address?
Mark
February 26, 2019
Hi,
There is no direct option to do so. We may be able to help you with some custom code snippet. Please submit a support ticket here with full details of the requirement.