Our app prompts users to enter their Shopify store URL or store name to connect. Since the app is not yet listed on the Shopify App Store, we’re unable to test this flow via the standard Shopify surface.
Could you please advise:
How should this behavior be validated during the review stage?
Does the review team use any method to access or simulate the Shopify surface for unlisted apps?
Are there any recommended best practices (e.g., test store, demo video) to support review?
I may be wrong here but I’m pretty certain you shouldn’t be prompting users to enter their store url and you should use Shopify’s authentication setup.
Hi @Luke The app is not listed in the shopify app store, App review team still they are rejecting the app because of app should be installed from the shopify surface.
Hi @Liam-Shopify The app is a public, non-embedded app with a managed Shopify App Store listing. Managed installs are intended for custom or controlled-distribution apps and are not supported for public App Store listings. For this reason, the app uses Shopify’s standard OAuth installation flow.
From digging into this more I can confirm that you’ll need to find an alternative way to set up the connection for merchants other than asking for a myshopify URL. Any public app, with full or limited visibility will exist in the Shopify app store and will need to be installed from a Shopify surface.
Also we’d recommend that you doublecheck check your email to review the recent communications with the Shopify App Store team on next steps for your submission.