PHPackages                             dhl/module-carrier-update - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dhl/module-carrier-update

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

dhl/module-carrier-update
=========================

Optional component to assign incoming orders to the DHL Paket carrier.

1.4.0(1mo ago)12.4k↓71.4%2[1 issues](https://github.com/netresearch/dhl-module-carrier-update/issues)OSL-3.0PHPPHP ~8.3.0||~8.4.0||~8.5.0CI passing

Since Feb 28Pushed 1mo ago6 watchersCompare

[ Source](https://github.com/netresearch/dhl-module-carrier-update)[ Packagist](https://packagist.org/packages/dhl/module-carrier-update)[ RSS](/packages/dhl-module-carrier-update/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (16)Versions (9)Used By (0)

DHL Paket Shipping Carrier Update Extension
===========================================

[](#dhl-paket-shipping-carrier-update-extension)

Companion module to the DHL Paket carrier that allows to rewrite the shipping method's carrier code when placing an order.

Description
-----------

[](#description)

With the introduction of the [Deutsche Post &amp; DHL Shipping](https://marketplace.magento.com/dhl-shipping-m2.html) module, a "feature" was removed that turned out to be popular amongst merchants: the ability to configure multiple shipping methods for processing with DHL Paket.

See [GitHub issue #11](https://github.com/netresearch/dhl-shipping-m2/issues/11).

This module brings back the configuration and `sales_order_place_after` observer as implemented in the legacy module: The admin user can select a list of offline shipping methods in the module configuration.

```
Stores → Configuration → Sales → Post & DHL Shipping → DHL Parcel Germany → Checkout Presentation → Additional Shipping Methods for DHL Paket

```

Please note that the DHL service box in checkout will not be displayed for these additional shipping methods.

The special methods "DHL Paket" and "DHL Paket Returns" can be ignored in the box "Shipping Methods for DHL Paket".

When an order is placed with one of the selected methods, then the DHL Paket carrier gets assigned to the order and further shipping fulfillment will be done with the DHL Business Customer Shipping API. This solution was suggested in the [issue discussion](https://github.com/netresearch/dhl-shipping-m2/issues/11#issuecomment-800547526).

The module applies very basic sanity checks:

- Is the configured shipping origin located in Germany?
- Is the selected shipping method configured for carrier reassignment?

These conditions can be modified or extended via DI configuration, e.g. if only orders placed in a certain store must be reassigned.

Requirements
------------

[](#requirements)

- PHP &gt;= 8.2

Compatibility
-------------

[](#compatibility)

- Magento &gt;= 2.4.6+

Installation Instructions
-------------------------

[](#installation-instructions)

Install sources:

```
composer require dhl/module-carrier-update

```

Enable module:

```
./bin/magento module:enable Dhl_CarrierUpdate

```

Flush cache and compile:

```
./bin/magento cache:flush
./bin/magento setup:di:compile

```

Uninstallation
--------------

[](#uninstallation)

To unregister the module from the application, run the following command:

```
./bin/magento module:uninstall --remove-data Dhl_CarrierUpdate
composer update

```

This will automatically remove source files and update package dependencies.

Support
-------

[](#support)

This module does not receive official maintenance or support.

GitHub issues can be created to open discussions with other users of the module. Contributions (pull requests) will be processed.

License
-------

[](#license)

[OSL - Open Software Licence 3.0](http://opensource.org/licenses/osl-3.0.php)

Copyright
---------

[](#copyright)

(c) 2022 DHL Paket GmbH

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance74

Regular maintenance activity

Popularity23

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 63.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~311 days

Recently: every ~384 days

Total

6

Last Release

30d ago

PHP version history (5 changes)1.0.0PHP ^7.1.3

1.1.0PHP ^7.2.0 || ^8.1.0

1.2.0PHP ^8.2.0

1.3.0PHP ^8.3.0 || ^8.4.0

1.4.0PHP ~8.3.0||~8.4.0||~8.5.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/efd68399f95aa07110668d9af1a47a8030d8df5ec5af4b28e821d442d787583a?d=identicon)[team-mage](/maintainers/team-mage)

---

Top Contributors

[![mam08ixo](https://avatars.githubusercontent.com/u/1771622?v=4)](https://github.com/mam08ixo "mam08ixo (7 commits)")[![Sebastian80](https://avatars.githubusercontent.com/u/6400300?v=4)](https://github.com/Sebastian80 "Sebastian80 (3 commits)")[![CybotTM](https://avatars.githubusercontent.com/u/326348?v=4)](https://github.com/CybotTM "CybotTM (1 commits)")

---

Tags

dhlgitlab-mirrormagentomagento2magento2-extensionmagento2-extension-freemagento2-module

### Embed Badge

![Health badge](/badges/dhl-module-carrier-update/health.svg)

```
[![Health](https://phpackages.com/badges/dhl-module-carrier-update/health.svg)](https://phpackages.com/packages/dhl-module-carrier-update)
```

###  Alternatives

[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.4M1](/packages/fastly-magento2)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.9k2](/packages/zwernemann-module-withdrawal)[joseph-leedy/module-custom-fees

Adds configurable custom fees to orders

361.1k](/packages/joseph-leedy-module-custom-fees)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
