If you are trying to create a shipment for an order with Deutsch Post but get an error message (When Creating DeutschePost Shipment! API Error:{ "messages" : [ "items[0]: Product and/or service level are invalid." ] } Error: The remote server returned an error: (422).), this is because the Courier Service codes are incorrect/ invalid. The Deutsche Post integration on Mintsoft supports the following Service Levels: PRIORITY and REGISTERED. STANDARD service level is not supported.
Deutsche Post offer the following product/ service levels:
For DPI Customer
Product Code | Service Level | Product Name | Category |
GMM | PRIORITY | Business Mail Priority | Documents Only |
GMR | REGISTERED | Business Mail Registered | Documents Only |
GMP | PRIORITY | Packet Priority | Lightweight Goods |
GPT | PRIORITY | Packet Tracked | Lightweight Goods |
For DHL Express/GMB Customers
Product Code | Service Level | Product Name | Category |
GMM | PRIORITY | Prio (documents) | Documents Only |
GMR | PRIORITY | Prio (documents) | Documents Only |
GMP | PRIORITY | Prio (goods) | Lightweight Goods |
GPT | PRIORITY | Tracked | Lightweight Goods |
Please ensure your Courier Service Codes for Deutsche Post are correct:
Click Shipping Management then click Extras.
Click Courier Service Codes then click Edit against the service you are trying to generate the shipment for.
Ensure the Service field has either PRIORITY or REGISTERED.
Ensure the Code field has one of the valid Product Codes.
Finally, click Update.
Repeat for additional services.
β