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
- Log in to your Shopify Partner Dashboard
- Navigate to "Apps" > your app > "Distribution"
- 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:
Incomplete GDPR compliance
- Missing handlers for GDPR webhooks
Security issues
- Insufficient data protection
- Vulnerable endpoints
Poor user experience
- Confusing interface
- Lack of error handling
Inadequate documentation
- Missing installation guides
- Poor support information
Failed functionality testing
- Bugs during testing
- Incomplete features
After Approval
Once your app is approved:
- Monitor performance through the Shopify Partner Dashboard
- Collect user feedback to identify improvement areas
- Plan updates to enhance functionality and fix issues
- 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.