I would be interested in adding a file upload option/button to our forms on our site. Files then emailed to a specific address if they cannot be accessed/stored from the Shopify site itself.
Topic summary
A merchant wants to add file upload functionality to a Shopify contact form without using paid apps. They successfully added HTML file input fields to their custom form, and all form data appears in the automated email notifications—except the uploaded file itself has no downloadable link and isn’t stored anywhere accessible.
Core Issue:
- Shopify’s default contact form lacks native file upload support
- Files submitted through custom HTML forms aren’t processed, stored, or attached to notification emails
- The merchant views this as a basic feature that should be included in Shopify’s $29/month plans
Community Response:
- Multiple users confirm this limitation has existed since at least 2018 with no official solution
- Frustration is widespread—participants express disbelief that such a standard feature remains unavailable
- Several workarounds mentioned:
- Shopify Forms app (free, now supports file uploads)
- Third-party apps like Cognito Forms or Elfsight Form Builder ($5.99/month)
- Custom development solutions (one developer offers paid implementation)
- Using external form services as proxies
Status: The discussion remains unresolved regarding a native, code-based solution. Most recent comments (2024-2025) indicate the feature gap persists, though Shopify’s official Forms app may now offer a free alternative to custom coding.