Powered by Adobe Commerce 2.4.6-p4

dpdhl-shipping-240px.png

Deutsche Post & DHL Shipping

by DHL
This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Overview

Back to top

DHL is part of the world’s leading postal and logistics company Deutsche Post DHL Group and encompasses the business units DHL Express, DHL Parcel, DHL eCommerce Solutions, DHL Global Forwarding, DHL Freight, and DHL Supply Chain. DHL offers a complete range of individual services tailored to the customer's needs: from express document shipment to supply chain management.

The available extension is designed as a solution for your parcel shipping with DHL Paket in Germany. DHL Paket maintains a dense network of parcel acceptance and drop-off points in Germany. Our portfolio of recipient services allows our customers to receive their parcels individually and conveniently. They can decide at short notice whether their parcels should be delivered to an alternative address, a specific retail outlet or a Paketshop. We support business customers in growing their online retail businesses and we can cover the entire logistics chain through to returns management on request. 

 

Account & Pricing

In order to use this extension, you need a business customer contract with DHL Paket Germany. 

If you are not a business customer of yet, you can register for DHL Paket Germany here. Further information regarding the credentials can be found in the Knowledge Base. This extension is solely a technical solution in order to manage the shipping. The conditions of your business customer contract apply. Furthermore, there are no additional costs.

If you optionally like to handle your shipping with Deutsche Post mail products, you will need Portokasse (petty cash) credentials to request  Internetmarke stamps. Please simply register here.

In order to take advantage of the optional services of the 100% subsidiary Deutsche Post Direkt, an additional agreement will be necessary. You can register here.

 

Post & DHL Shipping

With our official Post & DHL plugin, you profit from a quick and easy shipment process enabling you to easily create DHL labels or Deutsche Post Internetmarke stamps and send tracking IDs to your customers. It covers domestic and cross-border shipping services from Post & DHL Paket in Germany. Manage your shipments through one single shipping provider by using Post & DHL.

 

Features

  • Print DHL labels for parcels: Fast and easy label creation of your standard domestic and cross border orders incl. its optional services
  • Print Warenpost labels for national and international shipping of small-format goods
  • Print Deutsche Post Internetmarke stamps: Fast and easy stamp creation for postal deliveries of your suitable domestic and cross border orders
  • Create Auto tracking codes: Automatically receive a tracking code for each label you create (if tracking is available for the selected product)
  • Use additional delivery services: such as preferred delivery services (delivery day, drop-off location, neighbor), visual check of age or Packstation delivery 
  • Bulk printing: print a number of labels at the same time
  • Review order fulfillment status: check whether or not a shipping label was created for an order by a separate Post & DHL Label Status column in the order list
  • Delete labels or reprint labels: in case your printer experienced any issues.
  • Offer return shipments: enables merchants and consumers to create DHL return shipment labels, either together with the regular shipping label or on-demand. The DHL Feature to request, store and track on-demand return labels is now also available for the Open Source editions (Community editions).
  • Deutsche Post DATAFACTORY AUTOCOMPLETE: Customers can now supplement their postal data easily. As soon as your customers enter the first alphanumerical characters in an address input field, they will receive up to 15 suggestions for valid German addresses. (an optional service of the 100% subsidiary: Deutsche Post Direkt)
  • Deutsche Post ADDRESSFACTORY DIRECT: enables to check the customer’s delivery address in Germany before shipping the order (an optional service of the 100% subsidiary: Deutsche Post Direkt)

 

Prerequisites & Download

  • As there is only Post & DHL Paket Germany enabled so far, this new extension can only be used out of Germany. We are working on further Post & DHL integrations to serve more and more countries soon.
  • Check the required customer account credentials as described within the installation & configuration instructions.

 

FAQs

For frequently asked questions and alternative integration options please have a look at here.

Technical Specifications

Back to top

Seller profile

DHL

Seller contact

E-mail

Integrator

DHL

Current Version

2.10.0

Adobe Commerce platform compatibility

Adobe Commerce (on-prem): 2.4 (current), 2.3 (obsolete)

Magento Open Source: 2.4 (current), 2.3 (obsolete)

Type

Stable Build

Updated

02 November, 2023

Categories

Extensions, Shipping & Fulfillment, Cross Border Fulfillment

Documentation

Reference Manuals

User Guides

License Type

Open Software License 3.0 (OSL-3.0)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

