I've written an custom Shopify app for a my client. This client has multiple stores and he want to setup this app for all his stores. Actually, this is a custom app but it's used as a public app (althought don't published on Shopify App Store). Previously, Shopify allowed that but that doesn't now.
Now, Shopify has 2 app types:
How to create a Shopify app can install for multiple merchant but don't need to review by Shopify because I don't want published this app to Shopify App Store.
I haven't built custom apps so I'm not very familiar - what's the issue or error you're running into when trying to install the custom app on a 2nd store?
If it's not possible to do that for any reason, then could you create multiple custom apps, one for each merchant or store, and have them all pointing to the same hosted app?
I have a similar situation:
I've been contracted to develop a custom app for a merchant who owns 3 stores.
The app needs to be installed in all 3 stores.
Also, the app requires features which are not available for private apps, so I cant use either Custom apps nor Private apps.
Until two months ago this would be easily accomplishes with a unlisted public app.
Considering the new changes in Shopify app types and introduction of Custom apps, I reached out to partner support to ask what would be the best approach.
I got this answer:
"I spoke to the App team about this and because the app is designed to be used on multiple stores (even if it's only going to be used by a single merchant), it will need to go through the review process.
The app will still need to be formally approved, even if it is going to be unlisted on the app store. I recommend going through the list of requirements that you received from the App review team and fixing those so the app can be reviewed successfully and approved."
I said, ok, let's fill in the app listing and check all requirements, even if it doesn't bring any benefit for my customer.
Of course, I explained in the test information area what is the purpose of the app and why I submit it for review and why I couldn't use a Custom app.
I submitted the app for review and it was rejected with the following comment:
"Apps submitted for review must be completed products designed for the public and not designed specifically for an individual merchant. Please refer to this document for more details. Please refer to the Shopify App Store requirements checklist and listing requirements as all public apps are subject to these rules prior to publication. It is suggested this app goes the custom app route to create an app for this merchant."
Now I have two contradicting recommendations.
Any idea how to move this forward?
Looks like the Partner team is collecting user comments for Custom Apps.
I think we should say about this issue with them. Hopefully they will change this policy in the future.
Yes, I already sent that feedback.
I suggested that we should be able to install Custom apps on multiple stores belonging to the same merchant or stores under the same Shopify Plus account.
I think that everyone having this issue should send feedback. If they get more feedback on one topic, it's more likely they will do something about it.
Is there a reason why 3 custom apps pointing to the same URL with a shop param won't work? Like so:
Custom app 1 : appname.com/?shop=myfirststore
Custom app 2: appname.com/?shop=mysecondstore
Custom app 3: appname.com/?shop=mythirdstore
Then you would release each custom app to the appropriate store for install. If you cannot use the same URL then easily a wildcard SSL + subdomain will solve that. I haven't ran into this situation and definitely an interesting one, waiting to read more solutions.