I am unable to install a custom app on my clients store. This is app has an identical codebase to another app running on another one of the clients stores so I know the OAuth and installation works. Stranger still, I am able to add it to development store just fine. No matter what I just get this nondescript error.
I’ve been trying all morning and here’s my leading theory: the Merchant install links being generated are wrong. I tried creating three new apps and tried installing them on two different stores. each time they keep telling me I could not install the app I originally received this error on (even though that was not the app I was trying to install).
I deleted the original app completely and all the other apps that were giving me errors, and now if I create a completely new app, point it to a domain hosting boilerplate code (https://github.com/bluebeel/nextjs-shopify), add the app’s secret and key, and generate a new merchant install link… I get this (which is referring to the deleted original app’s api_Key). The newly generated merchant install link clearly contains the new app’s API_Key so I can only assume the issue is with the hash. I cleared my cache and tried this on three different browsers and it’s the same thing.
strangely enough, even though I am getting the “app does not exist error” (in reference to the old app) I can see from my function logs that it is reaching out the new one:
What makes this even more frustrating is that I have a custom app running perfectly fine on another store with the exact same codebase.


