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

  1. Introduction and WSDL's

    General documentation on how to use the API can be found in the Shipper Webservice Documentation

  2. Creating Shipments

    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

    Example : FRESH 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>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>
Was this post helpful?(Required)