Ecom Store Pro

Can customers upload a file on a Shopify product page?

Published ·
At a glance
Short answer
Yes, via an upload app or a developer-built field: shopify.dev names file upload as a use of line item properties.
Shopify Forms
One file of 20 MB or less, in seven formats; saved as a form submission in your admin.
App plan limits
Uploadly's free plan: 20 uploads linked to orders, 60 days storage; Uploadery: free for partner development stores (October 2026 listings).
Accelerated checkout
Shopify says accelerated checkout buttons might conflict with certain apps — test them with your upload field.

How does an upload field get onto a product page?

Line item properties let customers add custom information to a cart item from the product page: name-and-value pairs attached to that item. Shopify's theme documentation names file upload as one use:

You can use line item properties to enable customers to customize orders or provide supplementary information. For example, you can capture monogram or engraving text, or let a customer upload a file.
Shopify — Shopify.dev: Product template ·

One route is an app: Uploadly adds upload fields to product pages; Uploadery takes files as products go into the cart.

The other is a field your developer builds into the theme. Shopify's 2017 help page, written before Online Store 2.0, said a file field needed a multipart form and a page-style cart, not a cart drawer or cart popup. Shopify's current Liquid example of the product form tag outputs a multipart form.

Our configurator guide compares line item properties with other personalization routes.

Should the file travel with the order or arrive separately?

Choose by where you need the file. Shopify Forms keeps uploads as form submissions (see its field types). A Forms popup can be set to display only on product pages.

With the order
  • Uploadly: download files inside the respective order
  • Uploadery: files attached to the order in your admin
As a form submission
  • File upload field: one file of 20 MB or less
  • Seven formats: GIF, HEIC, JPEG, PDF, SVG, WebP, XML
  • Free to install; not installed by default
  • Stored in your admin, with optional email alerts
Shopify Help Center and App Store listings, read October 25, 2026.

What to check before customers start uploading

  • Plan limits. As of October 2026, Uploadly's free plan lists 20 uploads linked to orders and 60 days of storage; Uploadery is free for partner development stores.
  • Accelerated checkout. Shopify says accelerated checkout buttons might conflict with certain apps, so test them with your field.
  • Order emails. Check that your template prints the variable line.properties.
  • Same item, different files. Different line item properties split identical products into separate cart lines, so test a cart with two personalized items.
About This Article

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Related questions

Payments & payouts
How do you add gift wrapping or a gift message on Shopify?

Sell gift wrap as its own product; take the message via cart note, form field or app — the help pages we checked show no wrap setting.

October 25, 2026

Payments & payouts
Can customers leave a note on their order in Shopify?

Yes: turn on the order note box in your theme's Cart settings (any free Shopify theme offers one), and the note appears in the order's Notes section.

October 25, 2026

Apps, channels & AI
What is the difference between Zap history and Autoreplay in Zapier?

Zap history is the run log that shows each run's status; autoreplay, which replays errors automatically, needs a paid plan.

September 23, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.