Let customers upload their artwork, right on the product page.
Mint Upload adds a drag-and-drop upload field to your products. Logos, photos and print files are checked, stored and linked on the order line — so you have the right file the moment the order comes in.
Free plan available · Pro $6.99/month flat · Works with Online Store 2.0 themes
PNG, JPG, PDF, SVG, AI · up to 50 MB
Everything a product upload app should do
Built for print shops, personalised gifts, custom apparel and anyone who makes things from a customer's file.
Drop files or browse, several at once. Progress bars, image thumbnails, and remove or replace before adding to cart.
Each upload's link is saved on the cart item, so it shows on the order, packing slip and order exports — no hunting through email.
Make an upload required and Add to cart and Buy it now wait until the file has finished uploading.
File type, size and count are enforced on our server, and each file's contents are checked against its type — not just its name.
One deferred script in plain JavaScript, no frameworks, and nothing loaded on pages without the File upload block.
Files are deleted automatically after 7 to 365 days — or kept until you delete them. See storage used at a glance.
Set up in three steps
No code to paste into your theme.
Name the field, pick file types, size and count limits, and whether an upload is required.
Pick products or whole collections (Pro) — or turn it on for every product.
One click opens your theme editor with the File upload block ready to place.
Start free. Upgrade when you're busy.
Flat pricing, billed through Shopify. Cancel anytime from your Shopify admin.
- Uploads on 1 product
- Files up to 5 MB
- 100 uploads per month
- Drag and drop, progress bars, thumbnails
- Required uploads
- Files page and automatic cleanup
- Everything in Free
- Unlimited products and collections
- Files up to 50 MB
- 5,000 uploads per month
- Custom styling: colour, corners, button text
Questions merchants ask
Where do I find the files a customer uploaded?
Open the order: each file appears under the item as a link (for example “Upload your artwork: https://…/bakery-logo.png”). The Files page in the app also lists every upload with preview, download and delete.
Which file types can customers upload?
You choose per product: images (JPG, PNG, WEBP, GIF, HEIC, TIFF), PDF, vector files (SVG, AI, EPS), Photoshop (PSD), Word documents and ZIP archives. Files up to 5 MB on Free and 50 MB on Pro.
Are the files private?
Each file gets a long random link that can't be guessed, and pages are marked no-index. Anyone you share a link with can open it, so only share links with people who should see the file.
How long are files kept?
You decide in Settings: automatically delete after 7, 14, 30, 60, 90 (default), 180 or 365 days, or keep them until you delete them. Uninstalling the app deletes every file 48 hours later.
Will it slow my store down?
The block adds one small deferred script and stylesheet, only on product pages where you place it, and only renders on products you've set up. Uploads go straight to storage in the background.
Which themes are supported?
Any Online Store 2.0 theme that supports app blocks on the product page, including Shopify's free themes. Add the File upload block from the theme editor and place it above the buy buttons.
Get the file with the order, every time.
Start free on one product. Built by Mint Labs.
Coming soon to the Shopify App Store