2.10.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - Select "Postal Delivery Duty Paid" (PDDP) service with shipments to Switzerland (CH).
    - Declare customs reference numbers with DHL Paket International shipments.

    Fixed

    - Prevent DHL service box rendering issues in checkout.
    - Successful Autocomplete web service requests are no longer logged.
    - New orders are now scheduled for address check if "Analysis via Cron" is enabled.

2.9.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - Select "Signed for by recipient" (Empfängerunterschrift) service with DHL Paket National shipments.
    - Select "Postal Delivery Duty Paid" (PDDP) service with DHL Paket International shipments.
    - Select "Closest Droppoint" (CDP) service with DHL Paket International shipments.

    Changed

    - Switch from DHL Business Customer Shipping SOAP API to DHL Parcel DE Shipping REST API.
    - The DHL Paket "Print Only If Codeable" config setting can no longer be updated in packaging popup.

    Fixed

    - Prevent exception when loading return shipments with no shipment number in admin panel grid.
    - Prevent type error when loading service charge amounts from module configuration.

2.8.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - On the pickup location finder map in checkout, if available, show description of the building/facility etc. a service point is located within.
    - The "Bulky Goods" service can now be booked with DHL Paket International shipments.
    - Select endorsement (abandon, return) for international, undeliverable shipments.
    - Select "Named Person Only" service with DHL Paket National shipments.
    - Select "No Neighbor Delivery" service with DHL Paket National shipments.
    - Link to Marketplace review page in module configuration.

    Changed

    - The "Print Receiver Contact Details" configuration setting is replaced by a "Send Receiver Phone Number" setting that applies to cross-border shipments only.

    Fixed (Shipping Carriers)

    - Improve handling of apartment addresses when splitting the recipient street.
    - Prevent application crash when API returns empty response.
    - Prevent broken styling in module configuration.
    - Consider database prefixes in INTERNETMARKE carrier module.
    - Calculation of initial packaging popup input field visibilities.

    Fixed (Deutsche Post Direkt)

    - Prevent analysis actions on billing address updates.
    - Consider website level configuration settings during cron analysis.
    - Change deliverability status from "Undeliverable" to "Possibly deliverable" if address was (partially) corrected during address analysis.
    - Replace redundant and confusing mass actions by one configurable mass action.
    - Initialize orders with "Not analysed" status if "No Automatic Analysis" is configured.
    - The configuration setting "automatically cancel" now has higher priority than "automatically put on hold".
    - Display status value "Manually edited" in admin panel orders grid.
    - Show address autocomplete suggestions in the customer account "Add New Address" form.

2.7.1:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Fixed

    - Display tracking number in shipment confirmation emails during mass action.
    - Remove invalid LESS extend to prevent compilation error.
    - Apply min length validator to DHL Paket post number input in checkout.

2.7.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - Show extension-related news in the admin notification inbox.

    Fixed

    - Prevent access of undefined array key when booking cross-border on-demand return shipments.
    - Do not persist empty QR labels when booking cross-border on-demand return shipments.
    - Replace deprecated XHR callback in checkout.
    - Fix typing error in checkout service box (DE).

2.6.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Please read the FAQ when using PHP 8.1: https://dhl.support.netresearch.de/support/solutions/articles/12000087085

    Magento 2.4.4 compatibility release

    Added

    - Support for Magento 2.4.4

    Removed

    - Support for PHP 7.1

2.5.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - Validate module configuration in admin panel to check if everything is set up properly.
    - Send return shipment labels to the customer email address.
    - Select delivery locations of type _Parcel Shop_ (Paketshop) for orders with DHL Paket shipping method.
    - Show metapackage version number in the _Post & DHL Shipping General Configuration_ group.
    - Specify the email notification address for the _DHL Paket Parcel Outlet Routing_ service in packaging popup.
    - Import _Return Receiver IDs_ configuration setting via CSV file.

    Changed

    - Set selected delivery location as order shipping address.
    - Configure the shipping method name as displayed in checkout in the DHL Parcel Germany _Checkout Presentation_ config group.
    - Set the title of the _DHL Parcel Germany Returns_ carrier in its _General Settings_ config group.
    - Show selected shipping product (instead of carrier title) as track title in the _Shipping and Tracking Information_ section of a shipment.

    Removed

    - Obsolete _DHL Parcel Germany Returns_ config fields were removed.

2.4.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    - Book the DHL Paket Warenpost International shipping product.
    - Select the content type option "Commercial Goods" for dutiable shipments.

    Fixed
    - Skip scheduled update of the Deutsche Post Internetmarke shipping product list if no API credentials are configured.

