How to Install and Configure File Uploads in WooCommerce (No Coding Needed)

Table of contents
- Step 1: Install the File Upload Plugin
- Step 2: Access Plugin Settings
- Step 3: Enable Uploads on Product Pages
- Step 4: Enable Uploads on Cart and Checkout Pages
- Step 5: Set File Restrictions
- Step 6: Configure Upload Fees
- Step 7: Add Notes Option for Uploads
- Step 8: Enable File Modifications After Purchase
- Step 9: Admin Approval and Email Notifications
- Step 10: Frontend Testing
- Conclusion
- FAQs

Setting up a file upload option in WooCommerce can help you collect customer files for custom orders. Whether it's artwork, documents, or images, this feature is useful for businesses offering personalized products. This guide walks through the full setup without requiring any coding knowledge.
Step 1: Install the File Upload Plugin
Start by logging into your WordPress dashboard. Go to Plugins > Add New.
Search for File Upload WooCommerce by Extendons. Click Install Now, then activate it.
This plugin adds file upload functionality to product, cart, and checkout pages.
Step 2: Access Plugin Settings
Once activated, navigate to WooCommerce > Settings > File Upload. Here you can manage upload locations, file limits, restrictions, and customer permissions.
Step 3: Enable Uploads on Product Pages
Under the plugin settings, go to the Display Settings tab. Check the box that says Enable file upload on product pages.
You can also customize the label text and upload button appearance in this section.
Step 4: Enable Uploads on Cart and Checkout Pages
Scroll down to the options for Cart Page Upload and Checkout Page Upload. Enable both. This allows customers to upload files during or after adding a product to the cart.
It's helpful for stores where users may want to upload files with notes or documents per item.
Step 5: Set File Restrictions
Go to the Upload Rules tab. Here you can:
Set allowed file types (e.g., JPG, PNG, PDF)
Define file size limits
Limit uploads by product or category
Restrict upload access by user role
Use these to avoid unnecessary files or spam. For example, only allow uploads for specific products like custom t-shirts or mugs.
Step 6: Configure Upload Fees
Head to the Upload Fee section.
You can charge per file either as a flat rate or a percentage of the product price.
Just check Enable upload fee and add your preferred values. Add a label so customers see the cost clearly.
Step 7: Add Notes Option for Uploads
Go to the Additional Settings tab. Enable Attach a Note with Upload.
This feature lets users explain the context of their upload. Useful for instructions or order preferences. You can make this required or optional.
Step 8: Enable File Modifications After Purchase
Under Post Order Options, enable Allow file modifications.
This lets users replace files on the Thank You page or from their My Account section. Helpful if a customer uploads the wrong file or forgets to attach something.
Step 9: Admin Approval and Email Notifications
Enable admin moderation by checking File Approval Required in the plugin settings. This way you can approve or reject uploads.
You can notify customers via email for accepted or rejected files. There’s also an option to attach feedback notes.
Step 10: Frontend Testing
Once everything is set up, test it from the frontend.
Visit a product page
Check if the upload field appears
Try uploading files and adding notes
Proceed to cart and checkout to verify upload options work
Place an order and test file replacement on Thank You page
Conclusion
The file upload woocommerce plugin by Extendons makes it easy to collect files at different stages of the order process. It supports control over file types, user roles, and even post-order editing. With no coding needed, this tool is helpful for any woocommerce upload file use case where customization is important.
FAQs
Can I allow only certain file types?
Yes. Go to Upload Rules and specify the file formats you want to accept.
Is it possible to limit uploads to specific products?
Yes. Use product/category restrictions inside the plugin settings.
Can customers change files after order placement?
They can modify files from the Thank You page and My Account > Orders section.
How do I charge for file uploads?
Enable the upload fee and choose flat rate or percentage pricing.
Can I restrict file uploads by user roles?
Yes. You can control who can upload based on user roles like customers or subscribers.
Subscribe to my newsletter
Read articles from Phineas Arlet directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
