What can we help you with?

How to Create a DHL Express Account and Configure them in ELEX DHL Express Plugin?

This article explains how to create a DHL account for using the ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label to get live DHL rates and manage shipments in your WooCommerce store.

You need to follow the below steps to create a DHL Express account:

  1. Send a request to DHL for creating a DHL Express account.
  2. Create an XML developer account.
  3. Get the credentials from DHL.
  4. Set up the details in the ELEX DHL Express plugin.

1. Send a request to DHL for creating a DHL Express account

To request a DHL Express account, visit the below link: https://developer.dhl.com/dhl-express-xml-developer-portal-sunset.

Fill out the details like Name, Company, Address, Phone number, and Email. After entering all the details, click Submit to create the account. 

How to Create a DHL Express Account and Configure them in ELEX DHL Express Plugin? | Requesting-to DHL for creating account

After the submission, your details will be sent to the DHL sales team and they will contact you to assist further. 

2. Create an XMLPI account 

Once the account is set up with the help of the DHL sales team, you will get the DHL account number to create and manage shipments. To get the DHL XML credentials, you need to register here – https://xmlportal.dhl.com/register.

How to Create a DHL Express Account and Configure them in ELEX DHL Express Plugin? | XML service registration-form

Fill up the above details like Name, Company, Address, Purpose of account, and the DHL account number, which you got from the DHL team. 

3. Get the Credentials from DHL for XMLPI

After the successful registration, you will receive an email from DHL with the XML developer credentials. Check an example in the screenshot below:

How to Create a DHL Express Account and Configure them in ELEX DHL Express Plugin? | received email with-credentials

As you can see in the above email, you will get a DHL Site ID, Password and Account number. However, you can also log in to your XML PI account to check these details.

How to Create a DHL Express Account and Configure them in ELEX DHL Express Plugin? | xml service status

Now, we have got the DHL credentials. The next step is to add the credentials in the ELEX DHL Express plugin.

4. Set up the details in the ELEX DHL Express plugin

You will have two site IDs: one is for Testing, and another is for the Live site. Here is the difference between Test and Live credentials.

Live: Live should be used only for creating live shipments. Shipments that are created using live credentials will be synced in your DHL portal.

Test: Test credentials are used for testing purposes. You can create any number of shipments for testing as you can print labels, which are only samples. The shipments created using test credentials will not be available in your DHL portal.

Once you have added the test/live credentials, you have to enter the Site ID, Site Password, and Account number in the ELEX DHL Express plugin to get started. 

Read the full setup procedure of the DHL Express plugin here – How to set up WooCommerce DHL Express in ELEX WooCommerce DHL Shipping Plugin with Print Label?

By following the steps mentioned in this article, you can create a DHL account that can be used to activate the ELEX DHL Express plugin in your WooCommerce store. If you face any issues or have any questions, contact the DHL team.


To explore more details about the plugin, go check out ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label.

You can also check out other WooCommerce and WordPress plugins in ELEX.

Next How to get DHL Paket Credentials?
You must be logged in to post a comment.