Simplify Bulk Shipping Label Printing using Bulk Print Label Add-on for ELEX WooCommerce DHL Shipping Plugin

In this article, we will be going over the steps involved in printing WooCommerce DHL Shipping labels in bulk. We will be using the WooCommerce DHL shipping plugin for integrating DHL shipping options and services into WooCommerce.


Developing efficient shipping can be super tricky. Generating shipping labels and other documents is an integral part of the shipping process. When you’re a WooCommerce store, handling the creation, as well as printing, can become cumbersome. The ELEX WooCommerce DHL Express Bulk Label Printing Add-On generates shipping labels and merges it into a single PDF using the iLovePDF API. Using the add-on, however, you can save time and energy by printing shipping labels in bulk


  1. ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label allows you to access real-time rates from DHL Express, print shipping labels, track shipments and helps in packing items into boxes.
  2. ELEX WooCommerce DHL Express Bulk Label Printing Add-On: This Add-On works only with ELEX WooCommerce DHL Shipping Plugin with Print Label & Tracking. While the core plugin supports DHL Paket and DHL eCommerce services as well, the add-on works only for DHL Express.
  3. Project and Secret keys from an iLovePDF developer account. You can place up to 250 API calls a month for free. This is more than enough to generate shipping labels in bulk for any small to medium sized WooCommerce business.

Setting Up WooCommerce DHL Shipping Labels:

Step 1: Download, install and activate the plugin, first.

Step 2: The plugin settings can be found at Plugins > Installed Plugins > DHL Express / eCommerce / Paket Shipping plugin with Print Label >DHL Express. In the General Settings tab, paste the Account Number, Site ID and Site Password. To get these details you will need to create a DHL account and contact your DHL account manager to get Site ID and Site Password details. DHL Express Live Shipping Rates for WooCommerce

Step 3: Choose all the DHL services you wish to enable or disable. Importantly, make sure the Shipping Label checkbox is ticked. 

Step 4: Using the Method Config section, you can give a prefix for shipping options displayed on the checkout page. Additionally, you can set the countries you wish to offer these options in. If you have enabled Shipping Insurance in step 3, you can configure the countries to which you wish to offer insurance using the Insurance for Specific Countries field.

Step 5: After enabling DHL Express Live Shipping rates, configure WooCommerce DHL Shipping label generation from the Label & Tracking tab. In the Enable/Disable Section of the Label & Tracking tab, make sure the Direct Download option is enabled. This will download the generated WooCommerce DHL Shipping label directly onto your machine instead of opening in a new browser.

Step 6: Additionally, the plugin lets you configure the output of the generated label and a lot of options in Printing Size. 

Step 7: Moreover, you can choose to include your company branding in the form of a logo, in your generated shipping labels. The plugin lets you pick and choose an image from your machine for this purpose

Setting up Bulk Printing:

Step 1: Log into your iLovePDF account and go to My projects from the left sidebar menu. There will be a Project Key and Secret Key. Simply copy over the keys and paste in ELEX WooCommerce DHL Shipping plugin settings.

Step 2: Download, install and activate the add-on. When the add-on is activated on your WordPress site, a new section appears in the General section of the plugin settings. Here, you can enter your iLovePDF Keys in the respective fields. Step 3: You can now access the add-on’s settings page under WooCommerce, in your WordPress dashboard. It’s important to note that you need to enable bulk shipment creation in the core plugin. When you ask the add-on to generate bulk shipping labels for you, it is, in turn, requesting the core plugin to generate bulk shipments. The plugin generates individual shipments for every order and then the add-on fetches these and consolidates them into a single PDF. Furthermore, the add-on sends a single API request for getting the merged PDF. 

Step 4: You can select the orders that you wish to be included in the consolidated PDF using the Select By Order ID or Date Range fields. To select orders by ID, you need to set the Select Method to By Order IDs.You can make use of the By Date Range selection method to include all of the orders placed between a start and end date. The generated PDFs can be easily managed from the add-ons clean interface. You can download or delete your generated shipping labels at the click of a button. Moreover, the table also contains important information like the order IDs included in the merged PDF and the creation date. 


Printing shipping labels are an integral part of WooCommerce Australia Post shipping. Configuring WooCommerce to print shipping labels in bulk will help improve operational efficiency. The ELEX WooCommerce DHL Shipping Plugin with Print Label can be downloaded for free here.

Popular Tags

Blog Business Case Code Snippet Documentation ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce ELEX Amazon Payments Gateway for WooCommerce ELEX Payment Gateway for WooCommerce ELEX Bulk Edit Products, Prices & Attributes for WooCommerce ELEX Dynamic Pricing and Discounts Plugin for WooCommerce ELEX EasyPost Auto-Generate & Email Labels Add-On ELEX EasyPost Shipping Method Plugin for WooCommerce ELEX Google Product Feed Plugin ELEX Hide WooCommerce Shipping Methods Plugin ELEX Minimum Order Amount for WooCommerce ELEX ShipEngine Multi-Carrier Shipping & Label Printing Plugin for WooCommerce ELEX Shipping Plugin with USPS Postage for WooCommerce ELEX USPS Auto-Generate & Email Labels Add-On ELEX WooCommerce Australia Post Bulk Label Printing Add-On ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking ELEX WooCommerce Catalog Feed for Facebook & Instagram ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing ELEX WooCommerce Choose Your Delivery Date Plugin ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label ELEX WooCommerce DHL Express Bulk Label Printing Add-On ELEX WooCommerce Discount per Payment Method Plugin ELEX WooCommerce EasyPost Bulk Label Printing Add-On ELEX WooCommerce EasyPost Return Label Add-On ELEX WooCommerce Name Your Price Plugin ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount Plugin ELEX WooCommerce Bulk Label Printing Add-On ELEX WooCommerce USPS Shipping Plugin with Print Label ELEX WooCommerce Request a Quote plugin for WooCommerce ELEX WordPress Embed YouTube Video Gallery FAQ Getting Started Knowledge Base Open Source HelpDesk & Customer Support Ticketing System – Simple & Flexible Plugin Integrations Shipping Plugins Uncategorized WooCommerce WooCommerce Multi-Vendor Support for ELEX Shipping Plugins WSChat - WordPress Live Chat Plugin WSDesk - WordPress Helpdesk Plugin WSDesk SMS Notification Add-On