Installing and testing your app before submitting

A great way to ensure your app review goes smoothly, is to test your app in a live environment. This can be done on a development store you can create in your partner account.

If you have a paid app using the Billing API, under the properties of your Charge, set the test flag to true. This will create a test charge without charging the credit card allowing you to install the app for testing purposes. If your app is free and you collect no charges you do not have to change any test flags

Testing your app in a live environment will help ensure your app is free of bugs and errors. Using a developer shop will also give you an idea of how intuitive your app installation is, and to see your app from a merchants perspective. Make sure that the process of setting up your app is as straightforward as possible. If a merchant can easily set up the app and fully understand how it works, then they're more likely to keep it installed in their store. Include clear and detailed instructions, and consider using tooltips or set up wizards to improve the installation flow. To learn more about writing help content for merchants, see the Help documentation section in Shopify Polaris.

To install an app on a development shop follow these instructions.

  1. Log into your partner account

  2. Click Apps.

  3. Click the name of your app.

  4. Click Create App Store Listing:

    Create app store btn

  5. Click Edit App Submission form.

  6. Click View app store listing. The listing page for your app loads in the Shopify App Store.

  7. Click Get to install the app to your test store. From this point, the app must authenticate through Oauth.

You can use the App requirements checklist as a guide to make sure your app is ready to be submitted for review.