Common app rejections

There are a few common reasons for apps to be rejected during the review process:

  • When a merchant clicks Add App from the app’s listing, the app does not immediately authenticate using OAuth before any other steps occur.
  • When a merchant clicks Add App from the app's listing, the app returns a fatal error.
  • The app listing is incomplete or too short, or it includes missing screenshots, grammar and punctuation issues, or screencasts as a promotional video.
  • More API permissions are being asked for than are used by the app.
  • Uncaught errors and bugs.
  • Installation instructions were not provided when code is required to be added to a merchant’s store.
  • Sign-up forms aren’t auto populating: any sign-up or sign-in forms requiring store address and email address should auto populate. Using information from the shop object can pull this data from a merchant’s store and help with auto-populating forms.
  • After install, the widget that the app is supposed to display is not active on merchant’s store.