Access a community of over 900,000 Shopify Merchants and Partners and engage in meaningful conversations with your peers.
Good evening,
We have been building a custom app for one of our clients. Due to a backend issue on our part, which meant that we couldn't automatically request an update in client permissions, we had a need to reinstall the app on the client's store to get the new permissions. We tested this with a copy of the app in our own environments, and this worked fine.
However, when I attempted to do so (using the merchant install link, tied to the specific store that we built the app for), I get the following:
(Store name and app name obfuscated for privacy)
Digging a bit into the markup for this view, I can see that the alt text for the red cross image is: "<app name> can't read or write to <store name>". The image name itself includes the label "permissions-blocked".
This app is a crucial part of our client's workflow. Please can we get some guidance on what is going wrong here ASAP?
Thanks,
James
Solved! Go to the solution
This is an accepted solution.
Just to close the loop on this, this issue appears to have now been solved. I have made zero changes on my end since, so can only surmise that this was a problem on the Shopify end.
Hi,
We have the same issue. It is possible to install the custom app in a development store in the same developer account, but it is not possible to install the custom app in a production customer store.
Rgds,
Bas
We are having the same issue. Development store works fine but cannot install it on production store. This is a very time sensitive project so obviously this setback is a little frustrating.
Same issue is reported here too: https://community.shopify.com/c/shopify-discussions/shopify-custom-app-installation-issue/m-p/133455...
Has anyone been able to solve this?
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.
This is an accepted solution.
Just to close the loop on this, this issue appears to have now been solved. I have made zero changes on my end since, so can only surmise that this was a problem on the Shopify end.