Seamless Shipping with MyDSV Integration: Labels, Tracking & Delivery Management Direct from Odoo

Why managing MyDSV shipments outside Odoo creates unnecessary work
For businesses that rely on DSV as their logistics partner, the standard operating reality without an integration is a split workflow. A sales order is confirmed in Odoo, and then the shipping process moves outside the system entirely logging into the MyDSV portal separately, manually entering recipient and package details that already exist in Odoo, downloading labels and re-attaching them to the delivery record, copying tracking numbers back across by hand, and returning to MyDSV again if a shipment needs to be cancelled. Every step that crosses between Odoo and the MyDSV portal is a step that duplicates effort, introduces the risk of data entry error, and slows down the fulfilment team. The MyDSV Shipping Integration module by Creyox eliminates this split entirely. It creates a direct, API-powered connection between Odoo and MyDSV's shipping platform, bringing label generation, tracking reference retrieval, multi-package support, and shipment cancellation into the standard Odoo delivery workflow so the fulfilment team never needs to leave Odoo to manage a MyDSV shipment from start to finish.
Overview
The Creyox MyDSV Shipping Integration extends Odoo 18.0's delivery and inventory management with a full-featured MyDSV shipping connector that supports both Community and Enterprise editions. Once the module is installed and configured with MyDSV API credentials, MyDSV becomes available as a selectable shipping provider within Odoo's standard Shipping Methods configuration. Sales orders can be created with a MyDSV shipping method applied, and the entire downstream shipping process package creation, label generation, tracking number assignment, booking number retrieval, and cancellation is handled directly from the delivery order in Odoo. On validation of the delivery order, the module communicates with MyDSV's API to register the shipment, retrieve the tracking reference and booking number, and generate the shipping label automatically. The label appears in the delivery order's chatter as an attached document, ready to print without any manual downloading or file transfer. For shipments requiring multiple packages, the Put in Pack button allows users to create and register multiple packages against the same shipment in a single delivery order. If a shipment needs to be cancelled, it can be done directly from the delivery order without accessing the MyDSV portal. All shipment status information tracking reference, booking number, and order status is accessible from the Additional Info tab on the delivery order at any time.
Features
- Configuring MyDSV shipping methods.
- Generating shipping labels.
- Obtaining Tracking number.
- Creating Multiple package for same shipment.
- Cancel shipments directly from the delivery order.
- Support Community and Enterprise Editions
- Easy to use.
MyDSV shipping Integration
- Navigate to Settings >> company there you can configure MyDSV shipping Configuration with credentials provided by MyDSV.

- Navigate to Settings >> Shipping method under "sales" in that select provider MyDSV.

- Navigate to Sales Generate sale order with MyDSV Shipping method.

- Generate Multiple Packagefor same shipment with button Put in Pack.

- Generate Delivery order .

- When user click on Additional Info Tab there Tracking reference , Booking number and order status can be found.

- Generated Label is displayed in chatter.

- Attached MyDSV Shipping label.
