Are Order Status Admin API registered Script Tags discontinuing on August 28th 2024?

Are Order Status Admin API registered Script Tags discontinuing on August 28th 2024?

dylanpierce
Shopify Partner
296 14 124

Hello,

I've received an email from Shopify about the upcoming Checkout Extensions UI.

Specifically this line is confusing to me and we'd like some clarification:

August 28, 2025: Checkout.liquid, script tags, and additional scripts for the Thank you and Order status pages will be turned off and no longer supported. Shopify Scripts will continue to work alongside Checkout Extensibility, including Shopify Functions, until this date.

Does the script tags in this notice include script tags registered through the Admin API scoped to the ORDER_STATUS page?

The email doesn't specify exactly what script tags will be discontinued. I really hope it's not script tags registered over the Admin API. We reviewed the Post Checkout UI Extension components, and unfortunately they are too limited for the functionality we enrich the post-checkout Order Status pages with for merchants.

We need to access the camera, display a video frame, and other elements that Post Checkout UI Extension components do not support.

Thanks!

Founder of Real ID - Verify your customer's real IDs easily & securely with modern A.I.

Want to see it in action? Check out our demo store.

Replies 2 (2)

JTD
Shopify Partner
5 0 0

Did you find an answer to this?

We have an app that does the exact same and it seems like scripts tags no longer work on the new Checkout that uses Checkout Extensibility. 

dylanpierce
Shopify Partner
296 14 124

I've learned the same thing unfortunately.

For merchants that have Checkout Extension UI enabled, there's a brand new order status page that is an "island" outside of `ONLINE_STORE` or `ORDER_STATUS` script tag scopes.

It's unreachable without using a post-checkout extension. 

We rely on associating an attribute on the cart with the corresponding order. We don't see a straightforward way to associate the cart session with an order.

Even if we build out the post-checkout UI extension, I'm not seeing a `cartToken` attribute in the GraphQL Admin Order API, and I can see the `cart_token` is set to be deprecated on the REST Admin Order API.

How are apps supposed to associate carts with orders without a primary key between them?

Founder of Real ID - Verify your customer's real IDs easily & securely with modern A.I.

Want to see it in action? Check out our demo store.