File Upload for WooCommerce

Let customers upload files on Product, Cart, Checkout, and Order pages in your WooCommerce store. Customize upload rules, charge fees, set deadlines, and manage files from a dedicated admin dashboard.

WooCommerce File Upload is also available on WooCommerce Official Marketplace.

  • File Upload
  • Custom Orders
  • Upload Manager
  • Order Attachments

Plugin Highlights

WooCommerce file upload plugin lets you collect files from customers at exactly the right moment on the Product, Cart, Checkout, or Order pages without any technical setup.

Whether you sell custom products, print services, or anything that needs user-submitted files, this file upload solution makes it effortless to collect files from customers and attach them straight to the order. Shoppers drag & drop files, add notes, name their uploads, and preview or update them when order status allows. No email chasing, no lost attachments — everything arrives with the order.

You stay fully in control. As a flexible WooCommerce file uploader, it lets you set file type and size limits, apply upload deadlines, charge fees, and style the upload area to match your store. Restrict upload options by product, category, user role, or order value, and manage it all from one admin dashboard — from file approval to real-time notifications. The result: a smooth, secure, professional file upload for WooCommerce experience for you and your customers.

Key Features of this plugin

  • Upload on Multiple Pages — Accept file uploads on the WooCommerce product, cart, checkout, and order pages for a seamless experience.

  • Page-Wise Upload Control — Turn uploads on or off independently for each page, based on your store’s needs.

  • Drag & Drop Upload Area — A clean, user-friendly interface for quick file submission at WooCommerce checkout.

  • Notes & File Naming — Customers can add notes, name files manually, or let names generate automatically.

  • File Preview & Download — Let customers preview their uploads and download them any time.

  • Upload on Order Page — Allow file upload or replacement on the order page after purchase, based on order status.

  • File Type & Size Restrictions — Allow only specific file types (22 supported) and cap maximum file sizes.

  • Upload Limits — Define the maximum number of files per product or per order.

  • Upload Deadlines — Set time limits and display a message once the deadline passes.

  • Charge Upload Fees — Apply fixed or percentage-based fees per file or per order.

  • Restrict Upload Access — Limit uploads to specific products, categories, user roles, or minimum order value.

  • Layout Options — Show the upload section inline or in a popup for design flexibility.

  • Admin Approval — Require review before processing uploaded files.

  • Email Notifications — Send automated, customized emails when files are uploaded.

  • Dedicated Admin Dashboard — View, manage, approve, or reject every file from one central screen.

Detailed Features

Create Unlimited Rules

Set unlimited custom rules for file uploads based on products, categories, user roles, order value, status, deadlines, file types, fees, and more—fully tailored to your store’s needs.

Layouts: Inline or Popup

WooCommerce File Upload allows you to choose between an inline layout or a popup window to display the file upload section for a cleaner and more flexible design.

Display on Product, Cart, Checkout & Order Pages

Show the file upload section on key pages Product, Cart, Checkout, and Order giving customers multiple opportunities to upload their files

Drag and Drop Upload

Offer a smooth drag and drop interface, making it easy for customers to upload files quickly and effortlessly with file upload for WooCommerce.

Charge Upload Fees

Add fixed or percentage-based fees for file uploads, calculated per file or per order to increase revenue.

Dedicated Admin Dashboard

Manage all uploaded files in one place with a detailed dashboard showing order ID, customer name, product, date, order status, total order value, number of files uploaded, and actions. Click “View” to go to the product page where you can download, approve, disapprove, or delete the files using customer file upload for WooCommerce.

Customer Reviews

4.8
Based on 11 reviews
5 star
82
82%
4 star
18
18%
3 star
0%
2 star
0%
1 star
0%
1-5 of 11 reviews
  1. MN

    We use this for customers sending documents along with their orders. The ability to restrict uploads by product and user role saved us from having to build custom conditions ourselves. The email notifications are a nice touch too

  2. BT

    Installed it for a client project where customers upload documents during checkout. The configuration is fairly flexible, and I liked being able to limit uploads by category and minimum order value. Performance has been good in our testing so far

  3. J

    I really like the drag-and-drop upload feature because it makes the process simple for customers. They can easily add their files without searching through complicated options, and the upload works smoothly on the product page. This has made it much easier for us to collect logos, designs, and other order details in one place. It’s a small feature, but it has improved the overall ordering experience.

  4. HA

    Good balance between features and price. We mainly use the uploader on selected products and charge a small upload fee. The percentage/fixed fee options give us enough flexibility without adding another checkout plugin

  5. L

    Works well for what we needed. The drag-and-drop uploader looks good and the popup layout was useful for fitting it into our existing product design. It took a little time to understand all the restriction settings, but once configured it was pretty good.

30 Day Money Back Guarantee

Trusted by 5000+ Users

We Customize As You Need

Frequently Asked Questions?

Get started with Extify Plugin

Version: 1.1.6

Last Updated: January 9, 2026

Published On: June 11, 2025

What does the File Upload for WooCommerce plugin do?

It allows customers to upload files directly on product, cart, or checkout pages when placing an order. This is useful for personalized products, custom designs, documents, or artwork.

Which file types are supported?

Over 20 formats including JPG, PNG, GIF, PDF, DOCX, XLSX, ZIP, MOV, and MP4. You can restrict uploads to the specific types your store needs.

Is there a file size limit for uploads?

Yes, you can set maximum file size limits to prevent large or unsupported uploads. The limit depends on your hosting server settings as well.

Where can I view the uploaded files?

Uploaded files are attached to the WooCommerce order and can be viewed in the admin order details page. They are also securely stored in your WordPress uploads folder.

Can customers upload multiple files?

Yes, the plugin supports single or multiple file uploads depending on your configuration.

Related Products

Scroll to Top
Welcome to Extify Plugins — your trusted partner in building powerful, scalable, and user-focused plugins for WordPress and WooCommerce.
Copyright © 2025 Extifyplugins. All rights reserved.

Write Your Reviews

Write a Review

Your email address will not be published. Required fields are marked *