How to change your Shopify theme without breaking your apps
How to change your Shopify theme without breaking apps: turn on app embeds, re-add app blocks and code edits, test, then publish.
How to let customers send photos, logos and artwork with their order, and get usable files to production.
Short answer
To let Shopify customers upload files, add an upload field to the product form so the file travels with the item into the cart and onto the order. You can do it with a few lines of Liquid, a product options app, or a dedicated upload app like Uploadery, which adds file rules, image preview and cropping.
A file input in the product form works, but it can't check file type, size or image dimensions, and it gives customers no preview. How to let customers upload files on Shopify product pages shows the code and when to move past it.
Printed and embroidered products need the right file for the production method, and rules that reject unusable files before checkout. How to let customers upload a logo or artwork covers which files to ask for, upload rules, proofs and getting files to production.
Uploadery is ShopPad's file upload app. It adds upload fields to product pages with rules for file type, file size and minimum pixel dimensions, an image preview and cropping, and a link to every file on the order.
How to change your Shopify theme without breaking apps: turn on app embeds, re-add app blocks and code edits, test, then publish.
How to let customers upload a logo on Shopify for print or embroidery: which files to ask for, upload rules that catch bad files, and proofs.
Shopify upload files from customers: the no-app Liquid method and its limits, app options, Uploadery setup, and what to decide first.
App options or upload fields missing? Turn on the Shopify app embed in the theme you're viewing, then work through these checks.