How to Add a File Upload Field to a Shopify Product Page (Formats, Limits and Order View)

Learn how to add a file upload field to a Shopify product page, choose accepted formats and file size limits, and find customer uploads in your orders.

Arisify Global Team Nov 12, 2026 7 min read
How to Add a File Upload Field to a Shopify Product Page (Formats, Limits and Order View)

In this article

  1. 01Let Customers Upload Files Directly on Your Shopify Product Page
  2. 02When Should You Add a File Upload Field?
  3. 03Step 1: Add a File Upload Option to Your Shopify Product
  4. 04Step 2: Choose the File Formats Your Customers Can Upload
  5. 05Step 3: Set File Size Limits
  6. 06Step 4: Configure Multiple Uploads and Image Requirements
  7. 07Step 5: Make the Upload Instructions Clear on the Product Page
  8. 08Step 6: Find Uploaded Files in the Cart and Shopify Order Admin
  9. 09Common File Upload Mistakes to Avoid
  10. 10A Quick Test Before You Publish
  11. 11Frequently Asked Questions
  12. 12Collect the Right Files Before You Fulfil the Order

Let Customers Upload Files Directly on Your Shopify Product Page

If you sell personalized gifts, custom apparel or printed products, customers may need to send you a logo, photo or artwork before you can fulfil an order.
A Shopify product page does not provide a dedicated custom file-upload field for every product workflow out of the box. A product options app can add one, letting customers attach the required file while configuring their product.
But adding an upload button is only the first step. You also need to decide:
  • Which file formats should customers be allowed to submit?
  • How large can each file be?
  • Should customers upload one file or several?
  • Where will the uploaded file appear after the order is placed?
  • How can your team identify the right file when preparing an order?

This guide walks through those practical decisions and shows how to configure a file upload field with Aris Product Options.

When Should You Add a File Upload Field?

A file upload field is useful when a customer needs to provide an asset that your team will use to personalize, produce or prepare an order.

Common examples:

  • Logos: Customers upload a company logo for branded merchandise, uniforms or promotional products.

  • Artwork: Customers submit a design for custom printing, embroidery or engraving.

  • Photos: Customers provide pictures for photo gifts, prints, calendars or personalized accessories.

  • Reference files: Customers attach a document or visual reference to explain a custom request.

The key is to collect only the files required for that product. If a product needs a logo and a reference image, consider separate upload fields with clear labels rather than one generic field that leaves customers guessing.

Step 1: Add a File Upload Option to Your Shopify Product

To add a file upload field with Aris Product Options, first create an option set and assign it to the product that needs customer files.

  1. Open Aris Options in your Shopify admin.

  2. Create a new option set or open an existing one.

  3. Select Add Option.

  4. Choose File Upload from the option type list.

  5. Add a clear Label on product, such as "Upload your logo" or "Upload your photo".

  6. Add a Label on cart so the file is identifiable later.

  7. Select the products that should use this option set, then save.

You can also make the upload field required if customers must submit a file before purchasing.
Practical tip: Write the label as an instruction, not just a field name. "Upload a high-resolution PNG or JPG logo" gives customers more useful guidance than "File upload".

Step 2: Choose the File Formats Your Customers Can Upload

The accepted formats should match what your production or fulfilment team can actually use.
Aris File Upload V2 lets merchants choose a file category or specify custom extensions. The documented categories include:

File category

Examples listed in the guide

Typical use

Images

JPG, PNG, WEBP, GIF, SVG, HEIC

Photos, logos and artwork

Documents

PDF, DOCX, XLSX, CSV, TXT, AI, PSD

Print files, briefs and design assets

Audio

MP3, WAV, M4A

Audio-based custom requests

Video

MP4, MOV, WEBM

Video references or media submissions

You can also choose All files or define Custom extensions---for example, allowing only PNG and PDF.
These are examples from the Help Center, not a guarantee that every file in a category is suitable for every production workflow. The actual accepted formats should be checked in your app configuration and tested with representative files.

Which formats should you allow?

Avoid enabling every format simply because the app supports it.
  • For a photo-printing product, start with common image formats such as JPG and PNG.
  • For a logo or print-ready design, consider whether your team needs SVG, AI, PSD or PDF.
  • For a document-based service, allow only the document formats your team can open and process.
A narrower list helps customers understand what to submit and reduces the chance of receiving files your team cannot use.

Step 3: Set File Size Limits

File size affects the upload experience and the quality of the assets customers can submit. A limit that is too low may reject high-resolution artwork, while an unnecessarily high limit can encourage customers to upload files much larger than your workflow needs.
The Aris File Upload V2 Help Center currently documents these maximum file sizes:

Plan name shown in the V2 guide

Maximum file size

Free / Basic / Pro

Up to 20 MB

Advanced

Up to 50 MB

Premium

Up to 100 MB

The maximum applies to each individual file, not the combined size of all files when multiple uploads are enabled. The guide also provides a setting for a minimum file size.
Important plan note: The Help Center groups Free, Basic and Pro together, while the current Shopify App Store listing presents Free, Pro, Advanced and Premium plans. The listing identifies File upload as an app feature and the V2 guide provides the size limits above, but it does not clearly map every V2 capability to each current plan. Confirm the exact entitlement and upload limit with the Aris Product Team before publishing plan-specific promises or upgrading.

Step 4: Configure Multiple Uploads and Image Requirements

Some products need only one file. Others require a collection of images or several supporting assets.

