Shopify native file upload vs an options app — which one?
Shopify's native file upload (in the Files section of admin) is for merchant use — storing product images, PDFs for downloads, videos. It doesn't handle customer input uploads on the product page. For customers to upload logos, photos, or reference files at add-to-cart, you need a product options app. Print It My Way Pro ($13.99/mo — file upload is on Pro and above) handles customer uploads with validation, storage, and passthrough to POD partners.
Step-by-step setup
- Ask: who's uploading?. Merchant = native. Customer = options app.
- Ask: what file types?. Native is image-focused. App handles vector, PDF, DST, etc.
- Ask: do you need validation?. Native has none. App has DPI + format + size validation.
What Shopify native file upload does
- Merchant uploads a product image → stores in Shopify Files
- Merchant uploads a PDF for digital-download products
- Merchant embeds videos in product descriptions
- Max file size: 20MB per file, 20 megapixels for images
Doesn't accept customer uploads on the storefront.
What an options app does
- Customer uploads a logo / photo / file on the product page
- App validates format, size, DPI
- File stored on app cloud, linked to order line-item property
- POD partner reads the file URL for print-file generation
- Supports vector formats (AI, EPS, SVG), embroidery formats (DST, EXP), photos (JPG, PNG, HEIC)
Comparison
| Feature | Shopify Native | Options App (Print It My Way) |
|---|---|---|
| Who uploads | Merchant only | Customer |
| File types | Images, PDFs, videos | All formats configurable |
| Validation | Size only | Format, DPI, dimensions |
| Attaches to | Product, admin | Order line item |
| Cost | Free | $13.99/mo (Pro tier) |
Accept customer uploads
Print It My Way Pro at $13.99/mo unlocks file upload + validation + preview.
Install Print It My Way — Free Add file upload guide →Frequently asked questions
Can customers upload files to Shopify without an app?
No — Shopify's native file upload is for merchant use only. Customer uploads require an app or custom theme code.
What's Shopify's max file size?
20MB per file, 20 megapixels for images (via Files uploader). Product-image uploader allows 25 megapixels.
Which formats does Print It My Way accept?
Configurable per field. Common: JPG, PNG, HEIC, PDF, AI, EPS, SVG, DST, EXP.
Where are customer uploads stored?
On Print It My Way's secure cloud storage — encrypted at rest and in transit.
Do POD partners see customer-uploaded files?
Yes. File URLs pass to Printful, Printify, Gelato via line-item properties.