Upload Native
Shopify file uploads

Customer file uploads,
built in.

Let customers attach proofs, artwork, and documents right on the product page, cart, and checkout. They save straight to your Shopify Files. No new accounts, no clutter, native to your theme.

Including a required file upload inside Shopify checkout. On Shopify Plus, block payment until the buyer attaches their proof or artwork.

Works with any theme No customer data stored Captures files in checkout (Plus)
store.myshopify.com
Custom Engraved Plaque
$48.00
Personalized
Artwork attached
engraving-proof.pdf · 2.4 MB
How it works

Live in three steps

1

Add the block

Drop the Upload Native block onto any product or cart page from the theme editor. No code needed.

2

Customers upload

They drag in a proof, photo, or document on the product page or cart, or, on Shopify Plus, right inside checkout before they pay.

3

Saved + automated

Each file saves to your own Shopify Files and its reference is carried onto the order automatically. On Shopify Plus, every upload also fires a Shopify Flow trigger.

Features

Everything you need to collect files

Native to any theme

Inherits your store’s fonts and colors. Minimal chrome, no jarring widget.

Capture files in checkout (Plus)

Collect files at every step. Product page, cart, and inside Shopify checkout. On Shopify Plus you can make the file required at checkout, so customers cannot complete the order without it.

Single or multiple files

Set how many files customers can attach, with per-file type and size limits.

Stored in your own Shopify Files

Every upload is stored securely in your own Shopify Files, so your data stays yours. Nothing new to log into or manage.

Developer SDK for your theme

A lightweight JavaScript SDK (window.UploadNative) lets developers upload files straight from theme code or a custom UI. Same secure Shopify Files pipeline, your own markup, with full API docs.

Usage at a glance

A lightweight dashboard shows monthly usage against your plan.

No customer data stored

Only an opaque order reference is kept. Built for privacy from day one.

Make uploads required at checkout

On Shopify Plus, you can make the upload required at checkout, so customers cannot complete the order until the file is attached. No missed proofs, no back-and-forth after the order.

Pricing

Plans that scale with your uploads

Pay by what you collect. Caps are enforced fairly, with no surprise overages.

Free
$0 forever
50 uploads / month
  • Product page, cart, and checkout
  • Files saved in your Shopify Files, kept forever
  • Single or multiple files, with type and size limits
  • Shopify Flow on every upload
  • Developer SDK and usage dashboard
Get in touch
Growth Most popular
$9.99 per month
1,000 uploads / month
  • Everything in Free
  • Files saved in your Shopify Files, kept forever
  • Built for steady daily volume
  • Email support
Get in touch
Pro
$29.99 per month
Unlimited uploads
  • Everything in Growth
  • No monthly cap to manage
  • For high-volume stores and busy checkouts
  • Priority support
Get in touch

Plans are managed through Shopify billing. Upgrade or downgrade anytime from the app.

FAQ

Questions, answered

Does it work with my theme?
Yes. The storefront block inherits your theme’s fonts and colors and adds minimal chrome, so it looks native on any Online Store 2.0 theme.
Where are the files stored?
Every upload is saved to your store’s own Shopify Files, never our servers, so your data stays yours. The reference is carried onto the order automatically, with nothing extra to manage or log into.
What file types and sizes are allowed?
You set the accepted types (e.g. PDF, PNG, JPG) and a size limit per block, up to 20 MB per file — the maximum Shopify Files allows for stored documents. Customers see clear inline errors if a file is too large or the wrong type.
Can I make an upload required at checkout?
On Shopify Plus, you can make the upload required at checkout, so a customer cannot complete the order until a valid file is attached.
Can customers upload files during checkout?
Yes, on Shopify Plus. Our checkout UI extension adds a file-upload field inside checkout itself, so buyers attach proofs, artwork, or documents before they pay. The upload reference is carried onto the order automatically. On non-Plus plans, the same capture runs on the product page and cart.
Do you store customer data?
No personal data is kept. Only file metadata and an opaque order reference are stored, by design.

Start collecting files today

Install free, add the block, and capture files on every product page, cart, and Shopify checkout. Live in minutes.

Get in touch