Hi Shopify Community!
Something seems to be amiss with the tutorial Build a Shopify App with Node and React . It seems as though the instructions no longer follow what is possible in the dashboard. I have been spending the last few days, trying to figure out how to install the Sample Embed App that is produced from the tutorial into a store.
I can see that others have been asking this question as well without a response.
(6/17)
Unable to install my shopify app to a development store
(6/18)
Not getting the âInstall Unlisted Appâ popup for some reason.
(6/21)
Stuck in: Build a Shopify App with Node and React
(6/24)
Trouble installing custom embedded app to development store.
Basically, all the fun seems to stop on step 3 Embed your app in Shopify, specifically when we reach the Authenticate and test your app section. It seems the ability to embed your app, or pair it with a store is not working and there is no way to get access to the value of shopOrigin. The valuer of the shopOrigin seems necessary to actually to make a connection through the concept of the Shopify App Bridge.
Questions:
Does anyone know if this Build a Shopify App with Node and React tutorial is still valid?
How does one pair and app with a store, without using the missing dashboard view/controls ( I have outline those missing views below in the steps to reproduce what I am seeing) ?
If this is true, how can I embed my app so as to get the shopOrigin to appear in my server.js Context, is there a workaround or another tutorial that might show a different means of acquiring the shopOrigin ?
Below are the steps I have been going down, and where things seem to fall apart if my questions above donât make sense.
My ngrok, Node/React/NextJs all seem to be running in my local and as I follow the instructions in step 1 and 2 of this section
"1. In the Shopify Partner Dashboard click the Select store button located inside the Test your app card"
'2. Click the development store where you would like to install your app. If you have not
yet created a development store, then click the Create new store button in the top right corner."
Next a pop appears warning user that this App will not be able be transferred
I click Install anyway because there seems to be no other course of action, if I want to pair my app with the store. After doing so I local app appears in the browser, which I believe is correct as it appears to show my current ngrok address and the single next page/index.js appears in the browser : ( looks good so far)
AND THEN⌠HERE IS WHERE THE FUN STOPS
Screens 3, 4, and 5 seem in possible to reach, if the even exist.
Step 3 Dashboard View
Step 4 Dashboard View
STEP 5 DASHBOARD
Instead my store appears, with no semblance of the app I created with in the partner view of the dashboard.
I have tried using the âManage private appsâ link which allows me to create a private App. I have spent half the day going down the rabbit hole to no avail.
I have tried adding as a Custom App rather than a Public App, but this does not seem to work, either. Finally, I gave up and decided to just continue the tutorial, having read in a one of the postings in the forums that embedded apps are only loaded in the dashboard for UI design, and would soon be deprecated.
Thinking perhaps there is no need to have the app embedded in the dashboard view, I continue on and made it through most of section 4 Build your user interface with Polaris , until I got to Add Shopify App Bridge, which seems to be impossible to complete, since there is no way to facilitate the shopOrigin value from shopify as a cookie or somehow as an env variable accessible to my server.js ( or other parts of the stack). I suspect that this is happening because I was never able to actually embed the app and so do not have access to the shopOrigin and will never get it until the app is somehow paired with a store.
Maybe, I misread posting regarding the deprecation of the embedded app in the dashboard, but never the less I am stumped and do not know how to continue.
Any Help would be much appreciated.






