Upload Native
Shopify cart file upload

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.

Cart page

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.

Whole order

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.

Storage

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.

Shopify Plus

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.

FAQ

Questions, answered

How does a cart-page file upload work?
Upload Native adds an upload field to the cart page through the theme app block. The customer attaches a file, and its reference is saved as a cart attribute that Shopify carries onto the order automatically. It works on any Shopify plan.
What is a cart attribute file upload?
The uploaded file is saved to your Shopify Files and its reference is stored on the cart as a cart attribute. Shopify carries that attribute onto the order automatically when the order is created, so the file stays linked to the order. The app never writes or edits the order itself.
Does cart upload work without Shopify Plus?
Yes. The cart and product-page app block works on any plan and any Online Store 2.0 theme. Only the checkout upload step requires Shopify Plus.
Where are cart uploads stored?
Every file is saved to your store’s own Shopify Files, not on any external storage. Only file metadata and an opaque order reference are kept.

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