Configure DPD Ireland Connector

This document provides a complete step-by-step guide to configure and use the DPD Ireland connector in Odoo. Once the connector is set up, you can create consignments, generate shipping labels, track shipments on the DPD Ireland portal, and generate return labels directly from Odoo.

Let’s begin with the configurations.

Configure Shipping Partner

To configure a Shipping Partner in Odoo, navigate to Sale ‣ Configuration ‣ Shipping Partner and click on New.

Setting DPD Ireland partner and credentials.

Shipping Partner Configuration

  • Name: Choose a meaningful name for your account (e.g. DPD Ireland).

  • Partner: Select DPD Ireland.

In the API Credential section, enter the identifiers provided by DPD Ireland:

  • DPD Ireland User Name: The user name issued by DPD Ireland.

  • DPD Ireland Password: The password issued by DPD Ireland.

  • DPD Ireland Basic Token: The Basic authorization token issued by DPD Ireland.

When you save the shipping partner with valid credentials, Odoo automatically authenticates with DPD Ireland and stores the access token. You can also refresh it manually at any time using the Generate New Access Token button. The token is short-lived, and if it expires it is refreshed automatically while any API request is being processed, so no manual action is normally required.

Tip

Contact your DPD Ireland account manager to obtain your User Name, Password, and Basic Token.

Configure Delivery Method

Click on Delivery Methods and then New, or navigate to Sale ‣ Configuration ‣ Delivery Methods and click on New.

Configuring the DPD Ireland Delivery Method.

Fill in the main fields of the delivery method:

  • Delivery Method: Choose a meaningful name for the delivery method (e.g. DPD Ireland with Fixed Price or DPD Ireland with Based on Rules).

  • Shipping Partner: Must select a shipping partner which you configured for DPD Ireland.

  • Delivery Product: Select or create the product that represents the shipping charge on the sales order line.

In the DPD Ireland Configuration tab, fill out these fields:

  • Service Type: The DPD Ireland service for the shipment: Overnight, Saturday Delivery, Timed, Special, Cancelled On Arrival, or Two Day Service.

  • Service Option: COD (Cheque on Delivery), PDS (Premium Document Service), RR (Return Receipt), SW (SwapIt), or Normal.

  • Label Type: PDF for a ready-to-view file, or ZPL (Zebra) to print directly on a Zebra thermal printer.

  • Default Package: The package type used when generating the consignment’s parcel count and weight.

  • Extra Insurance: Enable to request extra insurance on every shipment sent with this delivery method.

Under Customs (International Shipments):

  • Shipment Type: Merchandise or Documents.

  • Shipment Incoterms: DAP (receiver pays duty) or EDAP (sender pays duty).

Important

DPD Ireland has no sandbox. Every delivery method is created in the Production environment, and Odoo blocks any attempt to switch it out of Production. Every consignment you create through it is a real, live shipment.

Tip

DPD Ireland does not support real-time rate calculation. You must configure pricing manually by choosing one of the supported providers:

  1. DPD Ireland with Fixed Price: Charges a predefined cost.

  2. DPD Ireland with Based on Rules: Calculates the charge from your Odoo shipping rules.

DPD Ireland with Fixed Price

With the fixed-price method, the price of the assigned delivery product is charged as the shipping cost.

Configuring the DPD Ireland Delivery Method with Fixed Price.

DPD Ireland with Based on Rules

With the rule-based method, define pricing rules that calculate the shipping charge from order criteria such as quantity, weight or amount.

Configuring Pricing Rule in the DPD Ireland Delivery Method with Based on Rule. Configuring the DPD Ireland Delivery Method with Based on Rule.

Tip

Delivery Methods can also be accessed by going to Inventory ‣ Configuration ‣ Delivery ‣ Delivery Methods.

Note

If the Delivery Methods option is not available from the Configuration drop-down menu, verify whether the feature is enabled by following these steps:

  1. Go to Inventory ‣ Configuration ‣ Settings.

  2. Scroll to the Shipping section and enable the Delivery Methods feature by checking the corresponding checkbox.

The Delivery Methods feature enabled in the settings.

Use Delivery Method In Sale Order

To add a shipping cost to a Sales Order, click the Add Shipping button on the quotation and select the desired DPD Ireland delivery method.

  • Shipping Method: Select the DPD Ireland delivery method you configured (e.g. DPD Ireland with Fixed Price or DPD Ireland with Based on Rules).

  • Total order weight: Odoo calculates the order weight from the selected products, or you can enter it manually.

  • Get Rate: Click this button to fetch the shipping rate. Since DPD Ireland does not support real-time rate calculation, the rate is taken from the delivery method you configured (fixed price or based on rules).

DPD Ireland with Fixed Price

The predefined fixed price is applied.

Get rate by selecting DPD Ireland Fixed Price Delivery Method on Sale Order.

DPD Ireland with Based on Rules

The price is calculated from your configured shipping rules.

Get rate by selecting DPD Ireland Based on Rule Delivery Method on Sale Order.

Click the Add button to add the shipping charge to the sale order.

Use Delivery Method In Website Order

If you use Odoo eCommerce, customers can select the configured DPD Ireland delivery method directly during checkout, the same way as any other delivery method.

Website Order Using DPD Ireland Delivery Method.

Configure Delivery Order

After confirming the sale order, process the delivery order in the Inventory app.

Multiple Parcel Handling

When an order ships in several boxes, use the Put in Pack operation to organize the products.

Configuring Packages by doing Put in Pack Operation in case if you are using multiple packages.

Tip

To split shipments into multiple packages with the Put in Pack operation, enable the Packages feature in Inventory ‣ Configuration ‣ Settings ‣ Operations.

Enable the Packages feature to use Put in Pack.

Select Carrier on Delivery Order

Delivery Order Configuration.
  • Carrier: Choose the DPD Ireland delivery method you configured.

  • Return Description: Only shown when the delivery method’s Service Option is set to SwapIt. Describes the item being returned.

Validate Delivery Order

Click Validate to create the consignment with DPD Ireland and generate the label.

Validate the delivery order to create the DPD Ireland consignment.

Tracking and shipping information in delivery order

Once the delivery order is validated, the consignment is registered with DPD Ireland and the tracking and label information is recorded on the Delivery order.

Tracking number and shipping Labels in delivery order.
After validation:
  • The Tracking Reference is generated, and a message listing it is posted in the chatter.

  • The Shipping Label is attached to the delivery order chatter.

Realtime Tracking

Click on Tracking to open the shipment directly on DPD Ireland’s official tracking page, pre-filled with the consignment number.

Track the shipment from the delivery order.

Note

Tracking opens DPD Ireland’s own tracking page in a new tab; the delivery status is not synced back into Odoo.

View Generated Label

The shipping label is automatically generated in the chosen format (PDF or ZPL) and attached to the delivery order.

Generated Labels.

Return Label Generation

When the delivery method’s Service Option is set to Return Receipt or SwapIt, a Print Return Label button becomes available on the delivery order. Click it to generate a return consignment the same way as an outgoing shipment.

Send Return order by clicking Print Return Label.

Shipment Cancellation

Warning

DPD Ireland does not support shipment cancellation through the API. To cancel a parcel, log in to the DPD Ireland portal and cancel it manually there.