Linux 软件免费装
Banner图

Vanquish Upload Files for WooCommerce

开发者 vanquish83
freemius
更新时间 2026年9月11日 16:48
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce upload file upload print on demand checkout upload

下载

1.0.15 1.3.1 1.0.11 1.3.7 1.3.8 1.0.13 1.0.3 1.0.4 1.0.10 1.0.14 1.0.7 1.0.17 1.0.5 1.0.2 1.2.0 1.0.16 1.1.0 1.3.0 1.0.6 1.0.8 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.0.12 1.0.9 1.3.9 1.3.10 1.3.11 1.3.12

详情介绍:

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 What's included for free Premium features The Premium version, distributed separately, adds:

安装:

  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 field 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.

屏幕截图:

  • Upload field on the single product 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 customer's order details page, with download / view.
  • Free vs Premium - feature comparison at a glance.

升级注意事项:

1.3.14 Fixes large uploads failing on servers where PHP accepts less than 10 MB per request. 1.3.13 Customers are asked to confirm before deleting a file from their order. 1.3.12 Recommended for stores using Google Drive on PHP 7.4: files that were being kept on the server instead of being sent to Drive now transfer correctly. 1.3.11 Recommended update for stores using Google Drive: connections that stopped working are fixed, and the plugin now asks only for access to the files it creates rather than to the whole Drive. 1.3.10 Recommended update: PDF page counts are correct again, PDF thumbnails appear, and activating the premium version alongside the free one no longer ends in a fatal error. 1.3.9 Security release: please update. The PDF preview now uses a current, maintained rendering engine, and modern PDFs are counted correctly instead of blocking Add to Cart. 1.3.8 Recommended update: the visibility summary now says whether a rule shows or hides the field, rather than only listing the products and categories it names. 1.3.7 Recommended update: stops the plugin from filling the WordPress debug log with a translation notice. 1.3.6 Security release: please update. Files uploaded to an order could be deleted or altered by someone other than the order's owner. 1.3.5 Recommended: uploaded files are now checked end to end, so a part lost in transit can no longer produce a damaged file without anyone noticing. 1.3.4 Recommended if you use a caching or optimisation plugin that merges or defers JavaScript: fixes the upload area failing to appear on product pages. 1.3.3 For Premium users who never got round to activating their licence: there is now an "Activate License" page in the plugin menu. Nothing changes for the free version. 1.3.2 Recommended for Premium users: fixes a fatal error when WordPress runs through WP-CLI or without WooCommerce, which stopped tools like Plesk WP Toolkit from updating the site. 1.3.1 Adds an "Activate Premium" page explaining how to switch to Premium after buying - the step that is easy to miss, because the free version has no licence field by design. 1.3.0 Important if you use the Premium extra-cost or discount options: those charges now apply only while a licence is active, and saving the upload field configurator without one no longer erases them. 1.2.0 Adds extra costs based on file size, and fixes the "Total extra costs" line showing zero on the classic cart and checkout. 1.1.0 Recommended update for free-version users: fixes upload fields that could stay hidden on most products because of a product/category restriction that could not be changed. 1.0.17 Minor improvements. 1.0.16 Minor improvements. 1.0.15 Recommended update for sites on PHP 8: fixes a fatal error on the product/cart/checkout/order pages when the "Totals area" option is empty, and fixes the summary box showing raw HTML. 1.0.14 Recommended update for sites on PHP 8: fixes a fatal error on the product/cart/checkout pages when the "Disable standard upload-field management" option is empty. 1.0.13 Recommended update for anyone on WordPress 6.7 or later: fixes product pages breaking on activation due to an early-translation notice. 1.0.12 Recommended update: temporary files left behind by interrupted uploads are now cleaned up, and the cleanup can no longer delete a file a shopper is still working with. 1.0.11 Recommended update for sites migrated from CodeCanyon: the old [wcuf_...] shortcodes work again, and the raw shortcode text is no longer printed on the storefront. 1.0.10 Recommended update: fixes a case where uploaded files were not attached to the order on the classic checkout, plus a PHP 8 fatal error fix. 1.0.9 Internal dependency update for the premium cloud integrations. No functional changes to the free version. 1.0.8 Updated the Freemius SDK. No functional changes. 1.0.7 Internal code cleanup (autoloader, bootstrap). No functional changes. 1.0.6 Fixes the upload area not appearing on the Cart block in the free version. 1.0.5 Fixes the upload area not appearing on the block-based Cart on some themes. 1.0.4 Adds base compatibility with the block-based cart and checkout. 1.0.3 Internal code refactor (namespacing). No functional changes. 1.0.2 First public release on WordPress.org.

常见问题:

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 field configurator. The separately distributed Premium version adds multiple files per upload field, cloud storage (Dropbox, Amazon S3, Google Drive), the image crop editor and full PDF preview, among other extras.

Can customers upload large files?

Yes, and there is nothing to configure. Every upload is split into chunks in the browser and reassembled on the server, so the file never travels as a single request - which is what usually produces a 413 error behind Cloudflare, a reverse proxy, or a host with a low post_max_size. The chunk size is taken from your own server limits - the smaller of post_max_size and upload_max_filesize - and never exceeds 10 MB, however large the file is. If a chunk fails it is retried on its own instead of restarting the whole upload, and the server checks the reassembled file against the size the browser reported before accepting it. This works in the free version too. What still applies is the maximum size you set on the upload field itself, along with your server's disk space and PHP execution time.

Does it support the block-based cart and checkout?

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.

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.

Can I place the upload form anywhere with shortcodes? (Premium)

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.

I migrated from the CodeCanyon version and my shortcodes show as plain text (Premium)

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]

How much does Premium cost?

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.

I bought this plugin on CodeCanyon. How do I get the Premium version?

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/

更新日志:

1.3.14 1.3.13 1.3.12 1.3.11 1.3.10 1.3.9 1.3.8 1.3.7 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.0 1.1.0 1.0.17 1.0.16 1.0.15 1.0.14 1.0.13 1.0.12 1.0.11 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2