How do I add file upload to a Shopify product?
File upload lets customers send their logo, artwork, embroidery stitch file, or reference photo along with the order. Install Print It My Way (Pro tier, $13.99/mo — file upload is not on Free/Basic), add a File upload field, configure accepted formats (PDF/AI/EPS for print; PNG/JPG for photos; DST/EXP for embroidery), and set a max file size. Uploaded files are stored on secure cloud storage and linked to the order.
Step-by-step setup
- Install Print It My Way (Pro or Unlimited). File upload requires Pro tier ($13.99/mo) and above.
- Add file upload field. Print It My Way > Add field > File upload.
- Set accepted formats. PDF, AI, EPS for print; PNG, JPG for photos.
- Set max file size. 10MB default; up to 100MB on higher tiers.
- Test on storefront. Upload a sample file, verify it reaches the order.
Accepted formats by use case
| Use case | Formats to accept |
|---|---|
| Logo upload for embroidery / print | AI, EPS, PDF, SVG |
| Photo upload for canvas / mugs | JPG, PNG, HEIC |
| Embroidery stitch files | DST, EXP |
| Reference / mood board | JPG, PNG, PDF |
| Custom cut file for laser | SVG, AI, DXF |
Setup steps
Step 1 — Install Print It My Way Pro tier ($13.99/mo).
Step 2 — Product > Print It My Way tab > Add field > File upload.
Step 3 — Name the field ("Upload your logo"). Set accepted formats (comma-separated: PDF,AI,EPS,SVG).
Step 4 — Set max file size (default 10MB, up to 100MB on Unlimited tier).
Step 5 — Set required + labels for help text ("Vector formats preferred for embroidery").
Step 6 — Attach to product. Save. Test with a real file upload.
Where uploaded files are stored
Print It My Way's file storage is secure cloud infrastructure, encrypted at rest and in transit. Files are linked to the order line-item property, accessible in the Shopify admin, and passed to POD partners via their standard integrations. Retention: 90 days post-fulfillment default (configurable).
File validation
- Format check — files outside accepted formats are rejected at upload
- Size check — files above the limit are rejected
- Image DPI check — soft warning below 150 DPI at print size (for JPG/PNG uploads)
- Vector validation — AI / EPS / SVG opened server-side to verify valid format
Charging for file upload
Common patterns:
- Free upload if file is print-ready (AI/EPS/PDF)
- $15-$40 digitization fee if file is a raster / photo needing conversion
- $25+ setup fee for embroidery digitization
Add file upload
Print It My Way Pro at $13.99/mo unlocks file upload + preview + validation.
Install Print It My Way — Free Add photo upload guide →Frequently asked questions
What file formats does Print It My Way accept?
Configurable per field. Common: PDF, AI, EPS, SVG for vector; JPG, PNG, HEIC for images; DST, EXP for embroidery.
What's the max file size?
10MB default. Up to 100MB on Unlimited tier ($24.99/mo).
Where are uploaded files stored?
On Print It My Way's secure cloud storage — encrypted at rest and in transit.
Are file uploads on the Free plan?
No. Pro tier ($13.99/mo) is the entry point for file upload.
Do POD partners see uploaded files?
Yes. File URLs travel as line-item properties to Printful, Printify, Gelato, and other partners.