Our DPD integration app for Shopify supports DPD accounts from Lithuania, Estonia and Latvia.
Please follow the steps below to install the app, connect it to your DPD account and configure it.
You can also download this guide.
Follow this link: https://apps.shopify.com/dpd-integration-by-webshopassist
then click on the “Add app” button:
Please approve the access requested by the app to allow it to install and access your store orders.
After you install the app, you will need to select the country you are shipping from, then enter the DPD credentials, to connect the app to your DPD account.
Select the country first (Lithuania, Estonia or Latvia), enter the username and password, then click the “Connect to DPD button”. The DPD credentials for API access have to be requested from DPD.
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.
After you connect the app to your DPD account, the app’s options page will be displayed.
The only mandatory options are the Default Service Type and the Custom COD Payment method name (if you intend to use Cash on delivery payments):
This is the DPD service is the DPD service the app uses to create shipments in the DPD system.
This is the name of the payment method used for COD and defined in the Shopify settings.
It must be the exact same name so that the app can identify orders with COD payments.
This key is used to authorize access to DPD delivery status. Without it, the app will not be able to retrieve the parcel's status.
DPD customers can find this key in:
After registering or logging in, go to: My profile / Client Data / API key. Press “Generate a key” if no key present. Copy if already generated. Or generate new if old one is exposed.
The shipments created with our app are visible in the DPD web portal, according to the table below:
|E-mail support||[email protected]||[email protected]||[email protected]|
The app has many other options you can explore. All options are explained in the app’s Help page.
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
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”.
After you get the tracking numbers you can print the shipping labels and the packing slips.
The shipping labels can be printed either from the DPD web portal or from the Shopify app.
From both the WebShopAssist app 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:
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. The margins should be at minimum and the page size must match the Label format selected in the app’s options (A4, A5 or A6).
The help page describes all the app’s options and features.