Skip to Content

Print DPD Germany labels and track parcels straight from your delivery orders

This DPD Germany Odoo integration turns a validated delivery order into a DPD label and a tracking number. Shipping charges come from fixed prices or pricing rules you set yourself. Available for Odoo 17, 18, 19 and 20.

  • Odoo 17.0 – 20.0
  • Community & Enterprise
  • Odoo.sh · On-premise
  • Not for Odoo Online

Top seller on the Odoo Apps Store

sales on the Odoo Apps Store
3,000+
apps published
100+
countries running them
100+

DPD Germany shipping work before and after this connector

Without the connector by hand

  1. Retype each order's address into DPD's own shipping system.
  2. Print labels in a separate tool, then match them to parcels.
  3. Copy tracking numbers into Odoo or into customer emails by hand.
  4. Look up a shipping charge by hand on every quotation.
  5. Count boxes on paper when one order ships in several parcels.

With the connector automatic

  1. Validating the delivery order sends the shipment details to DPD Germany.
  2. The label comes back on the validated delivery, ready to print.
  3. The tracking number is saved on the delivery order for anyone to check.
  4. Picking the DPD method on the order applies your fixed or rule-based price.
  5. Packages built with "Put in Pack" are sent with the shipment.

Shipment details, labels and tracking between Odoo and DPD Germany

Every object the connector handles, which way it travels and what triggers it.

DataDirectionWhat happens & when
Shipment details Odoo to DPD Germany

You validate the delivery order in Odoo.

Shipping label DPD Germany to Odoo

Returned and stored on the delivery when it is validated.

Tracking number DPD Germany to Odoo

Comes back with the label and is written on the delivery order.

Package list Odoo to DPD Germany

Sent with the shipment when you have used "Put in Pack".

DPD Germany Connector features

Set up your DPD Germany delivery method

Your team ships DPD parcels using the same kind of Odoo delivery method they already know. On the delivery method record you pick DPD Germany as the provider and fill in the account details used for shipping. More than one DPD Germany account can be connected, so a business with separate contracts or brands gives each of them its own method.

Odoo delivery method form set up for DPD Germany with the carrier account fields filled in

Charge one fixed DPD shipping price

When the shipping charge is the same whatever the order looks like, put a single amount on the DPD delivery method. Odoo applies that figure every time the method is selected, for parcels staying in Germany and for shipments going further. Your sales team never has to look a price up, and every quotation shows the same number.

Fixed price shipping cost configured on the DPD Germany delivery method in Odoo

Price shipping with your own rules

Build a short table of pricing rules when one flat charge is too blunt. Each line sits on the DPD delivery method with its own condition and amount, and Odoo picks the matching line when the order is priced. Since DPD Germany does not return live rates to Odoo, these rules decide what your customer actually pays for delivery.

Pricing rule lines on an Odoo DPD Germany delivery method using the based on rule option

Add the DPD rate to a sales order

A salesperson selects the DPD Germany delivery method on the quotation and the shipping charge is added to the order. With a fixed-price method that is the amount you configured on the carrier. Because the calculation uses your own Odoo setup, quoting behaves the same way for a customer down the road and a customer abroad.

Odoo sales order showing the DPD Germany fixed price delivery method and its shipping charge

Ship one order in several packages

Plenty of orders will not fit in a single box. Use the "Put in Pack" button on the delivery order to split the quantities across packages before you validate it. Every package you create is part of the shipment sent to DPD Germany, so a multi-parcel delivery is described properly instead of being treated as one box.

Odoo delivery order with several packages created by Put in Pack for a DPD Germany shipment

Labels and tracking on the delivery order

Validating the delivery order creates the DPD shipping label and the tracking number on that transfer. Your warehouse staff print the label and the parcel is ready to be handed over, with no second system to log into. The tracking number stays on the record, so anyone looking at the order can follow the parcel's status and location.

Validated Odoo delivery order showing the DPD Germany tracking number and attached shipping label

Supported Odoo versions

Odoo versionEditionsHosting PriceLatest release
20.0 Community & Enterprise Odoo.sh · On-premise €109.98 No release notes
19.0 Community & Enterprise Odoo.sh · On-premise €109.98 No release notes
18.0 Community & Enterprise Odoo.sh · On-premise €109.98 No release notes
17.0 Community & Enterprise Odoo.sh · On-premise €109.98 No release notes

Support for DPD Germany Connector

The developers who build the app answer your tickets.

Free app support from purchase
60 days
First response in working hours, typical
4–6 hours
Support hours, 10:00–18:00 IST
Mon–Fri

How to connect DPD Germany to Odoo

  1. Step 1

    Install the connector

    Add the app to your Odoo 17, 18, 19 or 20 database. It installs on Odoo Community and on Odoo Enterprise hosted on-premise or on Odoo.sh.

  2. Step 2

    Add your DPD accounts

    Fill in the details of your DPD Germany account so Odoo can request shipments against your contract. Running several contracts? Each account is configured on its own, in the same database.

  3. Step 3

    Create the delivery method

    Set up a delivery method and name DPD Germany as its carrier. Your sales and warehouse teams then choose this one record on quotations and on transfers.

  4. Step 4

    Decide how rates are priced

    Choose what customers pay for shipping. One option is a single fixed amount on the carrier. The other is a list of pricing rules, each carrying its own condition and charge.

  5. Step 5

    Pack, validate and print

    On the delivery order, use "Put in Pack" first if the goods go out in more than one parcel. Validating the transfer produces the label and the tracking number.

Questions before you buy

Not answered here? Talk to the team.

No, live rate retrieval from DPD Germany is not available, so the connector never asks DPD what a parcel will cost. You set the charge yourself on the delivery method instead, either as one fixed amount or through a list of pricing rules. The figure your customer sees is therefore always the one you decided on, for domestic and international parcels.

It runs on Odoo Community and on Odoo Enterprise, whether you host that yourself on-premise or on Odoo.sh. Odoo Online does not permit third-party apps to be installed, so this connector cannot be used on that hosting. If you are on Odoo Online today, you will need an Odoo.sh or on-premise database before installing it.

Yes, several DPD Germany accounts can be set up and connected in your Odoo databases. That helps when you ship under more than one contract, company or brand. Each account belongs to the delivery method you configure for it, so choosing that method on an order sends the shipment against the right DPD account.

The connector is shipped for Odoo 17.0, 18.0, 19.0 and 20.0. From Odoo 13 onward, every version of the app is sold as a separate product, so the copy you order has to match the Odoo release your database runs. Check that version number before buying and pick the matching build.

Talk to the team that built it

Contact us
100%