Title: Vanquish Upload Files for WooCommerce
Author: Vanquish
Published: <strong>June 29, 2026</strong>
Last modified: June 29, 2026

---

Search plugins

![](https://ps.w.org/vanquish-upload-files-for-woocommerce/assets/banner-772x250.
png?rev=3590511)

![](https://ps.w.org/vanquish-upload-files-for-woocommerce/assets/icon-256x256.png?
rev=3590511)

# Vanquish Upload Files for WooCommerce

 By [Vanquish](https://profiles.wordpress.org/vanquish83/)

[Download](https://downloads.wordpress.org/plugin/vanquish-upload-files-for-woocommerce.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/vanquish-upload-files-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/vanquish-upload-files-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/vanquish-upload-files-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/vanquish-upload-files-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/vanquish-upload-files-for-woocommerce/)

## Description

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

## Screenshots

[⌊The Upload Field Configurator - create and arrange your upload fields.⌉⌊The Upload
Field Configurator - create and arrange your upload fields.⌉[

The Upload Field Configurator – create and arrange your upload fields.

[⌊Upload field on the single product page.⌉⌊Upload field on the single product page
.⌉[

Upload field on the single product page.

[⌊Upload field on the cart page.⌉⌊Upload field on the cart page.⌉[

Upload field on the cart page.

[⌊Uploaded files on the admin order page, with per-file download and download-all-
as-zip.⌉⌊Uploaded files on the admin order page, with per-file download and download-
all-as-zip.⌉[

Uploaded files on the admin order page, with per-file download and download-all-
as-zip.

[⌊Uploaded files on the customer's order details page, with download / view.⌉⌊Uploaded
files on the customer's order details page, with download / view.⌉[

Uploaded files on the customer’s order details page, with download / view.

[⌊Free vs Premium - feature comparison at a glance.⌉⌊Free vs Premium - feature comparison
at a glance.⌉[

Free vs Premium – feature comparison at a glance.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/vanquish-upload-files-for-woocommerce`
    directory, or install the plugin through the WordPress Plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Make sure WooCommerce is installed and active.
 4. Go to the **Upload Files Configurator** menu to create your first upload field.
 5. Choose on which pages the field appears (product, cart, checkout, order). Fine-
    grained visibility rules (by product/category, role, gateway, shipping method and
    time) are available in Premium.

## FAQ

### Does it work without WooCommerce?

No. WooCommerce must be installed and active, since uploads are bound to WooCommerce
products and orders.

### Which product types are supported?

Native WooCommerce simple and variable products. Custom product types added by third-
party plugins are not officially supported.

### How many files can customers upload in the free version?

The free version supports multiple upload fields per product, with one file per 
field — you configure how many fields to add in the Upload Files Configurator. The
separately distributed Premium version adds multiple files per upload field, cloud
storage (Dropbox, Amazon S3, Google Drive), the image crop editor and PDF flipbook
preview, among other extras.

### Does it support the block-based cart and checkout?

The plugin is designed for the classic WooCommerce cart and checkout templates. 
The block-based cart/checkout is not supported.

### Is it translatable?

Yes. All button texts are translatable, and the plugin is WPML-ready — you can set
distinct texts per language.

### Where are uploaded files stored?

By default on your own server. Premium adds Dropbox, Amazon S3 and Google Drive 
as storage destinations.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Vanquish Upload Files for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Vanquish ](https://profiles.wordpress.org/vanquish83/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “Vanquish Upload Files for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/vanquish-upload-files-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/vanquish-upload-files-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/vanquish-upload-files-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/vanquish-upload-files-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/vanquish-upload-files-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * First public release on WordPress.org.

## Meta

 *  Version **1.0.2**
 *  Last updated **12 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.9 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [file upload](https://wordpress.org/plugins/tags/file-upload/)[product upload](https://wordpress.org/plugins/tags/product-upload/)
   [upload](https://wordpress.org/plugins/tags/upload/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/vanquish-upload-files-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/vanquish-upload-files-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vanquish-upload-files-for-woocommerce/reviews/)

## Contributors

 *   [ Vanquish ](https://profiles.wordpress.org/vanquish83/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vanquish-upload-files-for-woocommerce/)