Title: DHL eCom Sweden
Author: dhlecomsweden
Published: <strong>January 15, 2025</strong>
Last modified: October 1, 2026

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/dhl-ecom-sweden/assets/icon.svg?rev=3716630)

# DHL eCom Sweden

 By [dhlecomsweden](https://profiles.wordpress.org/dhlecomsweden/)

[Download](https://downloads.wordpress.org/plugin/dhl-ecom-sweden.1.1.8.zip)

 * [Details](https://pirate.wordpress.org/plugins/dhl-ecom-sweden/#description)
 * [Reviews](https://pirate.wordpress.org/plugins/dhl-ecom-sweden/#reviews)
 *  [Installation](https://pirate.wordpress.org/plugins/dhl-ecom-sweden/#installation)
 * [Development](https://pirate.wordpress.org/plugins/dhl-ecom-sweden/#developers)

 [Support](https://wordpress.org/support/plugin/dhl-ecom-sweden/)

## Description

Streamline your order fulfillment process with DHL eCom Sweden.
 Easily print shipping
labels, schedule pickups and manage returns all in one place – individually or in
bulk. Ship your orders from Sweden to multiple countries seamlessly, saving time
and reducing hassle. Whether you’re a small merchant or scaling up, we make shipping
efficient and stress-free.

For detailed instructions and advanced configuration, visit the [documentation](https://ecom-se.dhl.com/docs).

### Features

 * Ship domestically in Sweden and from Sweden to multiple countries
 * Customise flat or dynamic shipping rates in your checkout
 * Connect your DHL account and get your personal rates
 * Shipping services: service points, parcel lockers and home deliveries
 * Print labels & QR-codes, book pickups and manage returns

### External services

This plugin connects to DHL’s [APIs](https://ecom-se.dhl.com) to provide shipping
options from DHL in checkout.
 It sends the following data to DHL in order to provide
shipping options:

 * Order data: order number, shipping addresses, shipping method
 * Customer data: name, email, phone number
 * Product data: quantity, weight, dimensions, goods value
 * Store data, about once a day while connected: store address (URL) and the plugin’s
   REST API path, a random identifier the plugin creates for the store, and the 
   plugin, WordPress and WooCommerce versions

The plugin receives the following data from DHL’s APIs:

 * Shipping options: service points, parcel lockers, home deliveries
 * Tracking info: tracking number, tracking link

The shipping options are displayed in the checkout and the tracking info is displayed
in the order confirmation email. The tracking info is sent automatically when the
order is booked in the customer portal.

You need a DHL Freight Customer ID to use this plugin. Not a customer yet? [Apply here](https://www.dhl.com/se-en/home/freight/become-a-customer.html)

This service is provided by “DHL Freight (Sweden) AB”: [terms of use](https://www.dhl.com/se-en/home/footer/terms-of-use.html),
[privacy policy](https://www.dhl.com/se-en/home/footer/privacy-notice.html)

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/dhl-ecom-sweden` directory,
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Use the WooCommerce->DHL eCom Sweden screen to configure the plugin.
 4. Follow the instructions in the [external settings](https://ecom-se.dhl.com/settings)
    to connect your DHL account and set up your shipping rates.
 5. **Note:** This plugin requires an HTTPS-enabled website to function properly.

## Reviews

![](https://secure.gravatar.com/avatar/cb319be61b15e5d42b6a6e501250e296f9957b06c25cfd9ea694717fe412b947?
s=60&d=retro&r=g)

### 󠀁[DHL eCom Sweden The Simple and the Best!](https://wordpress.org/support/topic/dhl-ecom-sweden-the-simple-and-the-best/)󠁿

 [darviupalen](https://profiles.wordpress.org/darviupalen/) May 20, 2025

DHL eCom Sweden provides timely and secure shipping service with great tracking.
The shipments reach the destination on time, and the customer support is reactive.
It is a safe option for global shipping requirements with an effortless experience
from mailing to last-mile delivery.

 [ Read all 1 review ](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/)

## Contributors & Developers

“DHL eCom Sweden” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ dhlecomsweden ](https://profiles.wordpress.org/dhlecomsweden/)

[Translate “DHL eCom Sweden” into your language.](https://translate.wordpress.org/projects/wp-plugins/dhl-ecom-sweden)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dhl-ecom-sweden/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/dhl-ecom-sweden/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/dhl-ecom-sweden/)
by [RSS](https://plugins.trac.wordpress.org/log/dhl-ecom-sweden/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.8 – 2026-10-01

 * New: The plugin now checks in with DHL eCom about once a day, so a store whose
   connection has stopped working can be spotted without waiting for a support ticket.
 * Improved: If you move your store to a new domain, DHL eCom now picks up the new
   address automatically, usually within a day, without anyone having to open the
   WordPress admin.

#### 1.1.7 – 2026-09-28

 * New: If your store loses its connection to DHL eCom, you can now reconnect it
   yourself from the plugin settings, without contacting support.
 * New: You can now disconnect your store from DHL eCom from the plugin settings.
 * Fixed: Customers could sometimes be shown shipping prices calculated for a different
   cart.
 * Fixed: Errors that could stop customers from completing checkout.
 * Fixed: Checkout and the admin no longer freeze when DHL is slow to respond.
 * Fixed: The setup checklist now correctly shows which steps are complete.
 * Fixed: Uninstalling the plugin now removes all of its settings.
 * Improved: Compatible with WooCommerce High-Performance Order Storage (HPOS).
 * Improved: Security improvements.
 * Improved: Shipping prices load faster at checkout.

#### 1.1.6 – 2026-04-01

 * Fixed: Address validation failing in WooCommerce block checkout when destination
   fields are empty during cart recalculations — now falls back to shipping address
   before billing.
 * Fixed: Misleading log messages in address validation.
 * Improved: Logs are now split into daily files with automatic cleanup after 30
   days.
 * Improved: Log download now exports all log files as a single .zip archive.
 * Removed: Noisy “Adding checkout script” log entry that fired on every page load.

#### 1.1.5 – 2026-04-01

 * Fixed: False-positive domain change detection on sites using multi-language plugins(
   WPML, TranslatePress, etc.) that filter the home URL with language path segments.
 * Fixed: Package dimensions and weight are now converted to CM/KG before sending
   to DHL, regardless of WooCommerce unit settings.
 * Improved: Order retry logic now caps at 5 retries and processes in batches of
   50 to prevent runaway retries.

#### 1.1.4 – 2026-03-20

 * Fixed: False-positive domain change detection on sites using multi-language plugins(
   WPML, TranslatePress, etc.) that filter the home URL with language path segments.

#### 1.1.3 – 2026-03-11

 * Fixed: Customer name and phone number missing for orders placed via third-party
   checkout plugins (e.g. Svea Checkout).
 * Fixed: Crash when WooCommerce cart is unavailable during order creation (e.g.
   payment gateway callbacks).
 * Improved: Better fallback logic for customer data — shipping fields are now tried
   first, then billing fields.
 * Improved: Enhanced logging for customer data retrieval to aid debugging.

#### 1.1.2 – 2026-03-10

 * Fixed: Compatibility issue with third-party payment gateways (e.g. Walley via
   Worldline) caused by non-standard shipping method ID format.
 * Fixed: Array to string conversion warning in shipping tax rate logging.

#### 1.1.1 – 2026-02-09

 * Fixed: Failure to calculate shipping rates for products of less than 1 quantity.

#### 1.1.0 – 2026-01-29

 * Added: Automatic syncing of order status changes to DHL when orders are updated
   in WooCommerce.

#### 1.0.14 – 2025-12-10

 * Fixed: More accurate tax calculation for shipping rates.
 * Fixed: Improved data sent to DHL API for more accurate package content declaration.

#### 1.0.13 – 2025-09-09

 * Fixed: Conflict with Woocommerce Subscriptions

#### 1.0.12 – 2025-08-26

 * Fixed: Currency conversion for multi-currency sites.

#### 1.0.11 – 2025-08-26

 * Added: Support for multilingual sites with international shipping.

#### 1.0.10 – 2025-07-02

 * Added: Support for syncing orders with non-DHL shipping methods.

#### 1.0.9 – 2025-06-12

 * Added: More error logging for external requests

#### 1.0.8 – 2025-06-09

 * Fixed: Handle multiple quantities of the same product in the cart.

#### 1.0.7 – 2025-06-03

 * Fixed: Logger import issue.

#### 1.0.6 – 2025-06-02

 * Added: Enhanced logging support for debugging.

#### 1.0.5 – 2025-06-02

 * Added: Logging support

#### 1.0.4 – 2025-06-02

 * Added: Support for more themes and plugins.

#### 1.0.3 – 2025-02-26

 * Fixed: Issue with orders not syncing to DHL.
 * Added: Workaround for disabled REST API.

#### 1.0.2 – 2025-02-10

 * Fixed: Issue with failing requests when missing API key.

#### 1.0.1 – 2025-02-07

 * Fixed: Issue with rates not being calculated for specific themes.
 * Added: Support for shipping rates in cart
 * Added: Support for Klarna Checkout

#### 1.0.0 – 2025-01-19

 * Initial release of the DHL eCom Sweden plugin.
 * Features include domestic and international shipping, service points, and bulk
   label printing.

## Meta

 *  Version **1.1.8**
 *  Last updated **1 week ago**
 *  Active installations **80+**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.8.11**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/dhl-ecom-sweden/)
 * Tags
 * [dhl](https://pirate.wordpress.org/plugins/tags/dhl/)[shipping](https://pirate.wordpress.org/plugins/tags/shipping/)
 *  [Advanced View](https://pirate.wordpress.org/plugins/dhl-ecom-sweden/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dhl-ecom-sweden/reviews/)

## Contributors

 *   [ dhlecomsweden ](https://profiles.wordpress.org/dhlecomsweden/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dhl-ecom-sweden/)