Everything you need to collect files with orders
One widget, fully in your control โ from where it shows up to what happens to the file once it's uploaded.

Your files stay yours
Uploads go straight into your own Shopify Files library โ we never keep a copy. Each file is stored under a randomised name, so its URL gives away nothing about the customer or the document.
Privacy-first by default
EXIF and GPS metadata is automatically stripped from every image before it's stored, protecting your customers' location and device data.
Smart upload rules
Show the upload field only where it matters. Target specific products, tags, product types, vendors, or collections โ with exclusions โ choose whether it appears on the product page, the cart, or both, and set priority when rules overlap.
Fully customizable widget
Match your brand: colors, border style, button style, corner radius, and every piece of customer-facing text, from the drop instruction to the error message.
Multiple files per upload
Let customers attach up to 10 files in one go โ perfect for multi-page documents, several reference photos, or front-and-back artwork.
Automatic order attachment
Uploads map straight onto the order as native metafields, visible right in Shopify Admin โ no spreadsheets, no manual matching.
Post-purchase upload link
Customers who skip the upload at checkout get a secure, per-order link to add their file afterward โ no support ticket needed.
Manual admin attach
Got a file by email instead? Attach it to any order yourself in a couple of clicks, right from Shopify Admin.
GDPR compliant
Mandatory customer data-request and redaction webhooks are built in โ deletion requests are handled automatically.
Perfect for

- Prescription or Rx items
- Personalized or engraved products
- Custom printing
- Artwork or design approval
- Warranty registration
- Any product needing a supporting document