WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Vanquish v1.3.6

Vanquish Upload Files for WooCommerce

Let customers upload files on the product, cart, checkout and order pages — for custom, personalized and print-on-demand products.

Vanquish Upload Files for WooCommerce

The facts

Rating
4.4★ from 7
Active installs
10+
Price
Free
Last updated
24 Aug 2026
Added
Jun 2026
Requires WP
5.9
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
1,346

Our analysis

AI-assisted

Vanquish Upload Files for WooCommerce is a WordPress plugin designed to facilitate file uploads from customers during the purchasing process. It allows you to collect various types of files, such as logos and documents, directly on product pages, in the cart, during checkout, or on order details pages.

This plugin is suitable for businesses that require customers to submit files for custom products, such as print shops or personalization services. It offers features like required uploads, file type restrictions, and email notifications for new uploads, enhancing the order fulfilment process.

Best for: This plugin is best for eCommerce sites that sell custom products requiring customer file uploads.

What it does well

  • Collects files directly on product, cart, checkout, and order pages
  • Enforces required uploads to prevent incomplete orders
  • Restricts uploads by file type, size, and dimensions
  • Sends email notifications when files are uploaded
  • Fully translatable and WPML-ready

Where it falls short

  • Limited to single file uploads per field in the free version
  • No external storage options in the free version

Verdict

Vanquish Upload Files for WooCommerce provides essential file upload capabilities for custom product orders, making it a practical choice for relevant online stores.

From the developer

Vanquish's own description of Vanquish Upload Files for WooCommerce, lightly tidied.

Vanquish Upload Files for WooCommerce lets you collect files from your customers — logos, artwork, documents, photos — exactly where you need them: on the product page, in the cart, during checkout, or on the order details page.

Whether you run a print shop, a personalization service, or any store that sells custom products, this plugin makes it effortless for customers to provide the input you need to fulfil their orders, with a clean upload experience and a real-time progress bar.

Why store owners choose it

  • Receive uploads bound to each order — no more chasing files over email.
  • Show upload fields exactly where they make sense: product, cart, checkout, order pages.
  • Make uploads required so customers can’t order without providing their files.
  • Restrict by file type, size and image dimensions.
  • Get notified by email the moment a customer uploads a file.
  • Fully translatable, WPML-ready.

What’s included for free

What the free version includes:

  • Multiple upload fields per product
  • Single file per upload field
  • Display on product, cart, checkout and order pages (classic and block-based cart & checkout)
  • Individual products — add the same product multiple times with distinct uploads
  • Required-upload enforcement (blocks add-to-cart / checkout)
  • File type, size and dimension restrictions
  • Admin email notifications
  • Upload progress bar, file delete, image/audio/PDF preview
  • WPML-ready translatable button texts

Premium features

The Premium version, distributed separately, adds:

  • Multiple files per upload field — let customers attach several files to a single field
  • Image crop editor with rotation and aspect-ratio control
  • Extra costs & discounts per uploaded file — fixed or percentage
  • Per-second (audio/video), per-file-size and per-PDF-page overcharge
  • Set the product price by the number of uploaded files
  • Cloud storage: Dropbox, Amazon S3 and Google Drive
  • Approve / reject uploaded files with customer feedback
  • Visibility rules by product, category, user role, order status, payment gateway, shipping method and time
  • Display last order upload fields on the My Account dashboard
  • Advanced shortcodes to place upload forms anywhere
  • Priority support and updates

External services

This plugin connects to the following third-party services.

Freemius — Used to deliver plugin updates, manage the optional Premium license, and (only if you opt in) collect anonymous usage data to help improve the plugin. Your site URL and basic environment information are sent to Freemius when you activate the plugin, check for updates, or activate/deactivate a license. Provided by Freemius, Inc.
Terms of Service: https://freemius.com/terms/
Privacy Policy: https://freemius.com/privacy/

Cloud storage (Premium only) — The free version stores uploaded files on your own server and uses no external storage. If you enable a cloud storage destination in the Premium version, the files your customers upload are sent to the storage account you configure, and only at the moment an order is created (when the customer reaches the order-received/thank-you page, or uploads files on the thank-you or order details page). Files are never sent before an order exists. Available providers and their policies:

  • Dropbox — Terms: https://www.dropbox.com/terms — Privacy: https://www.dropbox.com/privacy
  • Amazon S3 (AWS) — Service Terms: https://aws.amazon.com/service-terms/ — Privacy: https://aws.amazon.com/privacy/
  • Google Drive — Google APIs Terms: https://developers.google.com/terms — Privacy: https://policies.google.com/privacy

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)