We have a subscriptions app and we’re using Product App Extension (via Admin UI Extension) on it as per Shopify’s requirement. There’s a new directive to remove ScriptTags and use Checkout UI Extension instead.
The issue is, there’s a dependency conflict for react-reconciler. @shopify/admin-ui-extensions-react version 1.1.0 (the latest version based from npm) is using react-reconciler@0.26.2 while @shopify/ui-extensions-react@2025.1.0 is using react-reconciler@0.29.0.
So when I’m trying to deploy the code to Shopify, I’m getting the following error:
Since there’s a library conflict, what I did next is to create a separate project just for the Checkout UI Extension and then connect it to our app. I then tried deploying this extension. Now, the problem is since my Theme App Extension and Product App Extension are on a separate project, it treats it as “deleting the other extensions”.
I’m not sure what my next steps should be. Can anyone point me in the right direction?