Add a file upload to your Shopify cart page
Let customers attach one file for the whole order at the cart step, after they have chosen their items and before they head to checkout. Works on any Shopify plan and any Online Store 2.0 theme. Every file saves to your own Shopify Files.
Capture a file at the cart step
Upload Native places a file upload field on your Shopify cart page through the theme app block, so customers attach their proof, photo, or document after they have chosen their items but before they head to checkout. It works on any Shopify plan and any Online Store 2.0 theme, with no code. The file uploads straight to your own Shopify Files, and its reference is written as a cart attribute that follows the basket all the way onto the finished order automatically.
One upload for the whole order
The cart page is the right place when you want a single file tied to the entire order rather than one per product. The buyer drops in a file or clicks to browse, with the file types and maximum size you set and the option to allow one file or several. Because the reference is stored as a cart attribute, it carries through to the order with no manual matching by you and no order edit by the app. Prefer per-item artwork instead? Collect it on the product page.
Saved to Shopify Files, linked to the order
Bytes upload directly from the customer’s browser to your Shopify Files, never through external storage. The file reference is saved as a cart attribute, which Shopify carries onto the order automatically (the app never writes or edits the order), so your team opens the file from the order like any other Shopify asset. No customer personal data is stored, only the file metadata and an opaque order reference.
Want it inside checkout? That is the Plus upgrade
The cart block runs on any plan. On Shopify Plus you can move capture into checkout itself and make the file required to complete the order. See Shopify checkout file upload, or compare every surface on the Shopify file upload app hub.
Questions, answered
How does a cart-page file upload work?
What is a cart attribute file upload?
Does cart upload work without Shopify Plus?
Where are cart uploads stored?
Collect cart-page uploads today
Install free, add the block to your cart page, and capture one file for the whole order. Live in minutes.
Get in touch