Submit your app

Set up a billing system

To list apps that are not free in Shopify's App Store, ensure that you have implemented the Shopify Billing API. Use of other payment methods or systems is not permitted unless you have otherwise been notified by Shopify. Contact apps@shopify.com if you have any questions or concerns.

Note

An app does not have to be available through the App Store to take advantage of the Shopify Billing API.

You can use other payment systems, but only apps that use the Shopify Billing API can be published in the App Store and potentially promoted by Shopify through newsletters, blogs, social media, and other channels.

App requirements checklist

To increase your chance of being listed in Shopify's App Store, make sure you can check off the items in our app requirements checklist.

Submit your app to the App Store

Congratulations! You've come a long way and you're at the final step — publishing your app in the App Store.

First, make sure your app works before submitting it. The App Approval team tests all apps before publishing them to the App Store. If they hit a bug, they will stop testing and tell you about it before continuing.

Second, prepare your application for future installations by making sure that the installation process is as seamless as possible. If your application integrates with other software make sure that the user understands what he or she must do to get your application up and running. If there are any special instructions that the user must follow, make those instructions stand out.

On your end, make sure you're advertising and posting where store owners are going to notice you. Email each of your installers and ask them what they think of your app.

Finally, make sure you register an app uninstall webhook to be pinged when your app is uninstalled. Build a list of those store owners who uninstalled your app during the first few weeks, and reach out to them to find out why they stopped using your app.

If store owners have your app installed for a few weeks, ask them to review your app on the App Store. Reviews are important for increasing your install rate.

To submit your app to the App store:

  1. Log in to your Partners Dashboard.

  2. Click Apps.

  3. Click the name of your app.

  4. Click Edit App Store Listing:

    Submit app 2

  5. Fill out all required fields. If you're not sure what's required, then click See what's missing:

    Submit app 1

  6. Click Save.

  7. Click Get ready to submit for publication.

  8. Read over the requirements carefully and make sure that you've read over the app requirements checklist before moving forward.

  9. Complete the checklist, and then click Submit to publishing queue.

If your app was rejected and you believe you've improved your app in response to the feedback from our App Approval team, then respond to the App Review email you received and we will review the changes.