File Uploads Addon for WooCommerce

From: $19.00 / year

Enable file upload on product pages while adding products to the cart. Useful for WooCommerce stores where customers need to upload files while placing orders.

$19.00 Single site1 year of updates and support30-day money-back guaranteeBuy
$49.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy
$99.99Unlimited sitesLifetime updates and support30-day money-back guaranteeBuy


File Uploads Addon is a WooCommerce add-on for enabling end users to upload custom files before adding Products to Cart.

This feature helps store owners to capture additional information from their customers and helps to save considerable time in preparing the order for customers without waiting for additional information that might be required. The end user or customer has to upload files through this plugin depending on the type of files needed for store owners.

Plugin Settings

Settings are located under File Upload Addon Settings

Upload Label text
Label that can be shown to end users besides the input field. Possible values: Upload images below.
Default: None
Add to Cart button text
Add to Cart button text on the product page. Possible values: Upload and Add to cart.
Default: Upload and Add to cart
Disable Multiple Input Fields
When Multiple file upload option is enabled should multiple input fields be visible or not.
Default: no
Upload Mandatory
Should file upload be mandatory or not while adding products to cart.
Default: no
Upload file size
Maximum size of the files that can be uploaded. The file size must be entered in MegaBytes (MB)
Default: None
Upload file type
Type of the file that can be uploaded while adding product to cart. Possible values: All, Images, Audio, Videos.
Default: None
Image Resolution
This option is applicable only for images. The maximum and minimum image height and widths
Default: None

Product Settings

Does file upload input be available on Product pages or not.
Default: no
Minimum Files to be uploaded
The minimum number of files that must be uploaded. When left blank it will consider 1.
Default: None
Maximum Files to be uploaded
The maximum number of files that must be uploaded. When left blank it will consider 1.
Default: None


There are no reviews yet.

Be the first to review “File Uploads Addon for WooCommerce”

Your email address will not be published.


3.1.2 - 15/05/2021

  • Fixed an issue where the mandatory option was not working correctly when disabled.
  • Compatibility with WooCommerce 5.3

3.1.1 - 04/05/2021

  • Added a new setting to disable multiple file uploads on product page.

3.1.0 - 26/04/2021)

  • Enhanced the multiple file upload module to show separate file selectors.
  • Compatibility WooCommerce 5.2

3.0.2 - 14/04/2021

  • Fix - If either of the resolutions was kept empty then it would show the error message popup.

3.0.1 - 24/11/2020

  • Fix - Mandatory setting was not working as expected.
  • Compatibility with WooCommerce 4.6

3.0.0 - 24/10/2020

  • Users can now select multiple files while adding products to cart. New settings are part of Product Settings below Enable setting.

2.2.0 - 05/07/2020

  • Fixed an issue where images were not getting attached to product correctly resulting in two images for a single product.
  • Also added options to now have a minimum resolution for images like maximum resolution.

Installation and Updates

  • Buy the plugin 🙂
  • Download plugin’s zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to “Admin Dashboard > Plugins > Add New > Upload Plugin” and browse for downloaded zip file.
  • If plugin is successfully installed – you should see it added to the Plugins list.
  • To keep WPFactory items up to date, please install WPFactory Helper plugin and enter your site key.


We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.