To let customers upload a PDF or their own artwork with a custom order, add a File upload option to the product. Appify Custom Product Options lets you choose which file types it accepts, how big a file can be and how many files a customer sends.
The files travel with the order. Your staff open them from the app's Orders page, on the same line as the options the customer chose.
What does a good upload field need?
Customers send files in odd formats and odd sizes. An upload field that takes anything leaves you chasing people by email. These are the settings that prevent it.
| Setting | What it does |
|---|---|
| Accepted file types | Lists the extensions you allow, such as .pdf, .png or .jpg, or a pattern such as image/* |
| Max file size (MB) | Sets the upper limit for each file |
| Minimum files | Sets how many files the customer has to send |
| Maximum files | Sets how many files they can send |
A print shop that wants a PDF proof can allow .pdf only. A shop that wants photos can allow image/* and nothing else. Allow both when customers might send either.
Two more fields help. Help text sits under the upload box, so you can say "PDF or PNG, at the size you want printed". A Tooltip adds a small info icon beside the label for anything longer.
How do you make the upload required?
Turn on Required and the customer cannot add to cart without a file. Set Minimum files above one if you need, say, a front and a back.
Not every order needs artwork. A customer who picks one of your ready-made designs has nothing to send. That is where visibility rules help.
- Show if opens the upload only when the customer picks "I have my own design".
- Require makes the upload mandatory only when the conditions match, and optional the rest of the time.
A rule can also read the upload itself. File upload conditions include Is empty and Is not empty, so a notes box can appear only once a file is attached.
You can ask Chat with AI for these rules in plain words, for example "show the upload only when Design is Own artwork". Check the result on the Visibility Rules tab. The full set of rule types is in how to show or hide product options based on a customer's choices.
Can the upload carry a price?
Yes. File upload has a Pricing section like the other input types. A shop that charges for artwork setup can attach that charge to the upload, then use a visibility rule so only customers who send their own file see it.
The price on the page updates as the customer chooses. How to wire a fee into the total is covered in conditional pricing rules.
How does the customer see what they sent?
An upload box alone gives a customer little feedback. Three features close that gap. Pick the one that fits the product.
A live preview on the product photo
With Personalization, an uploaded image can appear as a layer on your product image. For a photo collage, the uploads fill slots in order, and customers can drag them between slots. Set which of those adjustments customers get with the Allow customer to checkboxes.
A quick preview with approval
Quick preview suits stickers and other upload-and-print products. The popup opens right after the file finishes uploading, with the design shown on the cut line and material. The customer approves it, or asks for a manual proof and adds a note. The sticker calculator that previews the finish shows it working.
An editor for photos
Link a Product Designer button to the upload and it opens Image Edit mode. An Edit button also appears beside each uploaded file. Customers crop, adjust and mark up the photo, then click Done, and the edited image replaces the original. See the photo editor calculator for how that looks, and how to add photo editing inside a product designer for the full setup.
How do your staff see every file on the order?
Open an order in the app's Orders tab. Every product on it gets its own line, and each line shows:
- The title, quantity and price.
- The product image, or a proof thumbnail when a proof is attached.
- An Options table with the customer's selections.
- Open file and Open proof links for uploads and design files.
That is how you match the right file to the right line. An order with a sticker sheet and a banner shows each file beside its own product, so nobody opens a pile of attachments and guesses.
The orders list also shows whether design files are attached: Design files reads Yes when proofs or uploads are on the order.
A print shop can start the day from there. Open today's orders, click a line's proof thumbnail, then use Open file for the print-ready upload.
The guide to reviewing custom orders with proofs and design files goes further, with the approval tick and the files the app can build on save.
What if customers send the wrong file?
Clear instructions help, and so do early checks. Set them up before the order lands.
- Say what you want in the help text. "PDF, 300 DPI, 3 mm bleed" beats a blank box.
- Warn about low-resolution images. In the Product Designer, Warn customers about low image resolution alerts customers when a photo does not have enough pixels for the print size.
- Let them approve before checkout. A design review step blocks add to cart until the customer approves their design.
The print-file side, including bleed, cut lines and file formats, is in what file formats print vendors need from custom orders. When the question is why orders stall in production, why custom product orders take so long to fulfill covers the whole chain.
What if the customer wants to design instead of upload?
Some customers have no file. They have an idea. A Product Designer button that is not linked to an upload opens the full design canvas, where they add text, clipart and images on an artboard sized by their options. You can offer both buttons on one calculator. How to let customers design their own products explains how the two kinds of tool differ.
Check it before you go live
- Upload a file of each type you allow. Confirm it attaches.
- Check your limits. Compare the accepted types, file size and file count with what you set.
- Leave the upload empty. If it is required, add to cart should stay blocked.
- Walk through your rules. Pick each design choice and confirm the upload shows or hides as planned.
- Place a test order with two products. Open it in the Orders tab and confirm each file sits on the right line.
- Test on a phone. Run the whole flow on a small screen.
FAQ
Can customers upload a PDF on a Shopify product page?
Yes. Add a File upload option and list .pdf in the accepted file types.
Can I limit the file size and the number of files?
Yes. The upload option has a max file size in MB, and a minimum and maximum number of files.
Can I make the upload required only for some choices?
Yes. A visibility rule can show the upload, or require it, only when other choices match.
Where do I find the uploaded file on an order?
In the app's Orders tab. Each line has Open file and Open proof links beside its options.
Can customers edit a photo after they upload it?
Yes. Link a Product Designer button to the upload, and an Edit button opens the photo editor beside the file.
The right file, on the right order line.
Whatever you sell, however you price it · The last options app you'll shop for