Описание
Drag and Drop Multiple File Uploader is a simple, straightforward WordPress plugin extension for WooCommerce that transforms your standard upload interface into a visually appealing file uploader. it allows users to upload multiple files using either the drag-and-drop feature or the common file browsing option on your product page.
Plugin requires at least v3.5.0 of WooCommerce.
Here’s a little DEMO.
Features
- File Type Validation
- File Size Validation
- Ajax Uploader
- Limit number of files Upload.
- Limit files size for each field
- Can specify custom file types or extension
- Manage Text and Error message in admin settings
- Drag & Drop or Browse File — Multiple Upload
- Display Uploader in WooCommerce — Single Product Page
- Option to display in «Add to Cart Form», «Variations Form», «Add To Cart Button», «Single Variation».
- Able to delete uploaded file before adding to cart
- Support multiple languages
- Mobile Responsive
- Compatible with any browser
⭐ Premium Features
- Upload Large File — Supports uploading large files.
- Image Preview — Displays thumbnails for images.
- Text & Style — Color options, borders, uploader icon, and more.
- Parallel Upload — Limit simultaneous uploads to optimize server performance.
- Custom Filename — Define custom filename patterns: (Filename, Username, User ID, IP Address, Random, etc)
- Change Upload Directory — Customize the default WordPress upload directory.
- Upload Folder — 📂 Choose a custom folder to store files:
✅ Order No — Customer Order Number
✅ Random — Auto-generated Numbers
✅ Date — Date formmat (e.g., 04-31-2020)
✅ Time — Timestamp
✅ Name — Users customer Firstname
✅ Customer ID — Users customer ID - Custom Fees — Basic conditional fees.
✅ Charge the user based on the no. of files (e.g., 20 files ≥ 2 add $20).
✅ Charge the user based on PDF pages (e.g., 20 pages ≥ 10 multiply $2). - Remove/Reject Files — Able to remove or delete files in admin orders.
- Chunked Uploads — Upload large files in smaller chunks to avoid timeouts.
- Uploader Visibility — Show based on (Categories, Products, Tags, Attributes).
- Uploader Position — Show before or after Add to Cart, Form, or Variations.
- Uploader Display — Show on either the «Checkout» or «Product» page.
- ZIP Files — Compress uploaded files into a ZIP archive
- Seamless Remote Storage Integration (New)
🔥 Supports: Google Drive, Amazon S3, Dropbox, FTP. - Attach Files to Email (New) — Include uploaded files in order confirmation emails.
📝 Note: Works only with standard storage (not compatible with remote storage). - Ajax Upload — Upload files without page reload for a seamless experience.
- Unlimited Uploads — Users can upload as many files as needed.
- Security — Ensure security with regular updates, vulnerability scans, and threat protection.
- Optimized Code & Performance – Improve speed and efficiency.
- Unlimited Sites — Use on any number of websites without restrictions.
- 1 Month Premium Support — Get priority assistance for one month.
- Multilingual Support — Compatible with WPML and Polylang for translations.
Pro version DEMO.
You can get PRO Version here!
Other Plugin You May Like
- Drag & Drop Multiple File Upload — WPForms
An extension for WPForms - Drag & Drop Multiple File Upload — Contact Form 7
An extension for Contact Form 7
Donations
Would you like to support the advancement of this plugin? Donate
Скриншоты
Установка
To install this plugin see below:
- Upload the plugin files to the
/wp-content/plugins/drag-and-drop-multiple-file-upload-for-woocommerce.zip
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Configure plugin in «WooCommerce > Settings > File Uploads».
Часто задаваемые вопросы
-
How can I send feedback or get help with a bug?
-
For any bug reports go to Support page.
-
How can I change File Upload Name?
-
Go to «WooCommerce > Settings > File Uploads» in «Upload Restriction — Options» section there’s a field «Name» where you can add/change of the uploader name.
-
How can I change «File Upload» Label
-
Go to «WooCommerce > Settings > File Uploads» in «Uploader Info» there’s a field «File Upload Label» where you can change/add a custom label.
-
How can I limit Max File Size?
-
To limit file size, go to «WooCommerce > Settings > File Uploads» scroll down and find «Upload Restriction» section.
On that section there’s a Text field name «Max File Size (Bytes)» that you specify File Size limit of each file. (if this field empty, default: 10MB)
Please also take note it should be
Bytes
you may use any converter just Google (MB to Bytes converter). -
How can I set «Max» Number of Files in my Upload?
-
To limit the Num of files go to «WooCommerce > Settings > File Uploads» find the «Upload Restriction» section and then add number in «Max File Upload» field. (default : 10)
-
How can I set a «Minimum» File Upload?
-
To set Minimum Num of files go to «WooCommerce > Settings > File Uploads» find the «Upload Restriction» section and then add number in «Min File Upload» field.
-
How can I Add or Limit File Types?
-
To add file types restriction, in «WooCommerce > Settings > File Uploads» scroll down and find the «Upload Restriction» section.
In ‘Supported File Types’ field, add File types/extensions you want to accept, this should be separated by (,) comma.
Example: jpg, png, jpeg, gif
-
How can I change text in my Uploader?
-
You can change text
Drag & Drop Files Here or Browse Files
text in WordPress Admin, it’s under «WooCommerce > Settings > File Uploads». -
How to Disable Uploader in Specific Product?
-
Go to «Products» then «Edit» specific products.
In «Product Data» box/widget click «File Uploads» tab then there’s an option that allow you disable the uploader.
-
How to change label for individual product?
-
Go to «Products» then «Edit» specific products.
In «Product Data» box/widget click «File Uploads» tab then there’s a field name «Label» where you can add custom label for individual product.
-
How can I change Error Messages?
-
All error message can be managed here «WooCommerce > Settings > File Uploads» ‘Error Message’ section.
Отзывы
Участники и разработчики
«Drag and Drop Multiple File Upload for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Drag and Drop Multiple File Upload for WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.1.7
- Securty — Fixed security issue reported by WordFence via RIN MIYACHI (Unauthenticated Arbitrary File Upload via upload Function)
1.1.6
- Tested on WordPress 6.8
- Fixed warning on text domain (_load_textdomain_just_in_time was called incorrectly)
1.1.5
- Fixed — vulnerability issues reported by Phat RiO — BlueRock via (WordFence).
- Changes — Tweak readme.txt plugin description and features.
1.1.4
- Fixed load_plugin_textdomain warning
- WooCommerce 9.6.0 compatibility check
1.1.3
- Check WooCommerce 9.1.4 compatibility
- WordPress compatibility check 6.6.1
1.1.2
- Check WooCommerce 8.2.1 compatibility
- Declared compatibility for HPOS
1.1.1
- Security — Addressed and resolved security vulnerabilities that were reported (Thanks to «Marc Montpas»)
1.1.0
- Bug Fix — Overwrite the existing file if a file with the same name already exists
1.0.10
- Fixes — Bug fixes
- Fixes — Added alternative solution for cache nonce
- Checking WordPress 6.2 compatibility & WooCommerce 7.5.1
1.0.9
- Fixes — Security Fixes
- Added — Security nonce for upload and delete (Ajax Request)
1.0.8
- Bug — Css fixes font Conflict
- Check — Test with latest version of WordPress 6.1.1 and WooCommerce 7.3.0
1.0.7
- New — French Translation Updated (Thanks to @dleroux61 / Dominique Le Roux)
- Check — Tested with latest version of WordPress 5.9.3 & WooCommerce 6.4.1
1.0.6
- Fixes — Disable File Upload not working.
- Tested — In WordPress 5.8.2 & Latest WooCommerce version
1.0.5
- Fixes — Custom text/message issue.
1.0.4
- Add accept attributes to display specific file types when browsing files — https://wordpress.org/support/topic/restrict-upload-in-browse-files/
- use ‘dndmfu_wc_all_types’ filter (bolean) to show all types.
- Translate “deleting”, “of” & “remove” text.
- Added compatibility plugin for polylang & wpml multilingual.
1.0.3
- Bug — Fixes
- Fixed — Conflict with «Drag & Drop Multiple Upload For CF7»
- Fixed — Option error message not showing
- Note — You need to go to «WooCommerce -> Settings -> File Uploads» and re-save options.
1.0.2
- Bug — Fixes
- Fixed — Minimum file validation error message not showing.
1.0.1
- Bug — Fixes
- New — Added new option to disable file upload (globally).
- New — Added option in «Product Data» to enable/disable file upload of individual product.
1.0
- Initial Release