WordPress plugin intelligence profile

Vanquish Upload Files for WooCommerce

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

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.7.11
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update2 Nov 202612h ago
Active installations40Adoption metric — not a quality score
WordPress.org rating4.6 / 5 from 10 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Vanquish Upload Files for WooCommerce version 2.7.11 as active, updated 12h ago and tested up to WordPress 7.1.

Overview

About this plugin

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 files you need to fulfill their orders, with a clean upload experience and a real-time progress bar.

Large files are handled properly. Every upload is split into chunks and reassembled on the server, so a single request never runs into the size limit your host or CDN enforces — the usual cause of an upload that dies at 90% with no explanation.

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 — upload field texts get a box per language, with or without WPML.
  • Handle large files on any host — uploads are split into chunks, so no single request runs into your server’s or your CDN’s size limit.

What’s included for free

  • 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
  • Require an upload before add-to-cart or checkout
  • File type, size and dimension restrictions
  • Accept extra file types for uploads – EPS, AI, CDR and other print formats WordPress refuses by default
  • Email notifications for the shop, and the uploaded files in the order emails – one row per file, with a thumbnail and a download link
  • Upload progress bar, file delete, and a tile for every uploaded file – its preview or a label of its type – in the upload area, under the cart items and in a summary box
  • Light or dark colour scheme for the upload boxes, and your own colours for the upload buttons, to match your theme
  • Chunked uploads for large files — with automatic retry on a failed chunk
  • Translatable button texts, and a box per language for every upload field text
  • Send a proof of an uploaded file with Vanquish Attach Me (its Premium): a button on each file of the order, and the state of the proof next to the file, for you and for your customer

Premium features

The Premium version, distributed separately, adds:

  • Multiple files per upload field — let customers attach several files to a single field, and download all the files of a field as one zip when they are kept on your server
  • Image crop editor with rotation and aspect-ratio control
  • Low print resolution warning — tell customers when a photo has too few pixels for the size it will be printed at
  • iPhone photos (HEIC) converted to JPEG in the customer’s browser, so they can be previewed, cropped and checked like any photo
  • Compress images – store uploaded photos as lighter JPEG files, compressed and resized to a longest side, to save disk space
  • Extra costs & discounts per uploaded file — fixed or percentage
  • Per-second (audio/video), per-file-size and per-PDF-page surcharges
  • Set the product price based on the number of uploaded files
  • Cloud storage: Dropbox, Amazon S3 and Google Drive
  • File name pattern – rename uploaded files with the order number, SKU, product name and more
  • Upload protection – a per-visitor upload limit and a minimum free disk space, so nobody can fill your server through the upload fields
  • Clean up old uploads – delete the files of old orders by age and order status, on request or automatically every night
  • Approve / reject uploaded files with customer feedback
  • Visibility rules by product, category, tag, brand, user role, order status, payment gateway, shipping method and time
  • Show the upload fields from the last order on the My Account dashboard
  • Advanced shortcodes to place upload forms anywhere
  • Priority support and updates

com/plugins/upload-files.

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.

com/terms/

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

More WooCommerce plugins by Vanquish

  • Vanquish Shipping Tracking for WooCommerce – tracking numbers on orders and emails, with 1,600+ carriers and their logos, a direct tracking link and a Track button. No account needed.
  • Vanquish Multiple Addresses for WooCommerce – give customers an address book: save multiple billing and shipping addresses and pick one at checkout.
  • Vanquish Attach Me – Order & Product Attachments for WooCommerce – attach files to orders and products, show them to the customer and send them with the order emails.
  • Vanquish Request a Quote for WooCommerce – a quote list, a request form, quotes you price as orders, and online payment once the quote is accepted. With Upload Files Premium, the files customers upload go with their quote.
  • Vanquish Order Approval for WooCommerce – review every order before it goes ahead, and let the customer pay before or after you approve it.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • checkout upload
  • file upload
  • print on demand
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity2 Nov 202612h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.7.102.7.11
Version2.7.92.7.10
Version2.7.42.7.9
WordPress compatibility7.1.37.1.4
Version2.7.32.7.4
Version2.7.22.7.3
Version2.7.12.7.2
Version2.7.02.7.1
Version2.6.12.7.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.