In the File Upload V2 settings, merchants can enable multiple file uploads and define:

  • Minimum files: The number of files customers must submit.

  • Maximum files: The number of files customers are allowed to submit.

  • Minimum and maximum image dimensions: Pixel constraints for uploaded images.

  • Image editing settings: Available cropping and editing controls.

For example, a photo book may require at least 10 images, while a custom T-shirt may need just one logo file.
If image quality matters, set pixel dimensions that match your production requirements. The Help Center gives 1,000 × 1,000 px as an example of a minimum size and 4,000 × 4,000 px as an example of a maximum. These are examples, not universal print-quality rules; choose dimensions based on the final product size and your production process.
What to test: Try uploading a file below the minimum dimension, above the maximum dimension and beyond the allowed file count. Check that customers understand why a file is rejected and what they should do next.

Step 5: Make the Upload Instructions Clear on the Product Page

A file upload field should answer the customer's questions before they select a file.
Use the product label and help text to communicate:
  • Which asset is required.
  • Which file formats are accepted.
  • The maximum file size.
  • Whether one or multiple files are needed.
  • Any image dimensions or quality requirements.
For example:
Upload your logo
Please upload a PNG, JPG, SVG or PDF file. Maximum file size: 20 MB. For the best print result, use a high-resolution image.
The example above should be adjusted to the actual formats and file limit configured for the product.
In Aris, the File Upload option includes settings for the product label, cart label, required field, help text and tooltip. The V2 guide also documents styling controls for the upload dropzone and modal.

Step 6: Find Uploaded Files in the Cart and Shopify Order Admin

This is one of the most important parts of a file-upload workflow: your team must be able to find the customer's file after the purchase.

According to the Aris Help Center, uploaded file download links are saved in the order's line item properties. The documentation identifies three places where they can be viewed:

  1. Cart page: Review the uploaded file alongside the relevant product before checkout.

  2. Checkout: The file information is included in the checkout flow.

  3. Shopify Order Admin: Open the order and review the line item properties to find the uploaded file link.

The Help Center also illustrates the file information in the cart and order views.
Suggested image placement: Show the actual Shopify Order Admin view with the uploaded file link visible beside the relevant product line item. Use a demo order and hide customer information.

Why the cart label matters

The Label on cart setting helps identify what a file represents after it has been uploaded.
For example, if a customer orders two customized products, labels such as "Front logo" and "Back artwork" are more useful than two generic entries named "Upload file".
Before launching, place a test order and check that:
  • The file link is associated with the correct product.
  • The label makes the file's purpose clear.
  • Your team can open or download the file from the order.
  • The file remains identifiable when an order contains multiple customized items.
Do not assume that seeing a thumbnail on the product page is enough. Test the complete journey from upload to order processing.

Common File Upload Mistakes to Avoid

A file upload field can work technically but still create unnecessary work for customers or your fulfilment team.

Watch out for these mistakes:

  • Accepting too many formats: Customers may submit files your team cannot open or use.

  • Setting an unsuitable size limit: A low limit may reject production-ready artwork; a high limit may be unnecessary.

  • Using vague instructions: "Upload file" does not tell customers which asset or format is required.

  • Forgetting the order view: A successful upload is not useful if staff cannot identify the file when processing the order.

  • Skipping mobile testing: Check the upload flow on a phone, not only on desktop.

A Quick Test Before You Publish

Before enabling the field on a live product, run a test order using the same process a customer would follow.

Test

What to check

Upload a valid file

The selected format and size are accepted

Upload an invalid file

The customer receives clear guidance

Test the file-size limit

Files above the configured maximum are handled correctly

Upload multiple files

Minimum and maximum file counts work as intended

Place a test order

File links appear in the cart and order details

Review on mobile

The upload field is easy to use on a smaller screen

This is a practical storefront check, not a substitute for testing every file type and production workflow your store supports.

Frequently Asked Questions

Can I add a file upload field to a Shopify product page?

Yes. You can use a product options app such as Aris Product Options to add a file upload field to selected Shopify products and collect customer assets as part of the purchase.

Which file formats can customers upload?

Aris File Upload V2 documents image, document, audio and video categories, as well as custom file extensions. Examples include JPG, PNG, SVG, PDF, DOCX, MP3 and MP4. The formats available to customers depend on the settings you configure.

What is the maximum file size for Shopify product uploads?

The Aris V2 Help Center lists up to 20 MB for Free / Basic / Pro, 50 MB for Advanced and 100 MB for Premium. Confirm the current plan mapping with Aris before relying on these limits.

Where can I find customer-uploaded files in Shopify?

The Aris Help Center says file download links are saved in order line item properties and can be viewed in the cart, checkout and Shopify Order Admin.

Can customers upload more than one file?

Yes. Aris File Upload V2 documents multiple-file uploads, with settings for minimum and maximum file counts. Confirm plan availability for the exact V2 features you intend to use.

Collect the Right Files Before You Fulfil the Order

A good file upload setup does more than let customers attach an image. It sets clear expectations, accepts the formats your team needs, applies practical size limits and keeps each upload connected to the right order.
Start with one product and define its file requirements. Configure the accepted extensions, size and file count, explain the requirements on the product page, and place a test order to confirm that your team can retrieve the files in Shopify Order Admin.
If you need a file upload field alongside other product customization options, explore Aris Product Options and its File Upload V2 setup guide.

Ready to put this into practice?

Explore the Arisify Global app portfolio or visit the Help Center for detailed setup guides.