Associating carts with orders with `order.cart_token` deprecation

Hello,

The order.cartToken on both the REST and GraphQL admin APIs is marked for deprecation, however our apps depends on this to associate a checkout session with an order.

I’ve already opened a past topic about this in the old forums, but new partners haven’t been able to add to the thread. Seems like the old forums are transitioning to read-only.

Here’s the original topic

Summary

App Developers rely on the order.cartToken to associate pre-checkout or during checkout actions that customers make against orders after checkout.

Without this link, every single app will need to generate their own unique ID token of sorts and need to stuff it is a metafield, cart attribute or some other key-value store that’s available pre-checkout that carries over to the post-checkout order object.

We please ask that Shopify re-consider deprecating this crucial order.cartToken attribute, because it currently is the only standard for a unique identifier that tracks the checkout into a final order object.

+1 to this. Our app also fundamentally relies on the existence of a link between Checkout session and subsequent Order.

Would appreciate some guidance from Shopify on what could be done as relying on Metafields is a messy solution to something that was not a problem pre deprecation announcement.