Installing app on client's Shopify store

I'm going in round abouts.. I created an awesome app and was able to test it in my dev store. Now I want to install it into my client's existing Shopify store (not part of my Partner Organisation), but I am struggling and hitting roadblocks. I think it was related to the Custom App set-up rather than the public. The app was created under your Partner org, while the merchant store belongs to your client’s org. Shopify blocks cross-org OAuth installs. So I created a new app that's public, but can't add the app to the client's shop as it's not part of my Partner Organisation, nor does my client have a partner account (which her existing store would be related to). Have explored token usage in Gadget Tried putting “app client details” into the merchant store and explored a Custom App token path; still not working as intended. I feel like I'm not understanding something and feel pretty dejected since I've spent so long getting the app working, and now I can't do the last piece 🙁
4 Replies
shunt
shunt4w ago
From my experience if you're looking to install an app on just one store, its private distribution you need not public. This will then generate a custom install link you can pass to your client for them to install your app
shunt
shunt4w ago
When you're choosing your distribution, choose custom, not public and you can generate an install link for their store
No description
A.C
A.C4w ago
Yes, you can't install a Public app to a private store only if it's published on the App Store.
Smelvin
Smelvin4w ago
Hi K.BTC, From your post it sounds like you would want a Custom App distribution for your use case. Public apps must go through a manual review at Shopify to be listed, where custom distribution does not. If you wanted to change this in the future you have the option to fork your app in Gadget and make a public version. Thanks to those who posted above as well for showing the process of changing the application distribution!

Did you find this page helpful?