2.3.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - Select DHL Paket or Deutsche Post shipping products per order during the Create Shipments mass action.
    - Book the DHL Paket Europaket shipping product for EU shipments.

2.2.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    - New Feature: Create return shipments in Magento Open Source admin panel.

2.1.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    - Offer DHL Paket Premium service for cross-border shipments.
    - Print a logo image on DHL Paket shipping labels.
    - Consider area-based customs regulations when booking shipping labels (postal codes and ranges).

    Changed
    - Print order number instead of billing number as customer reference on return shipment labels.

    Fixed
    - Roll back multi-package Deutsche Post Internetmarke labels on error.
    - Prevent CSP violations when loading the location finder map in checkout.
    - Prevent empty country dropdown in location finder.
    - Display the Additional Fee (service charge) total in PDFs.
    - Support database table prefixes.
    - Prevent JS/Knockout error in checkout.

2.0.1:

  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Fixed
    - Print country on Deutsche Post Internetmarke vouchers.
    - Adjust module dependencies.

2.0.0:

  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Added
    - Perform post-processing on street splitting algorithm results.
    - Properly deduct stock from the correct sources when using MSI through optional (https://github.com/netresearch/module-shipping-inventory)

    Changed
    - Move to carrier-agnostic shipping framework for increased compatibility with other carriers.

    Fixed
    - Prevent obsolete service surcharges due to updated cart or address.
    - Allow special house number additions for addresses in Baden-Wuerttemberg
    - Prevent services being booked on carts that became virtual after changes.

1.5.1:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added

    - Establish Magento 2.4.2 compatibility.
    - Print receiver phone number on DHL Paket shipping labels if enabled via module configuration.
    - Update Deutsche Post INTERNETMARKE shipping products weekly via cron job.
    - Configure logging of Deutsche Post INTERNETMARKE web service communication.

    Changed

    - Improve error message on DHL Paket web service communication breakdowns.
    - Value-added services are no longer cached for the current checkout process. Changes to the module configuration or store scope come into effect immediately.

    Fixed

    - Display Deutsche Post INTERNETMARKE web service error messages in packaging popup.
    - Display location finder in checkout when street or city of the shipping address are not yet entered.
    - Prevent "Cannot read property 'quoteData' of undefined" JavaScript error.

1.5.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Meta Package Changes | 1.5.0

    Added
    - Deutsche Post Internetmarke module version 1.0.0

    Changed
    - Deutsche Post Direkt ADDRESSFACTORY module version 1.1.1
    - Update DHL Parcel Germany returns module to version 1.1.1
    - Update DHL Parcel Germany carrier module to version 1.2.0

    Internetmarke | 1.0.0
    - Initial release

    Addressfactory | 1.1.1

    Fixed
    - Prevent ambiguous column error when applying the status filter to the order collection.

    Paket returns | 1.1.1

    Changed
    - Update infobox text in module configuration.

    Paket | 1.4.1

    Fixed
    - Update link to the DHL track & trace portal.
    - Include exponent number on the shipping label for Italian shipping addresses.

    Unified Tracking | 1.2.0

    Added
    - Possibility to track Deutsche Post shipments

    Module Shipping Core | 1.1.4

    Changed
    - Allow carrier modules to apply custom logic on the street splitting algorithm.

    sdk-api-unified-tracking | 2.1.0

    Added
    - Add tracking capabilities for Deutsche Post shipments.

    sdk-api-prodws | 1.0.0
    - Initial release

    sdk-api-oneclickforapp | 1.0.0
    - Initial release

    sdk-api-oneclickforrefund | 1.0.0
    - Initial release

1.4.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Meta Package Changes 1.4.0

    Customs Regulations Release

    Changed
    - Update DHL Parcel Germany carrier module to version 1.4.0
    - Update DHL UI module to version 1.2.2
    - Update Business Customer Shipping SDK to version 1.1.0

    Paket | 1.4.0

    Added
    - Transmit the sender's/addressee's customs reference number with label requests.

    Changed
    - Add postal charges to label requests with customs declaration.
    - Mark package dimensions required for label requests with customs declaration.
    - Mark item description and postal charges required for label requests with customs declaration.

    Module Shipping Core | 1.1.3

    Fixed
    - Prevent database error when adding an item to cart via the Recently Ordered widget.
    - Add shipping and tracking information to shipment confirmation email during bulk action.
    - Set HS code validation to max. 10 digits.

    Module UI | 1.2.2

    Fixed
    - Show required field indicators only on input labels, not on unit symbols (e.g. "cm", "kg").

    SDK BCS | 1.1.0

    Changed
    - Connect to DHL Business Customer Shipping API version 3.1.2 (previously 3.0).
    - Argument type of $shipmentDate in ShipmentOrderRequestBuilderInterface::setShipmentDetails was changed from \DateTime to \DateTimeInterface.

    Removed
    - PHP 7.0 support

1.3.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Meta Package Changes 1.3.0
    Added
    - Deutsche Post Direkt ADDRESSFACTORY module version 1.1.0
    - Deutsche Post Direkt Autocomplete module version 1.1.0

    Changed
    - Update Business Customer Shipping SDK to version 1.0.1
    - Update DHL Parcel Germany carrier module to version 1.3.0
    - Update DHL UI module to version 1.2.1

    Changes in the modules that come with the meta package

    Paket | 1.3.0

    Added
    - Possibility to configure an alternative notification email for parcel outlet routing service.
    - Text block in module configuration advertising Deutsche Post Direkt services.

    Changed
    - Rename Wunschpaket (Preferred Delivery) services to align with official DHL naming.

    Removed
    - Contact person name no longer printed on shipping label.

    Module Shipping Core | 1.1.1

    Fixed
    - Display images in checkout when theme_id is not configured.

    Module UI | 1.2.1
    Fixed
    - Require jQuery Storage API to prevent uncaught type error, contributed by @HenKun via issue #4
    - Persist service selection updates, especially removal of previously selected delivery location

    SDK BCS 1.0.1
    Fixed
    - Cast response status code to int to prevent type error, contributed by @YiffyToys via PR #1

1.2.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Meta Package Changes 1.2.0

    Changed
    - Update DHL Parcel Germany carrier module to version 1.2.0
    - Update DHL Parcel Germany returns module to version 1.1.0
    - Update DHL UI module to version 1.2.0

    Changes in the modules that come with the meta package

    Paket | 1.2.0
    - Magento 2.4 compatibility release

    Added
    - Support for Magento 2.4

    Removed
    - Support for Magento 2.2

    Fixed
    - Prevent Parcel Management API calls if not required.
    - Prevent attempts to bulk create Warenpost labels for orders with Cash On Delivery payment.
    - Allow letters in Participation Numbers configuration.
    - Display correct version number in module configuration info box.

    Paket returns | 1.1.0
    - Magento 2.4 compatibility release

    Added
    - Support for Magento 2.4

    Removed
    - Support for Magento 2.2

    Changed
    - Update sandbox Receiver IDs according to developer portal listing.

    Fixed
    - Allow letters in Participation Numbers configuration.

    Module UI | 1.2.0
    - Magento 2.4 compatibility release

    Added
    - Support for Magento 2.4

    Removed
    - Support for Magento 2.2

    Fixed
    - IE 11 compatibility in checkout, contributed by [@sprankhub](https://github.com/sprankhub) via PR #1(https://github.com/netresearch/dhl-module-ui/pull/1).
    - Shipment confirmation email sending on New Shipment page.

1.1.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    Changed

    - update DHL Parcel Germany carrier module to version 1.1.0
    - update DHL Parcel Germany returns module to version 1.0.1
    - update DHL UI module to version 1.1.0

    New Product
    - DHL Parcel Germany supports merchandise shipments (Warenpost) now

1.0.0:

  • Compatible with Adobe Commerce (on-prem) : 2.3
  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    Initial release DHL Shipping for Magento® 2

    Carrier
    - supports DHL Paket Germany carrier

    Features
    - create domestic shipping labels
    - create international shipping labels with customs declaration

    - batch process shipments
    -- manually
    -- via cron

    - predefined package tare weight and dimensions

    - value-added services
    -- parcel announcement
    -- print only if codeable
    -- enclosed return label
    -- add insurance
    -- retail outlet routing
    -- bulky goods
    -- visual check of age

    - review order fulfillment status
    - advanced tracking

    - handling return shipments
    -- on-demand
    -- integrates with the native RMA feature
    -- return shipment label and QR code

    - cancel shipments

    - add data scheme to export shipment data


    Checkout Features for recipients
    - location finder for pickup locations

    - value-added services for recipients
    -- cash on delivery
    -- preferred delivery services

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top