DPD Shipping Labels & Returns – DPD Gold Certified
Description
Highlights
- Create DPD shipping labels and return labels directly from orders
- Document parcel handover with a DPD manifest and driver signature
- Send tracking links to customers automatically by email
- Process multiple orders in a single batch
- Offer DPD Pickup parcel shops and safe-place delivery authorisation at checkout
Features
- Create DPD shipping labels individually or in batches directly from the order overview
- Create return labels and provide them by email or in the customer account
- Send tracking links to customers automatically by email
- Process multiple orders in one batch as individual or combined DPD shipments
- Search, filter, print and download created DPD labels by date
- Document parcel handovers with a DPD manifest and driver signature
- Create shipping and return labels with Flow Builder and automatically update shipping statuses and tracking codes
- Let customers select DPD Pickup parcel shops from a map at checkout
- Let customers authorise delivery to a preferred safe place at checkout and in the customer account
- Manage shipping profiles with individual sender and return addresses for each sales channel
- Calculate parcel weights from product data and include packaging weight adjustments
- Automatically split shipments into multiple parcels based on the maximum weight
- Adjust the recipient address, parcel weight, dimensions and DPD services before creating the label
- Prepare and verify customs and invoice data for export shipments before creating the label
- Use DPD services such as Express, Food, Predict and ID Check
About the Extension
Create DPD shipping labels and return labels directly from orders
Manage your daily DPD shipping in the Administration. Create shipping labels and return labels, process multiple orders in one batch and keep track of labels, downloads, tracking and shipping statuses.
DPD Gold Partner and certified shipping tool: The extension connects your order processing to the DPD web services and supports your workflow from label creation through to shipment tracking.
Ship orders individually or together
Start DPD shipping directly from the order overview. For several selected orders, you can create separate shipments in one batch or combine suitable orders into a single DPD shipment.
- Create DPD shipping labels directly from selected orders
- Process multiple orders one after another in a single shipping batch
- Combine several orders with a selected main order into one DPD shipment
- Review successful results, skipped orders and errors after the batch
- Download created labels and manifests directly from the results
Manage DPD labels for daily dispatch
Created DPD labels are available in a dedicated overview. Search and filter them by creation date, select individual labels or complete daily groups, and print or download the required documents in one batch.
- Group shipping labels by creation date
- Find labels using order, recipient and shipping data
- Hide labels that have already been downloaded or dispatched
- Print or download selected shipping labels in one batch
Document handover to DPD
Create a DPD shipping manifest from selected labels or orders. It contains the relevant parcel details and a field for the driver's signature, allowing you to record the handover of parcels to DPD at the end of the shipping day.
Keep customers informed automatically
Tracking links can be sent to your customers automatically by email. Shipping statuses and tracking codes can be updated on the order, while the shipping history is available in both the Administration and the customer account.
Return labels can also be provided by email or offered for download in the customer account. Customisable email templates help you adapt shipping and returns information to your own communication style.
Automate shipping and returns with Flow Builder
Use Flow Builder actions to create shipping labels and return labels automatically. Additional triggers and actions support recurring processes involving shipping statuses, tracking and customer communication.
Offer DPD Pickup parcel shops and preferred safe places
Customers can select a DPD Pickup parcel shop from a map directly at checkout. The selected parcel shop is used for the shipment and can be changed in the Administration if required.
You can also let customers authorise delivery to a preferred safe place at checkout and in the customer account. The option can be shown or hidden in the configuration.
Manage shipping profiles for locations and sales channels
Shipping profiles combine DPD web service credentials, contract details, sender addresses, optional return addresses and other shipping settings. Profiles can be assigned to sales channels, with a default profile acting as a fallback.
- Manage different sender and return addresses
- Assign shipping profiles to specific sales channels
- Store reference values and other DPD settings for each profile
Prepare parcel weights and multi-parcel shipments
Parcel weights can be calculated from product data and the settings of the selected shipping method. Missing product weights can be covered by a fallback. Percentage-based and fixed packaging weight adjustments can be included in the calculation.
If a shipment exceeds the configured maximum weight, it can be split into several parcels. The weight, dimensions and number of parcels remain adjustable before the labels are created.
Review recipient and shipping data before creating the label
If required, edit the recipient address, parcel details, references and selected DPD product before creating the shipping label. Shipping method defaults can provide suitable initial values, which remain editable in the shipment dialogue.
Prepare international shipments from Germany
For relevant export shipments, customs tariff numbers, countries of origin and invoice line items can be prefilled from product, order and fallback data. Review and edit the details before creating the label.
The extension supports various DPD products and services, including Classic, Express, Food, Predict and ID Check. Availability depends on the shipment type, destination and DPD contract.
Additional functions
- Update shipping statuses and tracking codes on orders automatically
- Edit the recipient address before creating the label
- Preselect the DPD product based on the shipping method
- Transfer return tracking codes to Magnalister
- Adjust the number of parcels, weight and dimensions for each shipment
Only have Cloud credentials? We are here to help.
Every merchant can use the extension regardless of their DPD parcel volume.
As the connection is provided through Applifaction as a DPD Gold Partner, DPD supplies the required DPD web service credentials regardless of shipping volume. If you initially receive only Cloud credentials, we will support you in switching to the appropriate DPD web service credentials.
The extension is intended for shipping with DPD Germany. International shipments can also be created from Germany.
Create DPD shipping labels and return labels directly from orders
Manage your daily DPD shipping in the Administration. Create shipping labels and return labels, process multiple orders in one batch and keep track of labels, downloads, tracking and shipping statuses.
DPD Gold Partner and certified shipping tool: The extension connects your order processing to the DPD web services and supports your workflow from label creation through to shipment tracking.
Ship orders individually or together
Start DPD shipping directly from the order overview. For several selected orders, you can create separate shipments in one batch or combine suitable orders into a single DPD shipment.
- Create DPD shipping labels directly from selected orders
- Process multiple orders one after another in a single shipping batch
- Combine several orders with a selected main order into one DPD shipment
- Review successful results, skipped orders and errors after the batch
- Download created labels and manifests directly from the results
Manage DPD labels for daily dispatch
Created DPD labels are available in a dedicated overview. Search and filter them by creation date, select individual labels or complete daily groups, and print or download the required documents in one batch.
- Group shipping labels by creation date
- Find labels using order, recipient and shipping data
- Hide labels that have already been downloaded or dispatched
- Print or download selected shipping labels in one batch
Document handover to DPD
Create a DPD shipping manifest from selected labels or orders. It contains the relevant parcel details and a field for the driver's signature, allowing you to record the handover of parcels to DPD at the end of the shipping day.
Keep customers informed automatically
Tracking links can be sent to your customers automatically by email. Shipping statuses and tracking codes can be updated on the order, while the shipping history is available in both the Administration and the customer account.
Return labels can also be provided by email or offered for download in the customer account. Customisable email templates help you adapt shipping and returns information to your own communication style.
Automate shipping and returns with Flow Builder
Use Flow Builder actions to create shipping labels and return labels automatically. Additional triggers and actions support recurring processes involving shipping statuses, tracking and customer communication.
Offer DPD Pickup parcel shops and preferred safe places
Customers can select a DPD Pickup parcel shop from a map directly at checkout. The selected parcel shop is used for the shipment and can be changed in the Administration if required.
You can also let customers authorise delivery to a preferred safe place at checkout and in the customer account. The option can be shown or hidden in the configuration.
Manage shipping profiles for locations and sales channels
Shipping profiles combine DPD web service credentials, contract details, sender addresses, optional return addresses and other shipping settings. Profiles can be assigned to sales channels, with a default profile acting as a fallback.
- Manage different sender and return addresses
- Assign shipping profiles to specific sales channels
- Store reference values and other DPD settings for each profile
Prepare parcel weights and multi-parcel shipments
Parcel weights can be calculated from product data and the settings of the selected shipping method. Missing product weights can be covered by a fallback. Percentage-based and fixed packaging weight adjustments can be included in the calculation.
If a shipment exceeds the configured maximum weight, it can be split into several parcels. The weight, dimensions and number of parcels remain adjustable before the labels are created.
Review recipient and shipping data before creating the label
If required, edit the recipient address, parcel details, references and selected DPD product before creating the shipping label. Shipping method defaults can provide suitable initial values, which remain editable in the shipment dialogue.
Prepare international shipments from Germany
For relevant export shipments, customs tariff numbers, countries of origin and invoice line items can be prefilled from product, order and fallback data. Review and edit the details before creating the label.
The extension supports various DPD products and services, including Classic, Express, Food, Predict and ID Check. Availability depends on the shipment type, destination and DPD contract.
Additional functions
- Update shipping statuses and tracking codes on orders automatically
- Edit the recipient address before creating the label
- Preselect the DPD product based on the shipping method
- Transfer return tracking codes to Magnalister
- Adjust the number of parcels, weight and dimensions for each shipment
Only have Cloud credentials? We are here to help.
Every merchant can use the extension regardless of their DPD parcel volume.
As the connection is provided through Applifaction as a DPD Gold Partner, DPD supplies the required DPD web service credentials regardless of shipping volume. If you initially receive only Cloud credentials, we will support you in switching to the appropriate DPD web service credentials.
The extension is intended for shipping with DPD Germany. International shipments can also be created from Germany.
Details
- Available: English, German
- Latest update: 23 July 2026
- Publication date: 3 June 2025
- Version: 2.9.3
- Category: Carrier Services
Resources
Reviews (5)
Average rating of 5 out of 5 stars
Top Support & reibungslose Umsetzung
Average rating of 5 out of 5 stars
Vielen Dank für den großartigen Service – klare Weiterempfehlung!
Praktisches DPD Versand-Plugin mit Top-Support
Average rating of 5 out of 5 stars
Besonders hervorheben möchte ich auch den ausgezeichneten Support. Bei Fragen oder Problemen bekommt man schnell und freundlich Hilfe, was den gesamten Umgang mit dem Plugin sehr angenehm macht.
Perfekte Integration mit Shopware 6
Average rating of 5 out of 5 stars
Super Plugin, Perfekter Support TOP!!!
Average rating of 5 out of 5 stars
Smartes Plugin TOP
Average rating of 5 out of 5 stars
About the Extension Partner
Applifaction
Partner Status
-
Shopware
Extension Partner
Details
-
Ø-Rating:
5
Average rating of 5 out of 5 stars
- Partner since: 2022
- Extensions: 4
Support
- Based in: USA
- Speaks: German, English
- Response time: Very quickly
- Frontend:
- Go to demo
- Name:
- test-kunde@applifaction.com
- Password:
- test-kunde@applifaction.com
- Admin:
- Go to demo
- Name:
- admin
- Password:
- shopware
Obtaining access credentials from DPD
An active contract with DPD is required for the plugin to function.
Please note: Only credentials with a DELIS ID, not a Cloud User ID, can be used. If you only have a Cloud User ID, please contact us through the Shopware support form. We will be happy to help you obtain your DELIS ID from DPD.
A PDF form for registering for the DPD Webservices, not DPD Cloud Service Alpha2, is available directly in the plugin settings.
Please complete the form in full and send it to your DPD contact.
You must also register your shop for the DPD Tracking Push Service.
The corresponding PDF form, including guidance on which values to enter in each field, is also available in the plugin settings, making the process as straightforward as possible.
If you have any questions or encounter any problems, please contact your DPD representative or Applifaction through the Shopware support form.
Configuration guide
1. Plugin configuration
- Go to Settings > Extensions > DPD parcel shipping with shipment tracking
- Enter the sender address
- Enter your DPD web service credentials
- Ask DPD to set up the DPD Tracking Push Service; further details are provided in the configuration screen
- Save the configuration
2. Shipping method configuration
- Go to Settings > Shipping > DPD Classic
- Activate the DPD Classic shipping method
- Optional: Enter default values for your parcels in the additional fields under DPD Shipping
- Save the configuration
3. Sales channel configuration
Add the DPD Classic shipping method to the required sales channels.You can also set it as the default shipping method.
Optional: Use an existing shipping method with DPD
You can also use an existing shipping method for DPD shipments. Using the DPD Classic shipping method is not mandatory.- Add one of the following tracking URLs to the shipping method, depending on the language:
- German: https://my.dpd.de/redirect.aspx?action=2&locale=de_DE&parcelno=%s
- English: https://my.dpd.de/redirect.aspx?action=2&locale=en_GB&parcelno=%s
- Enter default values for your parcels in the additional fields under DPD Shipping
2.9.3 6.7.0.0 - 6.7.12.2
Improved
- Storefront page speed has been optimized so regular shop pages with the DPD plugin enabled load resources more selectively.
2.9.2 6.7.0.0 - 6.7.12.2
Fixed
- The selection in the DPD parcel label overview now reliably activates the actions for downloading, printing, and creating the shipping list again.
2.9.1 6.7.0.0 - 6.7.12.2
Improved
- The address cards in the shipment dialog now show more clearly which address belongs to the customer, delivery, or merchant for return and swap shipments. This helps prevent mix-ups before creating the DPD shipment.
Fixed
- The DPD tab count in the order details now only includes relevant shipments for the active shipping profile and excludes drafts as well as the other test or live mode.
2.9.0 6.7.0.0 - 6.7.12.2
New
- New “DPD parcel labels” overview: merchants can find DPD labels from different orders in one place, review them grouped by shipping day, search, filter, select, and download labels or shipping lists together.
- Automatic parcel weights now also support a percentage-based weight surcharge, while the fixed surcharge per parcel remains available.
- The DPD defaults of the used shipping method are shown directly in the parcel tab of the shipment dialog and can be edited there. After saving, parcel weights are recalculated.
Fixed
- Collection requests now use the customer address as the pickup address and the configured return or sender address as the destination address, including parcel-shop deliveries.
2.8.0 6.7.0.0 - 6.7.12.2
New
- Multiple orders can now be grouped into one DPD combined shipment. Tracking, shipment overview, shipping list, and follow-up workflows such as returns, swap requests, and collection requests take all included orders into account.
- Orders can now be shipped with DPD directly from the order overview. One selected order opens the familiar shipment dialog, while multiple selected orders can be processed as separate shipments or as one combined shipment.
- Creating many separate DPD labels now runs in parallel and is significantly faster. Merchants can see progress and results per order, spot skipped or failed orders faster, and download labels and the shipping list together after completion.
Fixed
- The parcel-shop finder in the Administration now uses a storefront domain that matches the Administration context. This prevents the finder from opening with a 404 page in local or differently routed environments.
2.7.4 6.7.0.0 - 6.7.12.2
New
- DPD accounts are now called shipping profiles. This makes it clearer that multiple shipping setups with separate sender and process settings are possible, even when there is only one DPD contract.
Fixed
- Fixed detection of the Mapbox token input field when testing the Mapbox token with Shopware 6.7.10.x.
2.7.3 6.7.0.0 - 6.7.12.2
- Updated parcel tracking link
- Fixed bug in the mass label creation
2.7.2 6.7.0.0 - 6.7.12.2
Features
- Added an alert to the order page in the administration that informs users if the tracking push service is not active yet.
- Improved the email template for registering the webservices and the tracking push service.
Bugfixes
- Applied the fallback product weight only to physical order line items.
2.7.1 6.7.0.0 - 6.7.12.2
- Implemented a fallback to general reference numbers for parcels.
- Implemented a language fallback to the sales channel default language for shipping method custom fields.
2.7.0 6.7.0.0 - 6.7.12.2
- More control over parcel shop delivery
You can now define per shipping method whether customers are allowed to select a parcel shop. This helps you avoid unwanted parcel shop deliveries. - Always the correct shipment status at a glance
For each parcel, the admin area now automatically shows the most relevant current shipment status, even if DPD reports an outdated status after delivery, such as arrival at a parcel center. - No tracking emails after successful delivery
Customers will no longer receive tracking emails after a parcel has been delivered. Even if DPD incorrectly reports a depot arrival after delivery, no email will be sent to the customer. - Improved handling of DPD tracking push messages
Duplicate tracking messages are automatically detected and ignored. This results in cleaner and more transparent parcel histories in the admin area.
2.6.0 6.7.0.0 - 6.7.12.2
- Define LQ hazardous goods on the product: New custom field for LQ hazardous goods items (Limited Quantity)
- Automatic activation of the LQ hazardous goods option: If a shipment contains at least one LQ item, the “LQ Hazardous Goods (Limited Quantity)” option is enabled automatically for all parcels
2.5.0 6.7.0.0 - 6.7.12.2
New Features
- Automatic Reference Presets: Save time on every shipment! You can now prefill your reference fields automatically – no manual typing needed. Choose from smart options like:
- Order number
- Customer number
- First item number or name
- Most expensive item number or name
- Custom value or empty
Bug Fixes
- Improved Admin Stability: Fixed a rare infinite loop that could occur when opening the order context menu in the admin order list. Everything runs smooth again.
2.4.1 6.7.0.0 - 6.7.12.2
- The plugin is now fully compatible with Redis Cart caching enabled.
2.4.0 6.7.0.0 - 6.7.12.2
New Features
- Flexible Status Updates You can now configure separately when the shipping status changes and when tracking codes are added to orders. Options: Parcel has arrived at the DPD depot, Parcel label created, or Never.
- Labels directly in the order overview Create, download, and print parcel labels directly from the order list. No need to open the order details – faster processing guaranteed.
Improvements
- Mandatory drop-off location When customers activate a parcel drop-off permission, specifying a drop-off location is now required. This reduces misdeliveries and follow-up inquiries.
- Increased security A confirmation dialog now appears before deleting a DPD account – protecting you from accidental deletions.
- Improved usability English translations in the administration have been revised for clearer navigation.
2.3.2 6.7.0.0 - 6.7.12.2
- Fixed a bug that created an incorrect PDF in some stores when merging PDFs.
2.3.1 6.7.0.0 - 6.7.12.2
- Improved usability of the administration UI
2.3.0 6.7.0.0 - 6.7.12.2
Multiple DPD accounts with different sender addresses
Shops with multiple locations or brands can now create as many DPD accounts as needed and assign a unique sender address to each account.
Direct activation for DPD Webservices and Tracking Push
From the plugin configuration, it is now possible to automatically send an email to DPD in order to request access credentials for the webservices and to set up the Tracking Push service.
2.2.3 6.7.0.0 - 6.7.12.2
- Some shops struggled with PDF merging. Changed the PDF merging method to avoid broken PDFs.
2.2.2 6.7.0.0 - 6.7.12.2
- Some shops struggled with PDF merging. It happens now in-memory only to avoid broken PDFs.
2.2.1 6.7.0.0 - 6.7.12.2
- Fixed an issue in the administration where repeatedly opening the 'Create Shipment' modal could cause an error.
2.2.0 6.7.0.0 - 6.7.12.2
New in Version 2.2.0: Maximum Security and Efficiency
- Shipping List: With the new shipping list, you have a clear overview of all packages you are handing over to the DPD driver. You can print the list and have it signed by the driver to have seamless documentation for the end of the day.
- ID Check: This new feature ensures that customers must confirm their identity when required by the goods they have ordered. This gives you and your customers maximum security and compliance.
Improvements in Version 2.2.0
- The grouping logic of tracking codes for tracking link emails has been improved so customers always receive the correct link.
- A status check component has been added to the plugin configuration, which displays if the scheduled tasks are set up correctly.
- The tracking link email will now be sent via a flow.
- If the current DPD express product is not available for the destination country, a valid DPD express product will be chosen automatically.
2.1.0 6.7.0.0 - 6.7.12.2
New Features
- Tracking Link Mail Queue
Tracking links are now sent via email only after a set number of hours have passed since the first package of a multi-package shipment was received by DPD. This only happens if not all packages of the shipment have been handed over to DPD yet. This prevents customers from receiving multiple emails if DPD takes several hours to process many packages. At the same time, this delay ensures that tracking links are still sent on time even if labels are deliberately not used or are lost.
Improvements
Automatic Deactivation of Services for Returns: DPD Predict and the DPD Food Service are now automatically disabled for returns. This prevents errors in the shipping process, as these services are not available for returns. Another step to simplify your workflow.
Server-Side Validation for International Shipments: Invoice lines for international shipments are now validated server-side. This ensures that all information is correct, speeds up customs clearance, and minimizes the risk of returns or delays. Less hassle, faster shipping.
2.0.0 6.7.0.0 - 6.7.12.2
- This version of the DPD shipping plugin is compatible with Shopware 6.7
1.12.3 6.6.0.0 - 6.6.10.21
Fixed error during the bulk label creation
1.12.2 6.6.0.0 - 6.6.10.21
Features
- Added an alert to the order page in the administration that informs users if the tracking push service is not active yet.
- Improved the email template for registering the webservices and the tracking push service.
Bugfixes
- Applied the fallback product weight only to physical order line items.
1.12.1 6.6.0.0 - 6.6.10.21
- Implemented a fallback to general reference numbers for parcels.
- Implemented a language fallback to the sales channel default language for shipping method custom fields.
1.12.0 6.6.0.0 - 6.6.10.21
- More control over parcel shop delivery
You can now define per shipping method whether customers are allowed to select a parcel shop. This helps you avoid unwanted parcel shop deliveries. - Always the correct shipment status at a glance
For each parcel, the admin area now automatically shows the most relevant current shipment status, even if DPD reports an outdated status after delivery, such as arrival at a parcel center. - No tracking emails after successful delivery
Customers will no longer receive tracking emails after a parcel has been delivered. Even if DPD incorrectly reports a depot arrival after delivery, no email will be sent to the customer. - Improved handling of DPD tracking push messages
Duplicate tracking messages are automatically detected and ignored. This results in cleaner and more transparent parcel histories in the admin area.
1.11.0 6.6.0.0 - 6.6.10.21
- Define LQ hazardous goods on the product: New custom field for LQ hazardous goods items (Limited Quantity)
- Automatic activation of the LQ hazardous goods option: If a shipment contains at least one LQ item, the “LQ Hazardous Goods (Limited Quantity)” option is enabled automatically for all parcels
1.10.0 6.6.0.0 - 6.6.10.21
New Features
- Automatic Reference Presets: Save time on every shipment! You can now prefill your reference fields automatically – no manual typing needed. Choose from smart options like:
- Order number
- Customer number
- First item number or name
- Most expensive item number or name
- Custom value or empty
Bug Fixes
- Improved Admin Stability: Fixed a rare infinite loop that could occur when opening the order context menu in the admin order list. Everything runs smooth again.
1.9.1 6.6.0.0 - 6.6.10.21
- The plugin is now fully compatible with Redis Cart caching enabled.
1.9.0 6.6.0.0 - 6.6.10.21
New Features
- Flexible Status Updates You can now configure separately when the shipping status changes and when tracking codes are added to orders. Options: Parcel has arrived at the DPD depot, Parcel label created, or Never.
- Labels directly in the order overview Create, download, and print parcel labels directly from the order list. No need to open the order details – faster processing guaranteed.
Improvements
- Mandatory drop-off location When customers activate a parcel drop-off permission, specifying a drop-off location is now required. This reduces misdeliveries and follow-up inquiries.
- Increased security A confirmation dialog now appears before deleting a DPD account – protecting you from accidental deletions.
- Improved usability English translations in the administration have been revised for clearer navigation.
1.8.1 6.6.0.0 - 6.6.10.21
- Fixed a bug that created an incorrect PDF in some stores when merging PDFs.
1.8.0 6.6.0.0 - 6.6.10.21
Multiple DPD accounts with different sender addresses
Shops with multiple locations can now create as many DPD accounts as needed and assign a unique sender address to each account.
Direct activation for DPD Webservices and Tracking Push
From the plugin configuration, it is now possible to automatically send an email to DPD in order to request access credentials for the webservices and to set up the Tracking Push service.
1.7.3 6.6.0.0 - 6.6.10.21
- Prevented other plugins to influence to style of the shipping overview grid in an unwanted way.
- Some shops struggled with PDF merging. Changed the PDF merging method to avoid broken PDFs
1.7.2 6.6.0.0 - 6.6.10.21
- Some shops struggled with PDF merging. Changed the PDF merging method to avoid broken PDFs.
1.7.1 6.6.0.0 - 6.6.10.21
- Some shops struggled with PDF merging. It happens now in-memory only to avoid broken PDFs.
1.7.0 6.6.0.0 - 6.6.10.21
New in Version 1.7.0: Maximum Security and Efficiency
- Shipping List: With the new shipping list, you have a clear overview of all packages you are handing over to the DPD driver. You can print the list and have it signed by the driver to have seamless documentation for the end of the day.
- ID Check: This new feature ensures that customers must confirm their identity when required by the goods they have ordered. This gives you and your customers maximum security and compliance.
Improvements in Version 1.7.0
- The grouping logic of tracking codes for tracking link emails has been improved so customers always receive the correct link.
- A status check component has been added to the plugin configuration, which displays if the scheduled tasks are set up correctly.
- The tracking link email will now be sent via a flow.
- If the current DPD express product is not available for the destination country, a valid DPD express product will be chosen automatically.
1.6.0 6.6.0.0 - 6.6.10.21
New Features
- Tracking Link Mail Queue
Tracking links are now sent via email only after a set number of hours have passed since the first package of a multi-package shipment was received by DPD. This only happens if not all packages of the shipment have been handed over to DPD yet. This prevents customers from receiving multiple emails if DPD takes several hours to process many packages. At the same time, this delay ensures that tracking links are still sent on time even if labels are deliberately not used or are lost.
1.5.1 6.6.0.0 - 6.6.10.21
- Parcel shop delivery can now be disabled in the return process via the shipment modal
- The Predict service can no longer be activated for return shipments
- DPD Food can no longer be activated for return shipments
- The generation of return labels for parcel shop deliveries is now more reliable
1.5.0 6.6.0.0 - 6.6.10.21
New Features
- Parcel shop finder map in checkout is only loaded after the user has actively given cookie consent for the Mapbox cookie
- Status indicator for tracking push setup in the admin panel
- Privacy notice directly in the plugin settings
Improvements
- Billing address is shown in checkout when shipping to a parcel shop, if billing and shipping addresses are identical
- ParcelLetter size limits are now strictly validated
- Parcel dimensions are now mandatory for international shipments
- Email field in the return label request form is hidden for logged-in users
- The option for higher insurance has been removed
Bug Fixes
- Removing parcels from a shipment now works reliably
1.4.2 6.6.0.0 - 6.6.10.21
Maximum control over shipping communication: Flexible delivery of tracking links via email
With this new version, you have full control over when your customers receive the tracking link:
Immediately after label creation – perfect for fast communication and proactive customer satisfaction
Only once DPD has physically received the parcel – ideal to avoid questions before the package is really on its way
Or not automatically at all – for full customization if you prefer to communicate shipping status manually
What this means for you: Fewer support inquiries, happier customers, and more control over the perfect moment to reach out. A small feature – with a big impact on your customer experience!
1.4.1 6.6.0.0 - 6.6.10.21
- Improved logic for determining the house number from the street field
1.4.0 6.6.0.0 - 6.6.10.21
New Features:
- Customers can now create return labels directly from their order history or via a form for not logged-in users by entering the order number and their email address.
- Generating and downloading parcel labels is now possible via the bulk editing for orders.
- Added configuration that attaches tracking links immediately after shipment creation to the order (no receipt of the parcel by DPD required anymore).
- It is now possible to configure in the shipping method settings whether the "Predict" service should be activated by default for B2C and B2B customers.
- Added console command "dpd:create-return-label" to generate return parcel labels.
Improvements:
- The tracking push now returns valid XML even if no parcel number or tracking status was submitted by DPD.
1.3.2 6.6.0.0 - 6.6.10.21
- The DELIS-ID can now be alphanumeric too
1.3.1 6.6.0.0 - 6.6.10.21
- You can now specify a pickup date for collection requests.
- For shipments to countries where the "state" field is not required, the state will no longer be sent to DPD when generating parcel labels. This ensures better compatibility with international shipping requirements.
1.3.0 6.6.0.0 - 6.6.10.21
New Features
- Recipient phone number support
Add the recipient's phone number for faster deliveries and fewer follow-up questions from DPD. - New product: DPD MAX
The plugin now supports DPD MAX – perfect for urgent shipments. - Sender contact fields
Add the sender’s phone number and email address so DPD can reach out directly in case of delivery issues. - Prefill parcel dimensions
When manually adding parcels, length, width, and height are now automatically prefilled based on the selected shipping method.
1.2.1 6.6.0.0 - 6.6.10.21
Changes:
- Integrated new plugin icon
1.2.0 6.6.0.0 - 6.6.10.21
- Drop-off permission configurable – fewer returns, happier customers
Allow your customers to grant DPD drop-off permission during checkout. Saves time, increases first delivery success, and reduces return costs. - Higher insurance configurable – better protection for high-value shipments
As the shop owner, you decide whether and up to what amount shipments can be additionally insured. Ideal for expensive products and greater shipping trust.
1.1.2 6.6.0.0 - 6.6.10.21
- Fixed error in a migration
1.1.1 6.6.0.0 - 6.6.10.21
Fixed an issue that occurred during JavaScript compilation – the plugin now builds without errors.
1.1.0 6.6.0.0 - 6.6.10.21
- DPD Parcel shop selection directly in checkout
Your customers can now easily choose a DPD parcel shop using an interactive map. - Adjust parcel shop later in the admin panel
Even after the order is placed, you can change the selected parcel shop in the admin – or switch back to a regular delivery address. - Automatic parcel weights
While picking, you can now save product weights directly. With every order, your system gets smarter and automatically calculates the perfect parcel weight for future shipments.
1.0.7 6.6.0.0 - 6.6.10.21
New Features
Implemented support for:
Swap service requests
Collection requests
Tyre delivery and LQ (limited hazardous quantity) parcels
Alternative return address
Added plugin settings:
Option to hide return labels in storefront
Option to disable tracking link emails
Display error alerts in UI when store order creation fails
Added context menus for “Swap” and “Return” services
Integrated a loading animation for the "Test login" button
Improvements
Improved translation quality, error messages, and validation handling
Enhanced usability and wording across plugin configuration pages
"First steps" section added to configuration page
Updated icons, labels, and visuals
Made log file structure more organized
Better support for admin user locale codes
Bug Fixes
Fixed parcel label PDF deletion during uninstall
Solved bugs with plugin installation and uninstallation
Resolved issue where no parcel was added if total weight was 0
Addressed typos and inconsistencies in English translations
Fixed broken SVG links and updated them to HTTPS
Eliminated duplicate and unused code
Ensured correct usage of default folders and alt/title/rel attributes for accessibility and SEO
1.0.3 6.6.0.0 - 6.6.10.21
- Automatic weight calculation based on default values and parcel surcharges implemented in administration
- Implementation of default values for parcel dimensions in the administration
- Parcel labels can now also be created via console command
- Flow actions for creating shipping and return labels added
- “Create return label” button added if no DPD shipment exists yet
- Magnalister compatibility: return label numbers are written in Magnalister fields
- Street and house number without spaces in between can now be split (e.g. Maximiliansweg.1)