A highly performant API allowing custom built integration for all DPD fresh products

A highly performant API allowing custom built integration for all DPD fresh products

General documentation on how to use the API can be found in the Shipper Webservice Documentation
Use the Login Service to authenticate
Use the Shipment Service to create parcel labels
General documentation on how to create shipments via the API can be found in the Shipment Creation Documentation
Following namespaces are important to provide:
| Section | Node | Type | Length | Description | Mandatory? |
| <generalShipmentData> | <product> | String | 5 or 6 | FRESH or FREEZE or DRY | Yes |
| <parcel> | <goodsExpirationDate> | String | 8 | Expiration date in YYYYMMDD | Yes |
| <parcel> | <goodsMinimumStorageTemperature> | String | 1 to 5 | 0 for FRESH – 1800 for FREEZE | Yes |
| <parcel> | <goodsMaximumStorageTemperature> | String | 1 to 5 | 400 for FRESH – 3000 for FREEZE | Yes |
| <ProductAndServiceData> | <tour> | String | 3 | 501 for FRESH – 502 for FREEZE – 503 for DRY/AMBIENT | Yes |
<soapenv:Header>
<ns:authentication>
<delisId>DELISID</delisId>
<authToken>Authtoken_from_2.1_LoginService</authToken>
<messageLanguage>en_EN</messageLanguage>
</ns:authentication>
</soapenv:Header>
<soapenv:Body>
<ns1:storeOrders>
<printOptions>
<printerLanguage>PDF</printerLanguage>
<paperFormat>A6</paperFormat>
</printOptions>
<order>
<generalShipmentData>
<mpsCustomerReferenceNumber1>Shipment Reference 1</mpsCustomerReferenceNumber1>
<mpsCustomerReferenceNumber2> Shipment Reference 2</mpsCustomerReferenceNumber2>
<sendingDepot>0545</sendingDepot>
<product>FRESH</product>
<mpsExpectedSendingDate>20210205</mpsExpectedSendingDate>
<mpsExpectedSendingTime>110000</mpsExpectedSendingTime>
<sender>
<name1>Delicious Goods NV/SA (you)</name1>
<name2>Online Shop</name2>
<street>Your official business address</street>
<houseNo>12</houseNo>
<country>BE</country>
<zipCode>1000</zipCode>
<city>Brussel</city>
<type>B</type>
<contact>Chef Kim</contact>
<phone>+32499000000</phone>
<email>deliciousgoods@gmail.com</email>
</sender>
<recipient>
<name1>Mr. and Mrs. Hungry</name1>
<name2>optional</name2>
<street>Rue Gourmet</street>
<houseNo>12</houseNo>
<street2> optional</street2>
<country>BE</country>
<zipCode>1000</zipCode>
<city>Brussel</city>
<type>P</type>
<contact>Contact name</contact>
<phone>+32499000001</phone>
<email>happyhomecookingcustomers@gmail.com</email>
<comment>additional comment if applicable</comment>
</recipient>
</generalShipmentData>
<parcels>
<customerReferenceNumber1>Customer Reference 1</customerReferenceNumber1>
<customerReferenceNumber2> Customer Reference 2</customerReferenceNumber2>
<weight>100</weight>
<printInfo1OnParcelLabel>1</printInfo1OnParcelLabel>
<info1>Info for the label</info1>
<info2>Info for the label</info2>
<goodsExpirationDate>20211214</goodsExpirationDate>
<goodsMinimumStorageTemperature>0</goodsMinimumStorageTemperature>
<goodsMaximumStorageTemperature>400</goodsMaximumStorageTemperature>
<goodsDescription>Deluxe Home Menu for 4</goodsDescription>
</parcels>
<productAndServiceData>
<orderType>consignment</orderType>
<pickup>
<tour>501</tour>
<quantity>1</quantity>
<date>20210205</date>
<day>5</day>
<fromTime1>1000</fromTime1>
<toTime1>1200</toTime1>
<fromTime2>1400</fromTime2>
<toTime2>1500</toTime2>
<collectionRequestAddress>
<name1>Prep and Shipping Address</name1>
<name2>Chef Kim’s Menu’s</name2>
<street>Prep and Shipping Address</street>
<houseNo>15</houseNo>
<street2>Pickup counter DPD fresh Orders</street2>
<country>BE</country>
<zipCode>2000</zipCode>
<city>Antwerp</city>
<type>P</type>
<contact>Chef Kim</contact>
<phone>+32499000002</phone>
<email> chefkim.delicousgoods@gmail.com</email>
<comment>Comment If applicable</comment>
</collectionRequestAddress>
</pickup>
<predict>
<channel>1</channel>
<value> happyhomecookingcustomers@gmail.com </value>
<language>EN</language>
</predict>
</productAndServiceData>
</order>
</ns1:storeOrders>
</soapenv:Body>
Example: FREEZE Shipment
<soapenv:Header>
<ns:authentication>
<delisId>DELISID</delisId>
<authToken>Authtoken_from_2.1_LoginService</authToken>
<messageLanguage>en_EN</messageLanguage>
</ns:authentication>
</soapenv:Header> <soapenv:Body>
<ns1:storeOrders>
<printOptions>
<printerLanguage>PDF</printerLanguage>
<paperFormat>A6</paperFormat>
</printOptions>
<order>
<generalShipmentData>
<mpsCustomerReferenceNumber1>Shipment Reference 1</mpsCustomerReferenceNumber1>
<mpsCustomerReferenceNumber2> Shipment Reference 2</mpsCustomerReferenceNumber2>
<sendingDepot>0545</sendingDepot>
<product>FREEZE</product>
<mpsExpectedSendingDate>20210205</mpsExpectedSendingDate>
<mpsExpectedSendingTime>110000</mpsExpectedSendingTime>
<sender>
<name1>Delicious Goods NV/SA (you)</name1>
<name2>Online Shop</name2>
<street>Your official business address</street>
<houseNo>12</houseNo>
<country>BE</country>
<zipCode>1000</zipCode>
<city>Brussel</city>
<type>B</type>
<contact>Chef Kim</contact>
<phone>+32499000000</phone>
<email>deliciousgoods@gmail.com</email>
</sender>
<recipient>
<name1>Mr. and Mrs. Hungry</name1>
<name2>optional</name2>
<street>Rue Gourmet</street>
<houseNo>12</houseNo>
<street2> optional</street2>
<country>BE</country>
<zipCode>1000</zipCode>
<city>Brussel</city>
<type>P</type>
<contact>Contact name</contact>
<phone>+32499000001</phone>
<email>happyhomecookingcustomers@gmail.com</email>
<comment>additional comment if applicable</comment>
</recipient>
</generalShipmentData>
<parcels>
<customerReferenceNumber1>Customer Reference 1</customerReferenceNumber1>
<customerReferenceNumber2> Customer Reference 2</customerReferenceNumber2>
<weight>100</weight>
<printInfo1OnParcelLabel>1</printInfo1OnParcelLabel>
<info1>Info for the label</info1>
<info2>Info for the label</info2>
<goodsExpirationDate>20211214</goodsExpirationDate>
<goodsMinimumStorageTemperature>-3000</goodsMinimumStorageTemperature>
<goodsMaximumStorageTemperature>-1800</goodsMaximumStorageTemperature>
<goodsDescription>Frozen Dessert Cake 8 person</goodsDescription>
</parcels>
<productAndServiceData>
<orderType>consignment</orderType>
<pickup>
<tour>502</tour>
<quantity>1</quantity>
<date>20210205</date>
<day>5</day>
<fromTime1>1000</fromTime1>
<toTime1>1200</toTime1>
<fromTime2>1400</fromTime2>
<toTime2>1500</toTime2>
<collectionRequestAddress>
<name1>Prep and Shipping Address</name1>
<name2>Chef Kim’s Menu’s</name2>
<street>Prep and Shipping Address</street>
<houseNo>15</houseNo>
<street2>Pickup counter DPD Freeze Orders</street2>
<country>BE</country>
<zipCode>2000</zipCode>
<city>Antwerp</city>
<type>P</type>
<contact>Chef Kim</contact>
<phone>+32499000002</phone>
<email> chefkim.delicousgoods@gmail.com</email>
<comment>Comment If applicable</comment>
</collectionRequestAddress>
</pickup>
<predict>
<channel>1</channel>
<value> happyhomecookingcustomers@gmail.com </value>
<language>EN</language>
</predict>
</productAndServiceData>
</order>
</ns1:storeOrders>
</soapenv:Body>
Home » Knowledgebase » DPD fresh » Shipper Webservice
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |