Skip to content

App Submission Guide

This guide will help you successfully submit your Shopify app built with the Shopify Vue template to the Shopify App Store.

Before You Submit

Before submitting your app to the Shopify App Store, ensure you've completed these essential preparations:

1. GDPR Compliance

Your app must be GDPR compliant. The template includes handlers for GDPR webhooks:

  • Customers Data Request (customers/data_request)
  • Customers Redact (customers/redact)
  • Shop Redact (shop/redact)

Ensure these webhooks are properly tested and functioning.

2. App Privacy Policy

Create a comprehensive privacy policy that includes:

  • What data your app collects
  • How the data is used
  • How merchants can request data deletion
  • Your contact information

3. Support Documentation

Prepare thorough documentation including:

  • Installation instructions
  • Usage guides
  • FAQ section
  • Support contact information

4. Testing

Thoroughly test your app for:

  • Functionality across different scenarios
  • Performance under load
  • Security vulnerabilities
  • Browser compatibility
  • Mobile responsiveness

Submission Process

1. App Listing Information

Prepare the following for your App Store listing:

  • App name (unique and descriptive)
  • Detailed app description
  • App features list (bullet points)
  • Screenshots (minimum 5, 1280×800 pixels)
  • App icon (1200×1200 pixels)
  • Promotional video (optional, but recommended)

2. Partner Dashboard Submission

  1. Log in to your Shopify Partner Dashboard
  2. Navigate to "Apps" > your app > "Distribution"
  3. Complete all required fields:
    • App details
    • Pricing
    • App store presence
    • Submission details

3. App Review Process

The Shopify review team will evaluate your app for:

  • Technical functionality
  • User experience
  • Adherence to Shopify's guidelines
  • Security and privacy compliance

The review typically takes 5-7 business days.

Common Reasons for Rejection

Avoid these common reasons for app rejection:

  1. Incomplete GDPR compliance

    • Missing handlers for GDPR webhooks
  2. Security issues

    • Insufficient data protection
    • Vulnerable endpoints
  3. Poor user experience

    • Confusing interface
    • Lack of error handling
  4. Inadequate documentation

    • Missing installation guides
    • Poor support information
  5. Failed functionality testing

    • Bugs during testing
    • Incomplete features

After Approval

Once your app is approved:

  1. Monitor performance through the Shopify Partner Dashboard
  2. Collect user feedback to identify improvement areas
  3. Plan updates to enhance functionality and fix issues
  4. Provide ongoing support to your users

Resources

Need Help?

If you encounter issues during submission, contact Shopify Partner Support or check the Partner Forums for assistance.

Released under the MIT License.