xpay✦ Commerce
Directory
WooCommerce plugins
Vanquish Upload Files for WooCommerce
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.
4.4
(7 ratings)Will this break my store?
What the WordPress.org registry says about keeping Vanquish Upload Files for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.3 days ago
7.4
Your host must be running at least this version.5.9
woocommerce
These must be installed and active first.2
Maintenance & trust
Scored on how Vanquish Upload Files for WooCommerce is looked after — not on how many stores run it.
92
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
20 / 20Merchant satisfaction
10 / 15Listing transparency
7 / 10Ratings
4.4
7 ratingsVanquish 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
No. WooCommerce must be installed and active, since uploads are bound to WooCommerce products and orders.
Native WooCommerce simple and variable products. Custom product types added by third-party plugins are not officially supported.
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.
Yes. Both the classic (shortcode) and the block-based WooCommerce cart and checkout are supported. On the block cart/checkout the upload fields appear in the order-summary area.
Yes. All button texts are translatable, and the plugin is WPML-ready — you can set distinct texts per language.
By default on your own server. Premium adds Dropbox, Amazon S3 and Google Drive as storage destinations.
Yes. The Premium version provides shortcodes to render the upload form on any page:
[vanupfi_upload_form]– a generic upload form.[vanupfi_product_page_upload_form]– the product-page upload form.[vanupfi_cart_page_upload_form]– the cart upload form.[vanupfi_checkout_page_upload_form]– the checkout upload form.[vanupfi_upload_form_last_order]– the upload form for the customer’s last order.
Important: when you place one of these forms on a page, enable Disable standard upload-field management for the matching page (in the plugin options) so the upload fields are not rendered twice. For example, if you use the product-page form shortcode, disable standard management for the Product page.
Migrating from the CodeCanyon version? The old [wcuf_...] shortcodes keep working as aliases of the new [vanupfi_...] ones, so you do not need to edit your product content.
The shortcode prefix changed from wcuf_ to vanupfi_. Since version 1.0.11 the old tags keep working as aliases, so simply updating the plugin is enough. If you prefer to update your content, the mapping is 1:1:
[wcuf_upload_form]->[vanupfi_upload_form][wcuf_product_page_upload_form]->[vanupfi_product_page_upload_form][wcuf_cart_page_upload_form]->[vanupfi_cart_page_upload_form][wcuf_checkout_page_upload_form]->[vanupfi_checkout_page_upload_form][wcuf_upload_form_last_order]->[vanupfi_upload_form_last_order]
You can see all Premium plans and prices on the pricing page: https://vanquishplugins.com/migration/pricing/ – single site or 3, 5 and 10 sites, billed monthly, yearly, or once (lifetime). The same plans are also shown inside the plugin, under the “Upgrade” menu.
The CodeCanyon item (WooCommerce Upload Files) has been retired and continues here as the free Vanquish Upload Files for WooCommerce. Existing CodeCanyon customers can convert their purchase into a Premium license – including 1 year of updates and support at no extra cost – on the migration page: https://vanquishplugins.com/migration/
Categories
Plugin details
Tags on WordPress.org
