Order IDs too long for WMS – how to map or truncate in Shopify?

We’re currently running into an issue with our Shopify setup and would really appreciate any guidance.

We are connected to About You (German marketplace), and their order IDs (e.g. “ds-ayou-139-369026258”) are being pushed into Shopify and then to our warehouse (via WMS). However, our warehouse system has a character limit on order references, and these IDs are too long, causing the orders to fail and not be processed at all.

Key constraints:

  • The order ID is generated by About You and cannot be modified in Shopify

  • Our warehouse cannot accept longer IDs or truncate them

  • Manual order creation in the warehouse breaks the tracking sync back to Shopify / About You

  • We also cannot manually mark these orders as fulfilled due to the fulfillment setup

This means that currently, our About You channel is effectively blocked.

Our question:
:backhand_index_pointing_right: Is there any way within Shopify (or via an app / middleware) to map or override the order reference sent to the warehouse? For example:

  • send a shortened version of the order ID to the warehouse

  • while retaining the full original ID internally in Shopify

Or any other workaround that would allow these orders to be processed through the normal integration flow?

Any help or similar experiences would be greatly appreciated.

Thanks in advance!