We are deploying an update to our Order API on May 12, 2026, to resolve an issue regarding how delivery tracking information is displayed for multi-item shipments.
This update primarily concerns merchants who process orders containing multiple items shipped in the exact same package. If your custom integration relies on parsing separate tracking blocks for each individual item, please review the changes below to ensure your system continues to run smoothly.
What is Changing
We are deploying a bugfix to resolve an issue where delivery tracking information is occasionally split or duplicated in the API response.
The Current Issue (Before the Update):
Currently, items shipped in the exact same package can sometimes be split into multiple, separate tracking blocks, even though they share the exact same "tracking_number" and "carrier" attributes.
As seen in the example below, the API creates multiple blocks for the same DPD tracking number (123457):
The Resolution (After the Update):
With this update, these duplicated entries will be properly consolidated. Moving forward, all "marketplace_order_line_ids" that share identical tracking attributes will be grouped into a single, clean tracking object.
As seen in the example below, all items under DPD tracking number 123457 will be correctly grouped together:
If items in an order are shipped in separate packages with distinct tracking numbers (for example, DPD 123457 and DPD 123478), they will correctly remain in separate tracking blocks, as shown in the example below:
What you have to do
Action Required
If your system processes multi-item shipments:
- Review your integration: Please check how your system parses the tracking array and processes "marketplace_order_line_ids".
- Adapt if necessary: Ensure your system correctly handles grouped tracking data for multiple order lines within a single tracking block, rather than relying on the presence of split or duplicated tracking objects.