PHPackages                             mageviper/module-dpd - 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. mageviper/module-dpd

ActiveMagento2-module

mageviper/module-dpd
====================

Dpd magento 2 module

332PHP

Since Mar 16Pushed 5y ago3 watchersCompare

[ Source](https://github.com/mageviper/module-dpd)[ Packagist](https://packagist.org/packages/mageviper/module-dpd)[ RSS](/packages/mageviper-module-dpd/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

DPD
===

[](#dpd)

[![shipping-config](docs/img/dpd_logo_transparent.png "Config Shipping Dpd")](docs/img/dpd_logo_transparent.png)

Not tested in production!!!!!

Integration with DPD courier.

### Version

[](#version)

1.0.0

### Compatibility

[](#compatibility)

- Magento Open Source 2.2.7

### Installation

[](#installation)

```
composer require mageviper/module-dpd
```

```
php bin/magento module:enable Mageviper_Dpd

php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy
```

### Basic use

[](#basic-use)

#### CONFIG

[](#config)

`Stores -> Configuration -> General -> General`

[![config](docs/img/general_config.png "Config Dpd")](docs/img/general_config.png)

`Stores -> Configuration -> Mageviper → Shipping Integration → Dpd`

[![config](docs/img/mageviper_dpd_config.png "Config Dpd")](docs/img/mageviper_dpd_config.png)

NAMEDESCRIPTIONDEFAULTTest modeUse test apiEnabledloginDPD account logintestpasswordDPD account passwordthetu4EeMasterFidDPD MasterFid1495AddressFidDPD AddressFid1495Order Status to sendCollect satuses to manifest-ManifestConfigLabel TypeA4File TypePDFCron FrequenciesPrepare ManifestAutomatically run cron to prepare or sync manifest dataDisabledQueue ProcessingAutomatically run cron to prepare packages to DPDDisabled#### SHIPPING CONFIG

[](#shipping-config)

`Stores -> Configuration -> Sales -> Shipping Methods`

[![shipping-config](docs/img/config_shipping_dpd.png "Config Shipping Dpd")](docs/img/config_shipping_dpd.png)

NAMEDESCRIPTIONEnabledOn/off shipping methodTitleTitle on checkoutPricePrice on checkoutMax weightMax parcel weightTracking linkTODO#### GENERATE MANIFEST

[](#generate-manifest)

Prepare data `Mageviper -> Dpd Courier -> Prepare orders to mnifest`

[![dpd-manifest-grid](docs/img/dpd_manifest_grid.png "Dpd Manifest Grid")](docs/img/dpd_manifest_grid.png)

COLUMNDESCRIPTIONCreate atOpen manifest collect dataUpdated atDate last collection modificationSend atClose manifest and send to DPD dateStatusApplied/Added to queue/Errors/Waiting for ApplySTATUSDESCRIPTIONActionsAppliedClosed manifest can download protocols and labelsDownload protocol/labelsAdded To QueueCron schedule to apply manifest-ProcessingCron is in progressRenewWaiting for applyYou can add new orders before closeQueue/SyncErrorsProblems with create parcelsQueue/Sync#### PACKAGES

[](#packages)

You can see every package collected by manifest on click on manifest row

[![dpd-manifest-grid](docs/img/dpd_packages_grid.png "Dpd Packages Grid")](docs/img/dpd_packages_grid.png)

COLUMNDESCRIPTIONOrderOrder IdPackage numberDpd package numberTracking numberDpd Tracking numberEvery package could be `send`,`download protocol`,`download label` individually

#### TODO

[](#todo)

- Remove manifests with parcels
- Auto generate labels and protocol

#### DONE

[](#done)

- Manifest and labels archive (loaded from media directory?)
- Set file type and Label type form config

#### Build With

[](#build-with)

- t3ko [dpd-pl-api-php](https://github.com/t3ko/dpd-pl-api-php)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 90% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/6819204b73d240cf059798853ad91430dc78d5ddaff08927e96cd27510f12d95?d=identicon)[taurthil](/maintainers/taurthil)

---

Top Contributors

[![taurthil](https://avatars.githubusercontent.com/u/6709830?v=4)](https://github.com/taurthil "taurthil (9 commits)")[![ImgBotApp](https://avatars.githubusercontent.com/u/31427850?v=4)](https://github.com/ImgBotApp "ImgBotApp (1 commits)")

---

Tags

dpddpd-shippingmagento2-module

### Embed Badge

![Health badge](/badges/mageviper-module-dpd/health.svg)

```
[![Health](https://phpackages.com/badges/mageviper-module-dpd/health.svg)](https://phpackages.com/packages/mageviper-module-dpd)
```

PHPackages © 2026

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