• OAuth implementation: Apps that fail to redirect to Shopify’s OAuth page for installation are automatically rejected.
  • Scope requests: Apps requesting scopes beyond what they need to function are likely to be rejected.
  • App functionality: Apps that are not fully functional, have major errors, or are in alpha/beta stages are likely to be rejected.
  • App descriptions: Apps with unclear or incomplete descriptions that don’t adequately explain their functionality are likely to be rejected.
  • Screenshots: Apps with poor quality or misleading screenshots are likely to be rejected.
  • Onboarding: Apps with complex onboarding processes that are not well-explained are likely to be rejected.