To connect to the API and print labels, you must have:
Access to DPD Shipments
An active contract with DPD
API Credentials to DPD Shipments API (contact your account manager)
A paid FULL plan
To display the Pickup Points widget, you must have:
A paid LITE or FULL plan
Once you have your API credentials ready:
In the app, go to Providers > Add Provider
Choose DPD as the carrier type and DPD Slovenia or DPD Croatia as the subtype
Fill in the required fields:
Username (easyship.hr or easyship.si)
Password (easyship.hr or easyship.si)
Map the provider to the correct shipping rates:
If you haven’t created shipping rates for DPD yet, follow this guide:
Configure shipping rates for carrier integration
If you already have DPD shipping rates set up:
In the Home Delivery section, select the shipping rates that will use DPD
Assign the appropriate service, e.g. DPD Home (B2C)
If you're using pickup points, make sure to also select the relevant rates in the Pickup Points section to enable pickup point selection for customers
Set the provider as active
Save the provider
To allow customers to select a DPD Pickup point during the checkout process, you need to activate and configure the widget.
Follow the appropriate guide based on your Shopify plan.