Hi,
I have an App that uses the script tag to inject a script that renders a pop-up and other content inside the shop DOM. That app is mainly used on the shop’s pages and rarely on the thank you page.
From the Shop admin > Settings > Checkout, the app is reported incompatible with the new checkout:
“Apps that currently customize your Thank you and Order status pages”.
But from the official docs, I can see these deadlines:
August 13, 2024: Deadline to upgrade your Information, Shipping, and Payment pages.
August 28, 2025: Deadline to upgrade your Thank you and Order status pages, including your apps, using script tags and additional scripts.
QUESTION 1)
Is our deadline for the upgrade August 28, 2025? If so, why is the admin reporting the app as incompatible now?
This is causing a lot of confusion among our merchants.
QUESTION 2)
Besides moving to “App embed blocks,” is there anything else we need to do to make the App compatible,
if we DO NOT WANT to customize the checkout/thank you/order pages?
QUESTION 3)
While “App embed blocks” work fine to inject scripts into the theme, I understand the new checkout extensibility does not allow manipulating the DOM on the checkout page.
Can we inject our script into the new checkout version of the thank you /order pages?
Since our App design can’t be replicated with Checkout UI components, what is the best practice for rendering a popup on the new thank you page?
Thanks in advance for any clarification about these points. I am pretty sure other App Devs are
facing these doubts.
Best,
Andrea