Key takeaways
Part 4 of 8 in the Printcart Store for WordPress plugin page tutorial series. Previous: Part 3, Add printing options and quantity discounts. Next: Part 5, Test your shop on a phone: order a custom product.
What do you need before you start?
- Printcart Store installed and activated.
- A WooCommerce product with the designer enabled, such as the Business Card sample product from the setup wizard.
The screenshots come from a fresh test store with the Storefront theme and Printcart Store 2.11.0. The test artwork is a plain graphic made for this guide.
How do you let customers upload their own design file?
Step 1Turn on Enable Upload Design
Open the product in Products > All Products and scroll to the Setting PCDesigner box. Tick Enable Upload Design.
Expected result: An Upload Design tab appears next to Custom Design.

Step 2Set the upload rules
Open the Upload Design tab. Set Allowed file types as a comma-separated list without dots or spaces (the example uses jpg,png,pdf), Number of uploads (1) and Max size in MB (20). The tab also has Disallowed file types, Min size and Min. resolution DPI for JPG image.
Expected result: The three fields hold your values.

Step 3Save the product
Click Update at the top right.
Expected result: A green notice reads Product updated.

Step 4See the upload option as a shopper
Open the product page and click the main design button. A chooser asks how to design the product. The Upload print-ready artwork card repeats your rules: accepted files, how many files are required and the maximum size.
Expected result: The card reads Accepted files: jpg,png,pdf · Files required: 1 · Max file size: 20 MB.

Step 5Upload a file
Click Upload print-ready artwork. Click the drop area (or drop a file on it) and choose your file. Then click Complete. A file with a type that is not allowed is refused with a message that lists the allowed types.
Expected result: The dialog shows a thumbnail of your file with its type.


Step 6Review the file and add it to the cart
Back on the product page, the Upload file box shows the uploaded file so the shopper can check it, replace it if needed and then click Add to cart.
Expected result: The uploaded file is listed above the quantity field and the Add to cart button.

What happens when a customer uploads a file type that is not allowed?
The upload is refused and a message lists the types the product accepts. In our test, uploading a .gif to a product limited to jpg,png,pdf showed the message Only support: jpg,png,pdf.
Can I offer both the designer and file upload on the same product?
Yes. With both Enable Design and Enable Upload Design ticked, the product page shows one button that opens a chooser with Upload print-ready artwork and Design online.
Does the plugin check the print quality of uploaded files?
The Upload Design tab has a minimum resolution setting for JPG files. Print-ready PDF generation and the AI preflight check run in the Printcart cloud, so they need a connected Printcart store. Without a connection, the order screens say that preflight cannot run.
All 8 parts of the Printcart Store for WordPress series
- Get started with Printcart Store for WordPress
- Create a customizable product with the online designer
- Add printing options and quantity discounts
- Let customers upload their own artwork (you are here)
- Test your shop on a phone: order a custom product
- Manage print orders: review designs, track status and ship
- Free plan, connecting and upgrading
- Troubleshooting common problems
Back to the Printcart Store for WordPress plugin page.
What should you do next?
- Create a customizable product with the online designer
- Manage print orders in WooCommerce
- Prepare print-ready files: DPI, bleed, color and fonts
- Browse all Printcart tutorials
Stuck on a step? Message the Printcart team on WhatsApp and include a screenshot of the screen you are on.
Your launch checklist
What should you check before you launch Let Customers Upload Their Own Artwork: File Types and Upload Rules in WooCommerce?
This guide covers file quality, proofing, and production risk in Printcart. Before you offer it to your own buyers, place one test order yourself with a real product, a real design file and a real checkout, then answer the questions below.
Sources
Let Customers Upload Their Own Artwork: File Types and Upload Rules in WooCommerce — common questions
What do you need before you start?
The screenshots come from a fresh test store with the Storefront theme and Printcart Store 2.11.0. The test artwork is a plain graphic made for this guide.
What happens when a customer uploads a file type that is not allowed?
The upload is refused and a message lists the types the product accepts. In our test, uploading a .gif to a product limited to jpg,png,pdf showed the message Only support: jpg,png,pdf .
Can I offer both the designer and file upload on the same product?
Yes. With both Enable Design and Enable Upload Design ticked, the product page shows one button that opens a chooser with Upload print-ready artwork and Design online .
Does the plugin check the print quality of uploaded files?
The Upload Design tab has a minimum resolution setting for JPG files. Print-ready PDF generation and the AI preflight check run in the Printcart cloud, so they need a connected Printcart store. Without a connection, the order screens say that preflight cannot run.
Next steps in Printcart
Connect this guide with catalog setup, templates, production workflows and implementation support.
Try it
Printcart Store – Web to Print Product Designer for WooCommerce
Printcart Store is a WooCommerce plugin that adds a drag-and-drop product designer and customer artwork upload to your WordPress shop. It is built for print shops, print-on-demand sellers and agencies who want buyers to personalize products online. Every order gives you print-ready files in PDF, SVG, PNG and JPG CMYK. A Free plan is available.
Put this guide into practice with Printcart
Use the related Printcart tool below, or create a free account to start building with the product designer.






