DPD from ShipEngine
DPD from ShipEngine offers domestic and international services to UK-based ShipEngine accounts shipping from England, Scotland, and Wales.
This guide provides developers with the details needed to build DPD from ShipEngine shipping capabilities into your ShipEngine workflows.
ShipEngine also allows you to connect your own existing DPD UK account and the requirements and service details are different than those for DPD from ShipEngine. For details about connecting and using your own DPD UK account with ShipEngine, see our DPD UK Guide.
Requirements
carrier_name
: dpdwallet
- A ShipEngine account based in the UK.
- ShipEngine Carriers must be activated for the account and have a positive account balance to create labels. See our Using ShipEngine Carriers page for details about activating in your account.
- All shipments must originate from an address in England, Scotland, or Wales.
- Both weight and dimensions are required for all shipments.
- Harmonization codes are required for all international shipments.
- Both a first and last name are required in both the Ship To and Ship From addresses.
Rates
DPD from ShipEngine supports rate shopping with ShipEngine.
Service Details
Available DPD from ShipEngine services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services endpoint at any time.
Domestic Services
Service | Max. weight | Max. Dimensions | API Code | Description |
---|---|---|---|---|
DPD Next Day - Drop Off | 20 kg | Length: 0.6m Width: 0.6m Height: 0.6m L+G: 2.4m | dpd_wallet_next_day | Excludes origin addresses from the Highlands or Isles. |
Parcel Saturday 12:00 | 20 kg | Length: 0.6m Width: 0.6m Height: 0.6m L+G: 2.4m | dpd_wallet_parcel_saturday_1200 | Excludes origin addresses from the Highlands or Isles. |
DPD Next Day - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_next_day_smb_collections | Excludes origin addresses from the Highlands or Isles. |
DPD Saturday by 12:00 - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_saturday_by_12_smb_collections | Excludes origin addresses from the Highlands or Isles. |
DPD Saturday by 10:30 - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_saturday_1030_smb_collections | Must originate from mainland UK. |
DPD Sunday by 12:00 - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_sunday_by_12_smb_collections | Must originate from mainland UK. |
DPD Sunday - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_sunday_smb_collection | Must originate from mainland UK. |
DPD Saturday - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_saturday_smb_collections | Must originate from mainland UK. |
DPD Next Day 12 - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_next_day_12_smb_collections | Must originate from mainland UK. |
DPD Next Day by 10:30 - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_next_day_by_1030_smb_collection | Must originate from mainland UK. |
DPD Two Day - Collections Service | 30 kg | Length: 1m Width: 0.6m Height: 0.7m Girth: 2.3m | dpd_wallet_two_day_smb_collections | Must originate from mainland UK. |
Parcel Shop To Shop | dpd_wallet_parcel_shop_to_shop |
International Services
Service | Max. weight | Max. Dimensions | API Code | Description |
---|---|---|---|---|
DPD Classic | <= 31.5 kg | Length < 1.75m Girth < 3m | dpd_wallet_classic | For cross-border shipments to EU destinations. |
Air Classic (4 to 7 days) - Drop Off | <= 20 kg | Length < 1.75m Girth < 3m | dpd_wallet_air_classic_dropoff | For cross-border shipments outside the EU. Allows shipping to service points. |
Fees & Surcharges
The following fees or surcharges may apply to certain shipments and will be included in your rate estimate:
- Clearance fee
- Carriage surcharge
- Remote zone
Shipping to Northern Ireland
DPD supports all movement types for shipping from Great Britain to Northern Ireland, in accordance with the Windsor Framework.
advanced_options.windsor_framework_details.movement_indicator
property can have the following values: c2c
, b2c
, c2b
, or b2b
.
For C2C, B2C, and C2B shipments: customs data is not mandatory but will be mapped if provided. Otherwise it will be left blank.
For B2B shipments:
- You must declare whether the shipment is "at risk" of entering Northern Ireland using the
not_at_risk
boolean property. - If
not_at_risk
=true
you must provide the following details for your shipment:- Sender UKIMS Number OR Recipient UKIMS Number OR Customs Importer UKIMS Number
- Recipient EORI Number OR Customs Importer EORI Number
- Parcel Value
- Parcel Currency
- Product description
- Product Unit Value
- Product Item Origin
- Product Unit Weight
- Product Quantity
- If
not_at_risk
=false
you must provide the following details for your shipment:- Recipient EORI Number OR Customs Importer EORI Number
- Parcel Value
- Parcel Currency
- Product description
- Product Unit Value
- Product Item Origin
- Product Unit Weight
- Product Quantity
- Product Harmonization Code
Return Services
DPD from ShipEngine supports returns using any domestic service. Review the Return Shipping Labels page for details on creating return labels with ShipEngine.
Packages
DPD from ShipEngine does not include specific carrier package types. You can use the generic package
type or custom package types.
Adding Shipment Insurance
Adding carrier insurance is not supported for this carrier. DPD from ShipEngine provides standard coverage default up to £50.
Label Support
- Label sizes: 4" x 6"
- Label formats: PDF
Label Reference Fields
DPD from ShipEngine does not support adding custom label messages. However, the order number is mapped to a DPD reference field by default.
Multi-Package Labels
Currently, only the Parcel Shop to Shop service supports multi-package labels.
See our Multi-Package Shipping page for details about creating multi-package labels.
Label Branding
DPD from ShipEngine does not support label branding.
Voiding Labels
DPD from ShipEngine does not support voiding labels with ShipEngine.
You may request reimbursement for unused labels by submitting a claim to ShipEngine with the following information:
- Nature of the claim (unused postage, label no longer needed)
- Tracking # or package identifier
- Order # (if applicable)
- Specific courier and service used to create the label
- Ship date used to create the label
- Claim amount (equal to the carrier fee for the shipping label)
- Contact email address
- Contact phone number
Paperless Labels
Paperless or QR code labels are supported for the following services:
- DPD Next Day - Drop Off
- Parcel Saturday 12:00
- DPD Classic
- Air Classic (4 to 7 days) - Drop Off
- Parcel Shop To Shop
See our Paperless Labels page for details about creating paperless labels with ShipEngine.
Customs Declarations
DPD from ShipEngine submits customs declarations electronically.
The description
field has a 25 character maximum limit. If your description exceeds 25 characters, you may receive an error when attempting to create a label.
Delivery Confirmation
Confirmation Type | API Code | Description |
---|---|---|
No confirmation | none | No delivery confirmation requested. |
See our Delivery Confirmation page for more details about using the confirmation
property.
Advanced Options
DPD from ShipEngine supports certain advanced options, which you can add to the shipment
object when creating a shipment or label.
Option | Type | Default Value | Description |
---|---|---|---|
additional_handling | boolean | null | Indicates the package requires special handling. |
To ensure you always have the most up-to-date information about a carrier's advanced options, use the list carrier options call.
Manifests
DPD from ShipEngine shipments do not require manifesting.
Scheduling Pickups
DPD from ShipEngine does not support scheduling pickups.
Service Points (PUDO)
Collection services support delivering to service points.
To show all shops available for delivery and consumer pickup, use https://api.dpdgroup.co.uk/organisation/pickuplocation/?
with the following query parameters:
- filter=nearAddress&countryCode=GB
- searchAddress
- maxDistance
For drop off with a labelled parcel, include the parameter dropoff=true
.
For drop off with a digital label, include the parameter dropoffDigital=True
.
Tracking
ShipEngine's integration with DPD from ShipEngine supports receiving tracking updates. Review our ​Track a Package guides​​ for details on tracking with the ShipEngine API.
Troubleshooting
Error: Missing mandatory field | invoice.invoiceDeliveryDetails.pidNumber​
When shipping to Norway, a PID (Norwegian personal identification number) must be provided for the recipient when shipping to Norway if:
- The package value is over 1.000 NOK, and
- The package does not contain books.
Error: Invalid Argument. Dimensions are required in order to calculate the rate.
Your shipment is missing dimensions.
Error: Invalid rate. The mail class [0] cannot be used with package type [1] for domestic mail.
or The mail class [0] is not available for [1].
The shipping service [0] and package type [1] are incompatible. You must choose either a different service or different package type.