File upload

Shopify File Upload Option Setup

File upload lets customers submit their own artwork, logo, or document. Requires app + page-style cart (not drawer).

Last updated: July 30, 2026By the Print It My Way team

Shopify's native limitation

Shopify's file input only works on page-style cart (not drawer). Personalizer apps work around this — upload to app storage independently, attach URL to line-item property.

Setup with Print It My Way Pro

  1. Install Print It My Way Pro ($13.99/mo)
  2. Personalizer → Add File Upload field
  3. Configure: formats (JPG/PNG/PDF), max size, DPI validation
  4. Attach to product

Accepted formats

Size + DPI limits

Max 10 MB (Free/Basic), 25 MB (Pro), 100 MB (Unlimited). Warn <150 DPI, block <100 DPI.

Frequently asked questions

How to add file upload to Shopify product?

App required (Print It My Way, Zepto, Zakeke). Shopify's native file input only works on page cart.

Why does file upload need page cart?

Shopify's Ajax cart (drawer) doesn't support multipart file upload. Apps work around this via own storage.

What file formats to accept?

JPG, PNG, HEIC for photos. SVG/AI/EPS for vectors. PDF for documents. DST/EXP for embroidery.

Max file size for Shopify upload?

Shopify's own limit is small; personalizer apps typically 10 MB (basic tier) to 100 MB (unlimited).

How to validate uploaded file DPI?

App-based validation. Print It My Way warns <150 DPI, blocks <100 DPI.

How to show uploaded file thumbnail in cart?

App stores URL as line-item property. Cart-item.liquid renders as image if property value is URL.

Best file upload app for Shopify?

Print It My Way Pro ($13.99/mo). Zakeke (~$29.99+/mo). Both support DPI + HEIC + AI background removal.

Does file upload work on mobile?

Yes — native file picker with camera + library options. HEIC iPhone photos auto-convert.

Related reading

Try it free on Shopify

Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.

Install Print It My Way