WooCommerce Upload Files – WordPress GPL Plugin

199

PLUGINWooCommerce Upload Files
Version v88.6
Author Lagudi Domenico
About WCUF plugin allows your customers to attach files to their orders according to the purchased products.
Requires WP 6.5.0 or higher
Tested Up To WordPress 13.0.0
Requires PHP 7.4 or higher
License GPL v2 or later
Last Updated 19 Jul 2026 @ 9:14 AM
Usage ✅ Unlimited Domains – Personal & Client Projects
✅ 100% Tested ⚡ Instant Delivery 🔒 Secure
Add to Cart
WooCommerce Upload Files – WordPress GPL Plugin
WooCommerce Upload Files – WordPress GPL Plugin
199

Quick Email Delivery:

  • Instant Key delivery in less than 1 minute.
Guaranteed Safe Checkout

Upload any file of any size from the product, cart, checkout, thank you, and/or order details pages! Preview images, add additional costs, fees, and many more options!

LIVE DEMO (PLEASE REPORT IF NOT WORKING)

URL: https://www.codecanyon.eu/wcuf/wp-admin/
user: demo
pass: demo

WooCommerce Upload Files – HOW DOES IT WORK?

The customer will be able to upload one or more files from the Product page, Order Detail page, and/or during the checkout process according to the purchased items …all done using visual progress bars! All the uploads will be bounded to the order and optionally to specific products

Shop admin will find these uploads directly on the backend Order detail page or as an optional feature they can be sent to the shop admin email address.

Note: The plugin supports only native WooCommerce product types (simple and variable), it doesn’t have any support for custom product types implemented by 3rd party plugins.

NoteThe plugin, like WordPress, requires a minimum 5.6 PHP version.

HOW TO CONFIGURE?

It’s very simple! To configure a new upload field go to the Upload files Configurator menu and add a new Upload field.
Once created, the admin has just to configure in which page the field has to be displayed (Product, Cart, Checkout, Order details) and configures its “visibility” according to the filtering criteria (enabled/disabled for specific products, categories, or every item).
This will create one upload field for every matching product (and optionally for every variant according to some restrictions in the case of the Product page) displayed in the selected pages!
Furthermore, for more deep customization, is also possible to specify some other options like:

  1. Field title
  2. HTML/CSS description
  3. HTML/CSS text showed after the upload has been completed (it’s also possible to use some special shortcodes to display file list with image/audio preview)
  4. max uploadable file size
  5. max and min images width, height, and DPI (works only if uploaded files are jpg/png. DPI data is read from image EXIF. If it has not a valid EXIF data the upload won’t be permitted)
  6. allowed file types
  7. email notifications
  8. enable multiple files upload per single field
  9. …and much more!

You can optionally enable the option to use secure links. In this way, file links will be masked and access will be granted only to the shop admin and the customer that owns the file. Note, however, that the direct link to the file will be still accessible by anyone in the case of cloud storage service. In case of guest customers checkout, the file will be still accessible to anyone even if using the masked URLs.

DROPBOX SUPPORT AND AMAZON S3

WCF now allows you to save uploaded files on your DropBox or Amazon S3 account!

Once enabled the special option on the plugin Options menu, whenever an order is placed at the checkout (or when the customer saves the uploads in the Order page), all the temporary uploaded files will be moved from the server to your DropBox/S3 account!

The plugin will create a folder in your DropBox account under Applications -> WooCommerce Upload Files -> site_name -> {order_id} where files will be saved. In case the upload is bounded to the product, you will find an additional subdirectory product_id-variation_id.

In case of connection errors with DropBox…do not worry! Files will be normally kept on a local server and you will be normally able to manage them via the order details page! You will receive a notification email reporting errors details.

NOTE: Keep in mind that temporary files are still saved on your local server, they will be deleted once moved to DropBox. Make sure that the max_execution_time (script max execution time) PHP setting is properly configured, otherwise, the File move process from server to DropBox may fail in case of big file handling.


About WooCommerce Upload Files

WooCommerce Upload Files is a premium WordPress plugin developed by Lagudi Domenico. WCUF plugin allows your customers to attach files to their orders according to the purchased products. It is distributed under the GPL v2 or later licence, which means you can install it on an unlimited number of websites — including websites you build and manage for your clients.

Compatibility & Requirements

WooCommerce Upload Files requires WordPress 6.5.0 or later, and has been tested up to WordPress 13.0.0, and requires PHP 7.4 or higher. Our team checks every version for conflicts and clean activation — what you download is what we tested. Text domain: woocommerce-files-upload. This listing reflects version , updated within 24 hours of the upstream release.

What Does GPL Mean for You?

GPL, or General Public License, is the open-source license that powers WordPress and the entire ecosystem built around it. When a plugin like WooCommerce Upload Files carries a GPL license, you receive the legal right to install it on any number of websites, customise the code to fit your project, and even share it with others. You are paying for the convenience of our hosting, verification, and instant delivery service — not for a restricted seat licence.

What Makes digitalgpl Different

  • Always up to date – We track upstream releases and update WooCommerce Upload Files within 24 hours of every new version.
  • Zero domain restrictions – Use it on as many websites as you need, now and in the future.
  • Round-the-clock delivery – Automated delivery means your download reaches you within seconds of purchase.
  • Manually tested files – We do not list any file without first verifying it installs correctly on a clean WordPress setup.
  • Safe payment processing – All transactions are encrypted and handled by trusted payment partners.
  • Single purchase, lifetime access – Pay once, re-download anytime from your account at no extra charge.

Common Questions Answered

Is WooCommerce Upload Files compatible with my WordPress version?
Absolutely. WooCommerce Upload Files is fully tested through WordPress 13.0.0. We update our compatibility notes with every new version.

Am I allowed to use this on websites I build for clients?
Yes, completely. Under the GPL v2 or later licence, there are no restrictions on how many websites you can install WooCommerce Upload Files on, including commercial projects.

My server runs PHP 7.4. Will this work?
WooCommerce Upload Files requires PHP 7.4 as a minimum. Most shared hosting plans already run this version or higher.

Will I receive new versions when the developer releases them?
We monitor releases from Lagudi Domenico continuously. Once a new version is available, we verify and list it — and your account lets you re-download at any time for free.

Has this file been modified from the original?
No. The file is the genuine GPL release of WooCommerce Upload Files — identical to what Lagudi Domenico publishes. Nothing has been altered.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.