DPD UK Integration for Shopify

Shopify app onboarding

Our DPD integration app for Shopify supports both DPD UK and DPD Local UK accounts.

Please follow the steps below to install the app, connect it to your DPD account and configure it.

You can also download this guide.

DPD and DPL Local UK courier logo

Install the DPD Integration app from Shopify App Store

Follow this link: https://apps.shopify.com/dpd-integration-by-webshopassist

then click on the “Add app” button:

DPD UK app store installation

Please approve the access requested by the app to allow it to install and access your store orders.

DPD / DPD Local credentials

After you install the app, you will need to enter the DPD UK or DPD Local UK credentials, to connect the app to your DPD account.

DPD enter login credentials

Select the type of account (DPD UK or DPD Local UK), enter the username and password, then click the “Connect to DPD button”

Please contact DPD and make sure your account has the API access enabled. If the API access is not enabled, the app will not be able to connect to your DPD account.

Mandatory configuration options

After you connect the app to your DPD account, the app’s options page will be displayed.

The only mandatory options are the Collection address and the Preferred Service Type:

DPD mandatory configuration

Complete Collection Info

Click on the Collection address button to fill in the collection address details

Complete default shipment options

Select the Preferred Service type from the dropdown list.

This is the service the app will use for your shipments if no Shipping Method Mapping is defined. Please see the help page for details on the Method Mapping functionality.

The app has many other options you can explore. All options are explained in the app’s Help page.

The Shipping Method Mapping is also explained in this video.

Create DPD shipping labels

Before printing the labels, the app has to request tracking numbers from DPD.

To do this, the app initiates the fulfilment process in Shopify, creates a shipment in the DPD system using the Shopify order data and saves the tracking number back in Shopify.

There are three ways of doing this:

1. Manually, from the Fulfillment details page, for one order - to get to this page, from the order's details page (Shopify admin) go to the More actions dropdown and select DPD Fulfillment menu

DPD manual label creation

2. In batches, from the Manage Shipments page, for up to 100 orders at a time – click on the Manage Shipments button, select the orders you want to create labels for, then click on the Fulfill selected orders button. You can see how this works in the video guide.

3. Automatically, immediately after an order is created – this can be configured from the Automation section in the app’s options page – set the Automatic fulfilment dropdown to “Fulfill all products”.

Label printing

After you get the tracking numbers you can print the shipping labels and the packing slips.

The shipping labels can be printed either from MyDPD (no label sign off required) or from the Shopify app (label sign off required).

If you print from the WebShopAssist app a label print signoff is required (DPD has to check the size & quality of the printed label).

From both the WebShopAssist app and MyDPD you can print labels in bulk, selecting the orders with the checkboxes displayed.

In the WebShopAssist app the checkboxes for printing are on the right side of the list:

DPD label printing

The DPD integration app is running inside the browser, therefore it does not have direct access to the printer and it has to use the browser's print dialog and the printer driver settings. This means that the printer settings need to be adjusted to print the DPD shipping label.

The most important printer options are the page size and the margins. Please use the following values:

Additional resources


Help page

DPD app help page

The help page describes all the app’s options and features.

Back to DPD app page