WordPress plugin

Drag and Drop Multiple File Upload for WooCommerce Pro

Drag and Drop Multiple File Upload for WooCommerce Pro adds a multi-file uploader for purchases that need customer-provided documents, images, artwork, or other materials. Customers can drag documents into the upload area or choose them through the standard file browser.

Drag and Drop Multiple File Upload for WooCommerce Pro

Drag and Drop Multiple File Upload for WooCommerce Pro adds a multi-file uploader for purchases that need customer-provided documents, images, artwork, or other materials. Customers can drag documents into the upload area or choose them through the standard file browser.

Placement and display

Depending on the configuration, the uploader can appear on a product page or at checkout. On a single product page, place it in relation to the add-to-cart form, variations form, add-to-cart button, or a single variation. Choose whether it appears before or after the relevant form components. Visibility can be set by category, product, tag, or attribute.

Upload behavior and field rules

Customers can upload through Ajax without reloading the page and remove an uploaded file before adding the product to the cart. Pro supports larger file uploads and chunked uploads, which divide files into smaller parts to help avoid timeouts. Administrators can limit simultaneous uploads, and the Pro edition supports unlimited uploads.

  • Show picture thumbnails as previews.
  • Set accepted file types or extensions and validate file types and sizes.
  • Limit the number of files and the size allowed for each field.
  • Adjust uploader colors, borders, icons, text, and error messages in the extension options.

The uploader is mobile responsive and browser compatible.

File names, folders, and storage

Custom filename patterns can use the filename, username, user ID, IP address, or a random value. The default WordPress upload directory can be changed, and custom folders can use the order number, random numbers, date, time, customer first name, or customer ID.

Remote storage integrations include Google Drive, Amazon S3, Dropbox, and FTP. ZIP archive creation is available for compressing uploaded files. With standard storage, uploaded files can be attached to order confirmation emails; this email option is unavailable with remote storage.

Fees and order management

Basic conditional fees can be based on the number of uploaded files or PDF pages. A shop can apply a charge at a file-count threshold or multiply a charge by the number of PDF pages. Administrators can remove or reject files from WooCommerce orders.

The plugin supports WPML and Polylang translations.

Installation and setup

  1. Install and activate WooCommerce and the file upload plugin.
  2. Confirm that the store uses at least WooCommerce version 3.5.0.
  3. Open the file upload settings and configure restrictions, labels, messages, and display rules.
  4. Choose the product, checkout location, or form position for the uploader.
  5. Set storage, naming, folder, fee, and email settings as required.
  6. Test file selection, validation, cart handling, and order management before publishing.