Skip to main content
3. Create a shipping label in WooCommerce [version 2.0]

How to book shipping labels in WooCommerce with Shipcloud

Ina Kahl avatar
Written by Ina Kahl
Updated over a year ago

Simply connect Shipcloud to your WooCommerce store and create your shipping labels directly from your backend.


In this article you will learn how to create shipping labels in WooCoommerce quickly and easily with Shipcloud.

In this article👇


Edit orders & create shipping labels individually

After successfully integrating Shipcloud into your WooCommerce shop, you can create a shipping label with just a few clicks.

To create a shipping label, go to "WooCommerce >> Orders" and select the order for which you want to create a shipping label in the overview by clicking on the order number.


The detailed view of the order will then open.

If you want to change the billing or shipping address, click on the pencil icon next to "Billing" or "Shipping" on the right and overwrite the address data stored in the order in the input mask that opens.

Then click on "Load billing or shipping address" above the input fields so that your changes are applied. Anschließend öffnet sich die Detailansicht der Bestellung.

Good to know: If the billing and shipping addresses are identical, you can transfer the billing address directly to the shipping address via "Copy billing address".


Alternatively, you can also adjust the sender and recipient address further down. To do this, click on the pencil icon to the right of the "Sender and Recipient address".


Your previously configured default parcel template and shipping method as well as reference number is already preset. However, if required, you can make changes here and choose a different option via the corresponding drop-down menu.

In addition you can select your desired "Label format" (DIN A5 or A6) and enter a "Shipment" and/or "Package description".

Moreover you can add your desired "Additional services" on the right-hand side. Simply activate the corresponding checkbox.

📌 Please note that the available additional services are displayed depending on the carrier and that some of them can only be booked when using your own carrier account. Please also take into account that you may incur additional costs for these services.

Good to know: If you select the additional service "Advance notice", you can, if necessary, make changes to the email address to which the shipping notifications should be sent.


Below these input fields you will see four buttons that allow you to perform different actions.


Prepare label

If you do not want to create a paid shipping label yet, you can create a data record at Shipcloud via the "Prepare label" button. You can then edit the prepared label later via "Edit shipment", convert it into a chargeable shipping label or delete it.


Calculate price

Click on "Calculate price" to display the preliminary net shipping price. This will be determined based on your entered shipping and package data.

📌 Please note that additional fees and surcharges of the shipping service providers, which may arise I shipping, can not yet be included in the price calculation and will be charged subsequently. Also take into account that we can only show you prices when shipping via Shipcloud business rates. If you have stored your own carrier accounts with Shipcloud, our system can unfortunately not show you any prices, as it does not have access to this part of your contract.

Add customs declaration

For shipping across customs borders, some carriers require customs data to be transferred when creating the label (e.g. DHL).

Click on "Add customs declaration" to open the input mask for depositing your customs-relevant data.

On the right side of the form, all ordered products and your data (if maintained) will be listed automatically, so you can check here again which data should be transferred to customs.


Create label

Click on "Create label" to create a paid label.

Under the form, you can then "Download shipping label" and print it.


Create shipping labels via batch processing

When you have a large amount of orders, processing individual shipments is very tedious. With the shipcloud plugin for WooCommerce, you can select multiple orders and perform two different actions within this batch processing: First, you can create shipping labels for multiple orders at the same time, and second, you can book a pickup for multiple shipments.



Create shipping labels

Select the desired shipments in the order overview, then open the drop-down menu under "Bulk actions", click on the menu item "Create shipping labels" and click on "Apply" to the right of it.

A new view will then open with more input fields where you can make shipping specifications for your shipment. At the very top you will see the Order IDs of the orders selected for batch processing.

Good to know: The input mask for the creation of shipping labels within the batch processing and for the creation of individual shipping labels has the same structure.


In batch processing, shipments are created one after the other at Shipcloud. The shipping labels created by shipcloud are then stored at "/wp-content/uploads/shipcloud-woocommerce/order/" with the order ID.

Subsequently, a common PDF is created from the individual shipping labels - if created as a PDF - which is stored under "/wp-content/uploads/shipcloud-woocommerce/labels".

A link to the aggregated PDF is output after the batch processing so that you can download and print it.

Create pickup requests

In addition to creating multiple shipping labels at the same time, you can also create a pickup order for multiple shipments.

To do this, select the desired shipments in the order overview, then open the drop-down menu under "Bulk actions", click on the menu item "Create pickup requests" and click on "Apply" to the right of it.


Via an additional link "Use a different pickup address >>" it is furthermore possible to specify a different pickup address.


Any further questions? We're happy to help you.


These articles might also interest you 👇



Did this answer your question?