- All Premium Features
- Store Files Locally
- Remote File Storage
- Custom Fee ⭐
- File Attachment ⭐
- Standard Email Support
All statistical data below are provided by Wordpress.org
77,000+
Downloads
4.9/5
20 Reviews
5,000+
Happy Users
6 Years
Actively Maintained

Drag and Drop Multiple File Uploader is a simple, straightforward WordPress plugin extension for WooCommerce, which allows the user to upload multiple files using the drag-and-drop feature or the common browse-file of your product or checkout page.
Buy PROWith this feature, it will help your customer to identify which file was uploaded and which are not.
Once this option enabled it will show a thumbnail on "single", "order" & "cart" page.
Please Note:This feature applies to image files stored "locally" only. Files stored on "remote services" are excluded due to certain limitations.

It can upload unlimited file size, regardless of server restrictions. Chunks also provides a fast and reliable way to upload large files by chunking them into a sequence of parts.
You have the ability to Modify or Change Filename pattern before uploading a file.
Available Tags : Filename, Username, User ID, IP Address, Random, Date, Time, Product ID, Product Slug, SKU


Modify/change the default Upload Directory, Filename Pattern & Upload Folder.
In Uploader Folder Option - This will create a custom folder and group files based on "Order Number, Random, Date, Time, Name or Customer ID"
Automatically add an extra fee based on the total number of files uploaded for each product, using the pricing rules you define in the settings.


This options will (compress or zip) all your files to save storage space.
In the admin "Order" page there's a widget "Product Files" where you can manually download individual files or all files into ZIP format.
Please Note: Files can only be downloaded as a ZIP when using "local storage". ZIP downloads are not supported for "remote storage".


You have an option to set how many file uploads to process at the same time.
This has also helped to reduce resource usage on the server like ( memory usage, multiple server request )
Only show 'Drag & Drop File Upload' on specific categories, tags, products or attributes.


You have an option to remove or reject files on completed/processing Order. (files will be removed from the server)
Set max Total File Size limit of all uploaded files, if size exceeds the limit it will display an error.


Allows customers to set a quantity for each uploaded file individually, ideal for orders where each file requires a different number of copies.
Personalize the uploader's text, colors, borders, icons, and overall appearance to match your website's branding and design.


Configure custom upload folders using dynamic values such as order ID, customer ID, name, date, time, or random strings.
You now have the option to store your files in remote storage services. (More Info)
(e.g. Google Drive, Dropbox, Amazon S3, FTP)
This feature is only included on the extended plan for the price of $34.99. (see prices below)
Current Version: 1.7.2 | Changelog
In the premium features, you'll discover many important and useful options.
Note : Before making a purchase, please try or test using a Free Version to ensure that everything is working correctly.

500+ Sales
I enjoy working on the free version and have other free plugins on WordPress.org. I've created a Pro version to offers some advanced features.
I work hard to continually add new features, implement security updates, and provide customer support.
Adding a license, ensuring that the project's development remains sustainable, allowing me to continue it's growth and improvement.
Software development need a maintenance and needs to always check like wordpress compatibility, plugins compatibility including WooCommerce.
1. Continuos support and security updates.
2. You can access regular updates and new features released during the license period, ensuring your plugin remains up-to-date and working.
3. Priority support for prompt assistance: Licensed users typically receive priority support, allowing you to get quick assistance and resolve any issues efficiently.
Annual License - Access our Pro version for 1 year, including new features, security updates, and priority support. Renewal needed annually after the license expires.
Lifetime Purchase - Access our Pro version forever with a single payment. Get all premium features, lifetime updates, and priority support without any recurring fees.
30-day money back guarantee!
Your license key
Unlimited Support
Unlimited Updates
Advanced Features
1 Year License
When your license expires, you can still use the plugin, but won't receive any more updates including security updates, new features or support.
Lifetime License
Lifetime licenses include lifetime updates and support.
If you're unsatisfied within 30 days of using our plugin, you can request a refund via email [email protected].
Please provide an Subscription ID or a screenshot of the receipt.
Or you may submit a refund request through the customer portal under "Support → Billing Issue → Refund Request".
Yes, with a valid license, you can update the plugin via the WordPress dashboard, just like the free version.
Once your purchase is successful, you will receive a confirmation email with your login credentials, allowing you to download the file.
You can also download the file anytime through this Customer Portal by logging in with your credentials.
Yes, once an issue or bug is reported, I quickly address it and release a fix or solution within the day.
The My Account settings can be found in your WordPress dashboard under "WooCommerce → Settings → File Uploads → My Account".
Yes, it's regularly checked by Sucuri.net and Wordfence team. If they find a security issue, they'll email me directly, and I'll address the issue ASAP.
We use Freemius because access to international payment gateways is limited in our country. Freemius securely handles payments, licensing, subscriptions, and invoicing as a Merchant of Record, allowing us to serve customers globally with a reliable checkout experience.