Best Practice for hiding Shopify access for regular customers before the app is approved

New Member
2 0 0

I have a chicken and egg problem. I want to get our Shopify app approved and submit it to the review team. 

However, I do not want to provide the Shopify integration option to customers on our production site as their experience will be a bad one. When they try to install the Shopify app they'll receive a message saying that the app is unlisted and cannot be installed.

How can I submit this to Shopify while at the same time ensuring that my customers don't have a bad experience? Should we create a separate demo or staging tenant in our software for the Shopify testers or should we take some other approach? I don't see anything in the documentation that addresses this.