How to Add a File Upload Option on Shopify Cart Page?

Topic summary

A user seeks to implement a file upload feature on their Shopify cart page, allowing customers to attach images or documents that link to their orders before checkout.

Key Requirements:

  • File upload functionality integrated into the cart page
  • Uploaded files must be associated with customer orders
  • Need for reliable storage and retrieval mechanism

Specific Questions Raised:

  1. Best implementation approach for cart page file uploads
  2. Storage solutions (considering metafields or Shopify CDN)
  3. Potential API or Liquid template limitations

The discussion remains open with no responses yet. The original poster followed up asking whether a suggested solution supports cart page uploads, though no initial answer is visible in the thread.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Hi everyone,

I’m looking for a way to add a file upload option on the Shopify cart page so customers can upload images or documents before checkout. I want the uploaded file to be linked to the customer’s order. Does anyone have experience with this?

Here are my key questions:

  1. What’s the best approach to adding a file upload feature to the cart page?
  2. How can I store and retrieve the uploaded file within Shopify (e.g., via metafields or Shopify CDN)?
  3. Are there any Shopify API or Liquid limitations I should be aware of?

Any guidance or examples would be greatly appreciated. Thanks in advance!

thank’s for your answer, does it support upload file on cart page?