
DPD Shipping
Description
Highlights
- Create shipping and return labels with just one click
- Send tracking links automatically via email
- Automatically email return labels and the parcel shop finder link to customers
- Let customers select a DPD Pickup Parcel Shop via interactive map during checkout
- Only have a DPD Cloud ID? We'll help you get a DELIS ID! The contract upgrade is available for everyone!
Features
- Automatically set the order status to "Shipped"
- Automatically add tracking codes to the order
- Support for DPD Food, Predict, and proactive delivery notifications via email
- Automatic parcel weight calculation based on order contents or default values from plugin settings
- Generate shipping and return labels automatically using Flow Builder actions
- Magnalister compatibility: auto-fill the return tracking code into the Magnalister field
- Configure the number of parcels per shipment individually
- Customize parcel weight and dimensions per label
- Editable recipient address before creating the shipping label
- Print shipping labels individually or in batches
- Customizable email templates for shipping and returns
- Pre-select the DPD product based on the selected shipping method
- Real-time tracking updates from DPD shown in both storefront and admin panel
- Wide range of Flow Builder triggers for advanced automation
- Choose between A4 or A6 label formats
About the Extension
Shipping that (almost) runs itself – with the DPD Shipping App for Shopware 6
Too many clicks, too many errors, not enough time? This app automates your entire shipping process – from label creation to delivery – and ensures a seamless experience for you and your customers. Save time, reduce mistakes, and deliver top-tier service without the stress.
- One-click shipping and return labels – no more manual creation, saves time and effort
- Return labels sent automatically via email – send return labels to your customers with a single click
- Shipment status visible in the customer account – fewer support inquiries, more customer trust
- Tracking emails sent automatically to your customers – keep them informed every step of the way
- Customizable parcel weights, dimensions, quantity, and DPD services – including DPD Food, Predict, or Express
Install now and streamline your shipping process by up to 80% – fully integrated into your Shopware workflow.
Only have a DPD Cloud ID? We’ll help you get a DELIS ID
You currently only have a DPD Cloud ID and no DELIS ID? No worries – switching your contract is easy and available to everyone.
Just reach out to us – we’ll support you with the transition so you can use the plugin to its full potential.
Get in touch now: dpd@applifaction.com
Delivery to DPD Pickup Parcel Shops – more flexibility for your customers
Commuters, professionals, mobile shoppers – many no longer want home delivery. Give them the choice: with the interactive parcel shop map directly in the checkout. This reduces cart abandonment and significantly increases customer satisfaction.
- Parcel shop selection directly in checkout – quick and easy via interactive map
- Post-order changes in the admin panel – easily switch to a different shop or regular address
Your system learns as you ship – less manual work over time
While preparing shipments, you can now store product weights directly. With every order, your system learns and calculates future parcel weights automatically. It doesn’t get more efficient than that!
Shipping history in near real-time – for you and your customers
DPD updates the shipping status every 15 minutes. Both you and your customers can access the latest tracking history directly in the admin panel and customer account. This builds trust and reduces inquiries significantly.
Supported DPD products
- DPD Classic
- DPD EXPRESS delivery on the next working day before 08:30, 12:00, or 18:00
- DPD EXPRESS international
- DPD Food
- DPD PARCELLetter
- DPD Priority
- DPD MAIL
- DPD MAX
DPD Predict and proactive notifications
Your customers will always know when to expect their delivery – including real-time updates for pick-up, failed delivery attempts, and successful handovers. Full transparency, all the way.
Important note for SME (small-volume) DPD customers
If you currently have an SME contract with DPD, a quick contract upgrade is required before you can use this plugin. SME contracts don’t include access to the necessary DPD Webconnect API by default – but we’ll guide you through the upgrade process step by step.
Simply reach out to us via the support form or by email at dpd@applifaction.com – we’ll handle the rest and make sure a DPD sales rep gets in touch with you promptly.
Shipping that (almost) runs itself – with the DPD Shipping App for Shopware 6
Too many clicks, too many errors, not enough time? This app automates your entire shipping process – from label creation to delivery – and ensures a seamless experience for you and your customers. Save time, reduce mistakes, and deliver top-tier service without the stress.
- One-click shipping and return labels – no more manual creation, saves time and effort
- Return labels sent automatically via email – send return labels to your customers with a single click
- Shipment status visible in the customer account – fewer support inquiries, more customer trust
- Tracking emails sent automatically to your customers – keep them informed every step of the way
- Customizable parcel weights, dimensions, quantity, and DPD services – including DPD Food, Predict, or Express
Install now and streamline your shipping process by up to 80% – fully integrated into your Shopware workflow.
Only have a DPD Cloud ID? We’ll help you get a DELIS ID
You currently only have a DPD Cloud ID and no DELIS ID? No worries – switching your contract is easy and available to everyone.
Just reach out to us – we’ll support you with the transition so you can use the plugin to its full potential.
Get in touch now: dpd@applifaction.com
Delivery to DPD Pickup Parcel Shops – more flexibility for your customers
Commuters, professionals, mobile shoppers – many no longer want home delivery. Give them the choice: with the interactive parcel shop map directly in the checkout. This reduces cart abandonment and significantly increases customer satisfaction.
- Parcel shop selection directly in checkout – quick and easy via interactive map
- Post-order changes in the admin panel – easily switch to a different shop or regular address
Your system learns as you ship – less manual work over time
While preparing shipments, you can now store product weights directly. With every order, your system learns and calculates future parcel weights automatically. It doesn’t get more efficient than that!
Shipping history in near real-time – for you and your customers
DPD updates the shipping status every 15 minutes. Both you and your customers can access the latest tracking history directly in the admin panel and customer account. This builds trust and reduces inquiries significantly.
Supported DPD products
- DPD Classic
- DPD EXPRESS delivery on the next working day before 08:30, 12:00, or 18:00
- DPD EXPRESS international
- DPD Food
- DPD PARCELLetter
- DPD Priority
- DPD MAIL
- DPD MAX
DPD Predict and proactive notifications
Your customers will always know when to expect their delivery – including real-time updates for pick-up, failed delivery attempts, and successful handovers. Full transparency, all the way.
Important note for SME (small-volume) DPD customers
If you currently have an SME contract with DPD, a quick contract upgrade is required before you can use this plugin. SME contracts don’t include access to the necessary DPD Webconnect API by default – but we’ll guide you through the upgrade process step by step.
Simply reach out to us via the support form or by email at dpd@applifaction.com – we’ll handle the rest and make sure a DPD sales rep gets in touch with you promptly.
Details
- Available: English, German
- Latest update: 13 August 2025
- Publication date: 3 June 2025
- Version: 2.2.1
- Category: Shipping provider
Resources
Reviews (2)
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 DPD Access Credentials
To use this plugin, you need an active contract with DPD.
Please note: Only credentials with a DelisID (not a Cloud User ID) can be used. If you only have a Cloud User ID, please reach out to us via the Shopware support form. We'll be happy to assist you in obtaining your DelisID from DPD.
A PDF form to register for the DPD Webservices (not DPD Cloud Service Alpha2) is available directly in the plugin settings.
Please complete this form and send it to your DPD representative.
Additionally, you must 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 provided in the plugin settings — making the process as easy as possible for you.
If you have any questions or issues, feel free to contact your DPD representative or reach out to Applifaction via the Shopware support form.
Configuration Guide
1. Plugin Configuration
- Navigate to Settings > Extensions > DPD parcel shipping with shipment tracking
- Enter the sender address
- Enter your DPD Webservice credentials
- Have DPD set up the Tracking Push Service (details are provided in the configuration interface)
- Save your changes
2. Shipping Method Configuration
- Navigate to Settings > Shipping > DPD Classic
- Activate the shipping method DPD Classic
- Optional: Define default values for your parcels in the additional fields under DPD Shipping
- Save your changes
3. Sales Channel Configuration
Please add the shipping method DPD Classic to the desired sales channels.Optionally, you can also set it as the default shipping method.
Optional: Using an Existing Shipping Method with DPD
You can also use an existing shipping method for DPD shipments — it is not mandatory to use the DPD Classic method.- Add one of the following tracking URLs (depending on the language) to your shipping method:
- 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
- Define default values for your parcels in the additional fields under DPD Shipping
2.2.1
- Fixed an issue in the administration where repeatedly opening the 'Create Shipment' modal could cause an error.
2.2.0
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.
1.7.0
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
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.
2.1.0
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.
1.5.1
- 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
2.0.0
- This version of the DPD shipping plugin is compatible with Shopware 6.7
1.5.0
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
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
- Improved logic for determining the house number from the street field
1.4.0
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
- The DELIS-ID can now be alphanumeric too
1.3.1
- 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
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
Changes:
- Integrated new plugin icon
1.2.0
- 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
- Fixed error in a migration
1.1.1
Fixed an issue that occurred during JavaScript compilation – the plugin now builds without errors.
1.1.0
- 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
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
- 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)