File upload for WooCommerce allows customers to attach files to their orders on multiple pages, ensuring smooth communication for customizable products. Store owners can charge a fee per upload, either as a fixed amount or a percentage.
File Uploader helps store owners sell personalized products by adding a “File Upload” button on product, cart, and checkout pages. Customers can even modify their uploaded files on the ‘thank you’ page after ordering. Admins can set file type and size restrictions and limit uploads to specific products, categories, or user roles.
Features list:
- Allow single or multiple file uploads.
- Include a file upload option on product, cart, and checkout pages.
- Allow customers to drag and drop files for upload (New)
- Allow customers to preview or delete files before purchase.
- Restrict uploads by file type, size, product, category, or user role.
- Set a fee for file uploads.
- Display File upload button via Short Code (New)
- Let customers attach a note with each upload.
- Upload the file on the Thank you and Account page after the order. (New)
- Admin can approve or reject files and notify customers via email.
- Customize the upload button’s text and color.
- Admins and customers can download uploaded files.
- Connect Google Drive to save uploaded files (New)
- Choose a custom folder to store files (New)
- Customers can modify their uploaded files after placing an order.
- Compatible with Cart/Checkout Blocks
This plugin is fully compatible with Cart and Checkout blocks.
Display the upload file button on the product page
Let customers personalize their orders effortlessly with the upload file for WooCommerce. This feature allows them to upload files directly to the product page, customizing their orders according to their preferences.

Add File Upload Option to the Cart Page
Customer upload files for WooCommerce lets your customers upload files on the cart page. This removes the hassle of back-and-forth emails or order notes, providing clear instructions directly with the selected products.

Allow file upload on the checkout page
Allow your customers to easily add important files directly at the WooCommerce checkout page. This straightens out the ordering process for your customers and enables you to gather all the relevant details or order specifications in one place.

Upload File with Drag and Drop Option (New)
Customers can upload the desired file more easily with the drag-and-drop option. Instead of browsing through folders to select a file, users can simply drag the desired file and drop it into the upload area.
Allow File Upload and Modifications on the Thank You page
Allow customers to upload or update their files directly from the Thank You page after placing an order. If they forget to attach a file or need to replace an incorrect one, they can quickly do it without contacting support. This helps reduce order errors and ensures you receive the correct files on time.

Modify and Upload Files on the My Account Page
Give customers the flexibility to upload and manage their files from the My Account page. From the Orders section, they can add new files, update existing uploads, preview attachments, and check file status, making file handling simple and organized.

Customers can preview and delete files
File Uploader for WooCommerce allows customers to instantly preview their uploaded documents and verify whether they have attached the correct information. They can delete or replace files if need be. This convenient feature saves time and frustration by allowing customers to catch errors before or after submitting their files.

Support Multiple File Uploads for Orders
Customers can now upload multiple files across different pages, making it easier for them to communicate their needs and customization preferences without limitation. File upload for WooCommerce allows single or multiple file uploads in one go, ensuring clear and efficient order processing.

Display File Upload Button Via Short Code (New)
Upload file for WooCommerce makes it easy to add the upload button anywhere on your site. You can use a simple shortcode with popular page builders like Elementor, WPBakery, Divi, and more. For regular WooCommerce product pages, the upload button is added automatically using hooks. This gives you full flexibility to place the upload field exactly where you need it.

Attach a Note to Each File Upload
Allow customers to upload files along with detailed notes that contain additional information. Notes may contain clearer instructions and specific requirements, allowing little room for errors. Notes can be made compulsory by the admin to ensure that all the required details are mentioned.

Approve / Disapprove File
Files can be accepted or rejected by the admin through the back-end. Customers will be notified via email upon acceptance or rejection of their provided files. You can also accept or reject files that are attached to the whole order. Once the uploaded file is accepted, customers will not be able to modify or change the file.

Set file type and size
File Uploader lets you choose which file formats are allowed for uploading, such as JPEG or PNG files. You can also set limitations to how big a file size can be, as long as it does not exceed the server’s upload limit.

Restrict uploads by products or categories
You can add restrictions to file uploads based on specific products or categories. It only shows the upload file option when a particular product or product from a specific category is added to the cart.

User Roles Based Restriction
File uploads can be limited for users according to their role. For instance, contributors can be restricted from uploading files while customers or subscribers can.

Charges and Discounts for File Uploads
Customer upload files for WooCommerce allows you to charge for each file uploaded by the customer. This may also act as a product add-on where charges apply for every customization request made by the customer. Along with that, discounts can also be offered for each file uploaded.

Flexible File Upload Pricing Options
Choose how you want to charge for file uploads and make pricing simple and transparent for your customers. You can choose from:
- Price per file upload: Charge customers for each file they upload, ideal for custom or print-based products requiring separate processing.
- Apply fee to Item Subtotal: Apply a fixed fee once per order, regardless of the number of files or products, keeping pricing clear and straightforward.

Admin can attach feedback notes
For every accepted or rejected file, a feedback note can be attached by the store admin. The file review process is improved through this and communication becomes more direct within your WooCommerce store.

Integrate Google Drive to Store Uploaded Files (New)
Connect your store with Google Drive to store the files that customers upload. It helps you offloads file storage from your hosting server, reducing disk usage and ensuring optimal site performance.

Store Uploaded File in Custom Folder (New)
File uploader allows you to save customers uploaded files in a dedicated folder. This helps store admins keep customer uploads organized and prevents them from being mixed with product images or other store data.

Admin can view uploaded files
Notes and files can be viewed by the admin by clicking on the order. This helps the admin get a better idea about the customer’s requirements.
