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
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

Layouts: Inline or Popup

Display on Product, Cart, Checkout & Order Pages

Drag and Drop Upload

Charge Upload Fees

Dedicated Admin Dashboard
Customer Reviews
| 5 star | 82 | 82% |
| 4 star | 18 | 18% |
| 3 star | 0% | |
| 2 star | 0% | |
| 1 star | 0% |
Sorry, no reviews match your current selections

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
Migrate Shopify to WooCommerce
Migrate your Shopify store to WooCommerce in just three simple steps. Import products, customers, orders, pages, blogs, coupons, and more with advanced filters, SEO redirects, rollback support, and detailed migration reports.
$59.00
External Links Button for WooCommerce
Add unlimited external or affiliate link buttons to WooCommerce products—with full control over placement, visibility, and design.
This product is also available on WooCommerce Official Marketplace.
$29.00
Product Gallery Slider
Enhance your WooCommerce product pages with a feature-rich gallery slider offering custom layouts, smooth transitions, zoom options, and social sharing. Tailor every element—from thumbnails to navigation.
$49.00
Mistakes Finder for WooCommerce
Identify and fix product data issues across your WooCommerce store—like missing prices, images, SKUs, and more. Filter, edit, and export errors from a single dashboard to keep your catalog clean and accurate.
$29.00
Sort | Hide Out-of-Stock for WooCommerce
Automatically hide out-of-stock products or sort them for a cleaner, more user-friendly experience.
$39.00
Product Comparison for WooCommerce
Implement sticky comparison bars, similar product sliders, and personalized button styling, allowing customers to easily compare products and make confident purchases within your WooCommerce store.
$49.00
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
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
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.
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
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.