Hello there. Shopify evidently has a new rule in the requirements for public apps on Shopify that says:
“Any connection that your app makes from its UI to either link to another shop or install other apps must go through the Shopify App Store listing first.”
I am building an analytics application that enables users to connect multiple Shopify stores into one Dashboard. Previously, we have used the OAuth method, asking users to enter their Shop Name within our app, and then routing them straight to the App Install page within the Shopify Admin.
Shopify has told us that this is not allowed (which is pretty frustrating, since many existing apps in the Shopify App Store use this exact method).
Anyways, does anyone have suggestions for how to implement this? Again, we are looking to do multi-store sync into one app, without violating Shopify’s new installation rules.
I am having the same issue. I think I understand what they want:
When trying to install your app on a second, third, fourth… Shopify store, you need to redirect the user to that app listing page instead of beginning the OAuth process immediately.
This is SO confusing as all the other documentation says we should begin the OAuth process at this stage.
Okay so, I need to redirect the user to the app listing page, not the OAuth page (where the user clicks “Install app”).
I don’t think anyone but I can see this listing preview page except me.
Will the tester/automated testing bot be able to see this page if I redirect users here for the installation of the app on more than one Shopify store?