| 开发者 |
vanquish83
freemius |
|---|---|
| 更新时间 | 2026年9月11日 16:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/vanquish-upload-files-for-woocommerce directory, or install the plugin through the WordPress Plugins screen directly.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 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.
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.
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.[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/
[vanupfi_...] tag on the storefront when the Premium code is not active. Store administrators see a short explanation instead; visitors see nothing.[wcuf_...] shortcodes from the CodeCanyon version now work as aliases of the current [vanupfi_...] ones, so migrated sites do not need to edit their product content.