DPD API connection for order exporting, label printing, tracking code and COD

Eu

Erik

April 11, 2026

You are able to connect Parcely with DPD via API and automate the following processes:

  • Exporting order data to the DPD system.
  • Receiving shipping labels files from the DPD system and downloading them from the Parcely orders view.
  • Sending shipping confirmation emails with tracking code and link to customers.

Which shipping methods orders can I export to the DPD system?

You can export both DPD pick-up point and home-delivery orders from the Parcely app to the DPD system.

Parcely offers the following DPD shipping methods:

  • DPD parcel lockers in Estonia
  • DPD parcel lockers in Latvia
  • DPD parcel lockers in Lithuania
  • DPD home-delivery (courier) order export. You can set up all the shipping destination countries that DPD offers.
  • DPD parcel lockers in Bulgaria
  • DPD parcel lockers in Greece
  • DPD parcel lockers in Croatia
  • DPD parcel lockers in Romania
  • DPD parcel lockers in Finland
  • DPD parcel lockers in Italy
  • DPD parcel lockers in Czechia
  • DPD parcel lockers in Latvia
  • DPD parcel lockers in Belgium
  • DPD parcel lockers in Hungary
  • DPD parcel lockers in Austria
  • DPD parcel lockers in Slovakia
  • DPD parcel lockers in Ireland
  • DPD parcel lockers in Denmark
  • DPD parcel lockers in Sweden
  • DPD parcel lockers in Portugal
  • DPD parcel lockers in Poland
  • DPD parcel lockers in Spain
  • DPD parcel lockers in the Netherlands
  • DPD parcel lockers in England
  • DPD parcel lockers in Luxembourg

Please reach out to DPD support to learn about the countries they ship to and shipping rates.

How to activate DPD API?

Important! Only merchants whose warehouse is located in Estonia, Latvia, Lithuania or Czechia can export orders to the DPD system.

Go to your store admin and open the Parcely app under “Apps”. Click on the Shipping Service tab and move to the DPD section. Here you can enable and disable order export 

You can select between 3 different DPD APIs

1. DPD Baltic API - DPD's newest API for the Baltic region. You can generate a token for this API in the DPD self-service portal. Please ask DPD support for guidance if you are unable to find it. 

3. DPD Baltic Interconnector - Older DPD API in the Baltic region. It can still be used if you already have a contract with DPD and have interconnector keys. 

4. DPD Czech Republic API - Please contact DPD Czechia support if you need help with finding API token in DPD self-service portal. 

gM-XYr3eGEgiX8W6TJkfYS5FL4woBtUirA.png

Please fill in all the fields. Only "house number" and "Office or apartment number" are not mandatory. 

Please insert phone number with country code (e.g. “+372555555”, “+37065123456” )

Please insert zip without country code. For example, "1005" instead of "LV-1005.

Printing shipping labels

After order exporting has been set up you can print all DPD pick-up point shipping labels from the Parcely app Orders view. 

If for some reason the order is not automatically exported, then click on the "Export Order" button and the order data will be sent to  DPD. In a few seconds, you will see that the label printing button will switch to green and you can print the label by clicking on it. 

Tracking code

The tracking code is saved to your store order only if you fulfill orders through the Parcely app Orders view. Parcely will save the tracking code itself and  DPD tracking URL to the order and also include it in your store order confirmation email. If you choose to fulfill orders in Shopify order management, you will need to manually copy and paste the tracking code and URL. 

Enabling DPD Cash On Delivery (COD)

When is a COD shipment generated?

Parcely generated automatically COD shipping label if the following conditions are met:

  • The customer chose the DPD shipping method (and location if pick-up) that supports COD.
  • The customer chose the Cash on Delivery (COD) payment method (Shopify's default payment method).

Which shipping methods are supported by COD?

You are able to offer COD with the following DPD shipping methods:

  • DPD courier/home delivery to European countries.
  • DPD Pick-up locations in Estonia (location ID needs to start with EE90 or EE10)
  • DPD Pick-up locations in Lithuania (location ID needs to start with LT90)

How to enable COD payment method in a Shopify store?

Make sure you enable the COD payment method in your Shopify store. You can do it in the admin panel under Settings→Payments→Manual payment methods→Add manual payment method→Cash on Delivery (COD)


Make sure you add instructions for customers to the "Additional details" field. You can find this field if you click on "Manage" on the Cash on Delivery (COD) payment method.  We would advise adding a text there that lets customers know that COD payments can only be used if customers choose the previously mentioned DPD shipping methods. 

Unfortunately, the Cash on Delivery (COD) payment method can not be hidden if the customer chooses the wrong shipping method. 

is a COD shipment

What if the customer chooses COD but the shipping method or location is incorrect?

If a customer chooses COD payment with a shipping method or location that is not supported by DPD, then the order will not be automatically sent to DPD, and you can manually edit the order and contact the customer to find the best solution for collecting the payment for the order. 

Powered By SparrowDesk