Upload any kind of documents any kind of dimension from the item, cart, check out, thanks, and/or order information web pages! Preview pictures, include added expenses, costs, and also a lot more alternatives!

LIVE DEMONSTRATION (please record otherwise functioning)

individual: trial
pass: trial



How to immediately upgrade the plugin

To obtain automated updates simply set up and also set up the Envato updater plugin: .The main overview that discusses just how to configure it can be located in the adhering to web link: .


The consumer will certainly have the ability to publish several documents from the Product web page, Order Detail web page, and/or throughout the check out procedure according to the bought products …all done utilizing aesthetic development bars!
All the uploads will certainly be bounded to the order and also additionally to certain items

Shop admin will certainly discover these uploads straight on the backend Order information web page or as an optional function they can be sent out to the store admin e-mail address.

Note: The plugin sustains just indigenous WooCommerce item kinds (easy and also variable), it doesn’t have any kind of assistance for custom-made item kinds carried out by third paty plugins.

Note: The plugin, like WordPress, needs a minimal 5.6 PHP variation.


It’s extremely easy! To set up a brand-new upload area most likely to Upload documents Configurator food selection and also include a brand-new Upload area.
Once developed, the admin has simply to set up in which web page the area needs to be shown (Product, Cart, Checkout, Order information) and also configure its “visibility” according to the filtering system requirements (enabled/disabled for certain items, groups or for each product).
This will certainly produce one upload area for each matching item (and also additionally likewise for each solitary alternative according to some constraints in instance of Product web page) showed in the chosen web pages!
Furthermore, for a much more deep personalization, is likewise feasible to define a few other alternatives like:

  1. Field title
  2. HTML/CSS summary
  3. HTML/CSS message revealed after the upload has actually been finished (it’s likewise feasible to make use of some unique shortcodes to show documents listing with image/audio sneak peek)
  4. max uploadable documents dimension
  5. max and also minutes pictures size, elevation and also DPI (jobs just if submitted documents are jpg/png. DPI information reads from picture EXIF. If it has not a legitimate EXIF information the upload won’t be allowed)
  6. permitted documents kinds
  7. e-mail notices
  8. make it possible for several documents publish per solitary area
  9. …and also far more!

You can additionally make it possible for the alternative to make use of safe web links. In by doing this, documents web links will certainly be concealed and also accessibility will certainly be provided just to the store admin and also the consumer that possesses the documents. Note, nonetheless, that when it comes to cloud storage space solution, the straight web link to the documents will certainly be still available by anybody. In instance
of visitor consumers check out, the documents will certainly be still available to anybody also if utilizing the concealed Links.


WCUF currently enables you to conserve uploaded documents on your DropBox or Amazon S3 account!

Once made it possible for the unique alternative on the plugin Options food selection, whenever an order is positioned at the check out (or when the consumer conserves the uploads in the Order web page), all the short-lived uploaded documents will certainly be relocated from the web server to your DropBox/S3 account!

The plugin will certainly produce a folder in your DropBox account under Applications -> WooCommerce Upload Files -> site_name -> {order_id} where documents will certainly be conserved. In instance the upload are bounded to prouct, you will certainly discover an added below directory site product_id-variation_id.

In instance of link mistakes with DropBox…do not fret! Files will certainly be usually continued regional web server and also you will certainly be usually able to handle them using the order information web page! You will certainly obtain a notice e-mail reporting mistakes information.

KEEP IN MIND: Keep in mind that short-lived documents are still reduced your regional web server, they will certainly be erased when relocated to DropBox. Make certain that max_execution_time (manuscript max implementation time) PHP setup is correctly set up, or else
File action procedure from web server to DropBox might fall short in instance of large documents handling.

Upload unrestricted variety of documents without documents dimension limitation

WooCommerce Upload documents permit you to publish an endless variety of documents, with no documents dimension limitation. Thanks to its ingenious portion upload innovation, it can publish any kind of documents without limitation.


As Shop Admin, do you wish to be informed whenever a customer submits a documents and also you wish to obtain the download web link straight using e-mail? Now you can!
For each upload area, you can currently make it possible for an “Email notification” alternative.
If you like you can likewise obtain the uploaded documents straight in your inbox, many thanks to the “Attach uploaded file” alternative. Furthermore you can likewise define several receivers e-mail addresses!

KEEP IN MIND: Some web servers have constraints avoiding wp_email() to send out add-ons larger than 5mb. If you are experiencing this type of issue, you can just set up any kind of SMTP emailer plugin. This type of plugins will certainly allow you make use of any kind of outside e-mail solutions (like Gmail, Outlook, any kind of SMTP web server) to send out e-mails.


The WCUF plugin installs a plant picture editor that enables your consumers to chop a photo prior to posting it.
To make it possible for the ingrained editor, the store admin has simply to make it possible for the alternative in the Image media documents area in the
upload area arrangement device and also established the Cropped picture size and also Cropped picture elevation worths. These worths are the dimensions that the picture will certainly have after chopping procedure.

Note on turning: turning procedure is done web server side. In caso of big pictures, ensure that your web server has actually sufficient alloted memory or else the turning procedure might fall short. To boost web server memory attempt
editing and enhancing the wp-confing.php documents placing the adhering to declaration: specify( ‘WP_MEMORY_LIMIT’, ‘1024M’ ); (where 1024M is the memory you want to assign, attempt boosting if it is no sufficient) or modify the PHP.ini documents boosting the memory_limit setup.


Optionally, is currently feasible to publish documents likewise prior to including product to the cart! (in this instance, some attributes are not offered)

Shop admin can set up the upload areas to be noticeable straight on the Product web page!
In by doing this, your consumers can publish a documents (or several documents according to the “multiple files for single field” alternative) straight from the item web page.

KEEP IN MIND: Upload areas by default are connected to unique items in cart. So if the individual is including as an example Product 1 (amount 3) and also you have actually developed 2 upload areas, the plugin will certainly show just 2 upload areas not 6 (due to the fact that there is just 1 item in cart with amount 3, not 3 unique items).
If you wish to include the exact same item several times to haul (by doing this the plugin will certainly link unique upload areas for each and every product in cart) make use of the Individual items function discussed following.

In instance of variable item web page, if the area has actually been set up to be noticeable prior to contributing to the cart and also inspected the Enable one upload area for each solitary item variant alternative, it will certainly be revealed just when a variant has actually been chosen.
More thoroughly: The individual needs to select a variant on the item web page and also when done, the plugin will certainly reveal the connected upload area.

Furthermore is likewise feasible define where the uploads areas box need to be shown (before/after variable alternatives dropdowns, item summary, etc.) or utilizing the unique [wcuf_product_page_upload_form] you can make the upload type inside any kind of item message location sustaining shortcodes!

KEEP IN MIND: Make certain the motif made use of is utilizing all the requirements woocommerce item web page design template hooks.
If the [wcuf_product_page_upload_form] is made use of the typical upload area managment for Product web pages REQUIREMENT been impaired (to do that Options -> Forced disabling upload areas typical managment -> Product web pages )


Would you such as to include the exact same item various times to the cart in order to publish unique documents? For instance, you wish to market Business cards so you wish to permit your consumers to include that item several times to haul and afterwards upload unique declare each product? Now you can!
Using the Individual items configurator you have simply to pick the item and/or the groups you want to be marketed as a person. In by doing this each time the customers include among the chosen items,
the plugin will certainly include in the cart as an unique item. In by doing this, the consumer will certainly be able di upload various declare each product in the cart.


Every upload can be set up to be noticeable on cart, check out, and also orders web pages! Check plugin alternatives to ultimately alter area placing!


Shop admin can likewise make it possible for the called for alternative. In this instance on the store web page for all the items matching the upload area, the Add to haul switches are impaired and also changed by a View switch
that pressures Customer to go into in the item web page.

In the item web page if the area has actually been set up to be noticeable prior to the item is included in the cart, the plugin will certainly attempt to conceal the include in haul switch (with some motif not 100% WooCommerce certified this function can not function). So the individual is required to publish documents prior to he is able the product to the cart.

Furthermore, on Checkout web page, if all not the called for uploads have actually not been done, the consumer will certainly not have the ability to position the order! The plugin will certainly show a notification allowing the Customer recognize which uploads are missing out on.

In instance you have actually set up the upload area to be revealed after the item is included in the cart or if the product remained in the cart and also the individual erases a needed upload, the plugin will certainly attempt to refute the web page leave revealing a caution message till all the called for documents have actually not been submitted! (KEEP IN MIND: some internet browsers, for safety and security factors, might not allow this rejection).

For a much less hostile need check, most likely to Options and also in the Allow individual to leave web page in instance of called for area pick Yes alternative. Doing so the individual will certainly be triggered just at first-page leave with a caution message on the following shot he will certainly have the ability to usually leave the web page.


Fields can additionally be visible/invisible according to the existing individual duty!


Fields can additionally be visible/invisible just if the order chosen settlement technique is amongst the chosen ones throughout the area arrangement!

KEEP IN MIND: This area is just offered for areas shown in Order information and also Checkout web pages.


Using the Options food selection you can select where the upload areas need to be placed in the Product, Cart, and also Checkout web pages! (This is done utilizing the typical WooCommerce hooks, NO custom-made placing)


By default for each area is feasible to publish just a file, yet additionally WCUF provides likewise the opportunity to upload several documents utilizing a solitary upload area. In this instance, is likewise feasible to set up the optimum variety of uploadable documents and also documents dimension.

Once documents are submitted, WCUF will certainly produce a .zip documents having all the uploaded documents.
Number of uploadable declare a solitary upload area can likewise be “bonded” to item amount in cart or bought (Option is not offered for Product web page if the “show upload field before adding an item to the cart” alternative is made it possible for), by doing this the consumer cannot publish greater than X declare an area (Where X is the amount of the product purchased/in cart).

KEEP IN MIND: Multiple declare solitary area upload function needs the PHP function “ZipArchive” frequently offered in many webhosting solutions. If not energetic, this function will certainly be not offered.


In instance of several documents upload for a solitary upload area, allowing the unique alternative by entering Upload documents Configurator -> Options food selection and also the choose Yes alternative on the Enable amount choice area,
For each submitted documents will certainly be made it possible for an input box that will certainly permit the consumer to pick an amount worth.
For instance, a printing solution that is offering a 100×100 print sercvice. A client is getting 5 products of 100×100 print and also he wish to publish 3 duplicates for the very first documents and also 2 for the 2nd.
Thanks to the amount alternative, he can establish as amount for the very first uploaded documents as 3 and also 2 for the 2nd!

Product cart amount according the variety of uploaded documents

Through the Options to make it possible for the unique alternative that will immediately establish the item cart amount according to the variety of uploaded documents (and also their amounts in instance of several documents areas)! This function
is especially helpful if you wish to establish unique price cuts or appoint item costs according to the cart amount!

If you require a device for that, offer an eye to my WooCommerce Pricing & Discounts! plugin!

Product cart rate according to the connected additional expenses

Is currently feasible to dynamically appoint a cost to a cart product according to the additional expenses connected with its upload areas! For instance, is currently feasible to appoint a cost to an item according to the variety of the uploaded documents!


WCUF enables establishing additional costs for each uploaded documents. It functions likewise if the several documents submits for solitary area alternative has actually been made it possible for. The store admin can select to overcharge a taken care of worth or a percent of the initial rate (like an added 20% additional for each uploaded documents).

Furthermore is feasible to establish likewise an “Overcharge limit” past which the consumer will certainly no be overcharged for added uploads and also established “Extra cost free” for the very first N submitted documents (consisting of amount).

For audio/video documents (most typical expansion) is likewise feasible to overcharge an additional expense per 2nd (the media documents needs to have actually well inscribed ID3 details, or else the plugin cannot spot the required details)!

For PDF is currently feasible to calculate additional expenses according to the variety of web pages of the uploaded documents. The store admin can likewise establish the number of totally free web pages and also the optimum variety of additional chargeable web pages.
KEEP IN MIND: The PDF documents have to be a legitimate PDF inscribed documents.

To use a Discount for each and every submitted documents you have simply to establish an adverse worth in the additional expense worth! In by doing this, the plugin will use an adverse cost to the cart to use the discount rate!

Checkout subtotal portion discout

For each upload area, it is feasible to use a percent discount rate to the Checkout subtotal if a minimum of one documents has actually been submitted.


Using the Text food selection voice is feasible to tailor switch messages made use of to publish, erase, plant, etc. documents.
If your website is utilizing WPML, you can establish switch messages for each and every language! You have just to switch over language utilizing the WPML language selector and afterwards establish messages!


Upload area titles, summaries, please note messages, etc. can be equated utilizing the String translation WPML food selection and also choosing the woocommerce-files-upload-field-text domain name!


Upload Fields in Cart, Checkout, Order, and also Shortcode web pages are currently receptive. They are organized and also shown straight and also row aspects size can be established using the alternatives food selection. By default, the plugin
screens one upload area per row.


Would you such as to reveal the upload areas develop just on a certain web page? or perhaps would certainly you such as to make the upload type in a custom-made location or in a message location throughout the check out procedure? Now you can!
WCUF plugin subjects the adhering to shortcodes to be made use of according to your requirements:

  1. [wcuf_upload_form]: It will certainly make an upload type with all the upload areas that match the items presently included in the cart in any kind of location sustaining shortcode system. It CANNOT be made use of in the Products, Cart or Checkout web pages.
  2. [wcuf_product_page_upload_form]: It will certainly make the Product web page upload type in any kind of location sustaining shortcode system. It can be made use of ONLY on the Product web page.
  3. [wcuf_cart_page_upload_form]: It will certainly make the Cart web page upload type in any kind of custom-made location sustaining shortcode system. It can be made use of ONLY on the Cart web page.
  4. [wcuf_checkout_page_upload_form]: It will certainly make the Checkout web page upload type in any kind of custom-made location sustaining shortcode system. It can be made use of JUST in the Checkout web page.
  5. [wcuf_upload_form_last_order]: It will certainly make an upload type with all the upload areas that match the items purchased in the last order for the presently logged individual. It CANNOT be made use of in the Products, Cart or Checkout web pages.

The unique shorctode for Product, Cart and also Checkout web pages work if you wish to reveal the upload areas in custom-made location like tabs or message area (both of them have to sustain shortcodes system).

KEEP IN MIND: In order to make use of [wcuf_product_page_upload_form], [wcuf_cart_page_upload_form] or [wcuf_checkout_page_upload_form] you have to disable the typical upload area managment by mosting likely to Options -> Disable upload area typical managment and also
pick the web pages in which you are utilizing the shortcode. The shortcodes can be made use of once per web page.

My Account web page and also automated upload areas show for last order

WCUF can additionally reveal upload areas for the last situated order straight from the My Account web page! To allow this function, you need to allow this screen alternative from the Options basic food selection.


WCUF enables likewise to show a photo sneak peek (just for typical jpg/png pressed documents) and also audio sneak peek (mp3/wav documents) for the submitted media documents. to do that, you need to make use of the unique shortcode [file_name_with_media_preview] in the “Text showed after the upload is completed” area throughout the upload area arrangement.

Cart and also Checkout item table sneak peek

You can additionally show uploaded pictures sneak peek (just for typical jpg/png pressed documents) for each and every item inside the item table revealed on both Cart and also Checkout web pages!

Additionally, in cart web page, item thumbs can be changed with the sneak peek of the uploaded pictures… simply make it possible for the unique alternatives you require with the alternatives food selection!


From the Options food selection is feasible to permit the screen of the uploaded documents listing in the Cart, Checkout, and/or Order information web page.


The plugin includes a brand-new column “Upload counter” to the orders table. This will certainly assist you to conveniently track the variety of uploads made by the customers for each and every order.


Optionally, the store admin for each and every upload area can make it possible for the responses message and also a “Disclaimer” alternative. In by doing this, the individual will certainly have the ability to conserve responses connected with the uploaded documents, and also ultimately, he will certainly be required to approve the please note prior to having the ability to publish the documents.


Give some responses to your customers! During documents upload on the order, the web page will certainly be shown a development bar.


Directly from the Orders listing, you can erase all the uploads for the chosen orders.

WC Multivendor

For WC Multivendor customers, submitted documents can be likewise downloaded and install from the Vendor frontend order information web page!


additionally if a minimum of one upload is done from Order information or the Thank you web pages, order standing can be immediately transformed to the one chosen using the alternatives food selection!
To allow this function, simply make use of the Options food selection!


On order removal, every upload is erased as well.

WooCommerce design template conformity note

If you are utilizing a theme/3rd event plugins executing a custom-made include in haul features on the item web page (like including the item to haul without refilling the web page) or that changes the requirements Checkout, Cart, Order and also Thank you web pages, the WooComerce Upload Files plugin might not function. It has actually been developed to work with typical design templates so changing its framework or actions might trigger the plugin to no correct job or unforeseen actions. If you are utilizing any kind of custom-made design template, recover its typical actions prior to utilizing the plugin.

Action and also hooks

  1. wcuf_order_sub_folder_name (filter): caused when producing order folder having uploaded documents. By default, if documents are bounded to item, below folder need to adhering to name framework {product_id}_{variation_id}. The activity enables to tailor that name. Use the adhering to trademark for the trainer: your_function_name($folder_name, $product_id, $variation_id) and also hook utilizing the following: add_filter(‘wcuf_order_sub_folder_name’, ‘your_function_name’, 10, 3);


The plugin has actually been developed and also examined just for the desktop computer variation of Chrome, Firefox, and also Edge. It hasn’t any kind of main assistance for mobile internet browsers. The plugin, to correctly function, needs totally HTML5 certified internet browsers or else it can not function as anticipated and also bring about unforeseen actions.

In the instance of mobile internet browsers use ensure you are utilizing a completely HTML5 certified web browser (like Chrome) and also the current variation of the OS. In instance of any kind of problem (as an example: as a result of the correct assistance of HTML5 requirements as a result of the use of an obsoleted variation of the web browser, of the OS, or as a result of inadequate equipment sources or any kind of various other disturbance) there isn’t anything that can be carried out to repair those third event concerns. Make certain that the documents are correctly kept in your area, if you are utilizing any kind of third event controller
to pass a recommendation to a remote documents, will certainly stop the web browser to correctly offer the documents details requried by the plugin in order to execute the upload procedure.

The plugin needs the web browser to be totally functioning. In instance any kind of web browser struggles with a certain problem (like a mobile web browser that in a certain variation is not efficient in several choose documents as a result of a pest that stops its indigenous controller to correctly function) avoiding the plugin to correctly function, report to its designer or button to a completely functioning one. I’m cannot delegate third-party software program concerns.

WooCommerce Upload Fields screenshots




[file_name] and also [additional_costs] shortcodes at work on “Already uploaded” textfield

Images sneak peek after upload




















= 60.1 - 12.02.21 =
* Minor CSS enhancement

= 60.0 - 10.02.21 =
* Added the brand-new 'wcuf_file_name' filter caused when conserving a documents

= 59.9 - 04.02.21 =
* Fixed a concern pertaining to the cropper

= 59.8 - 21.01.21 =
* Is currently feasible upgrade the Feedback message also without re-uploading a documents

= 59.7 - 13.01.21 =
* Fixed a concern with WooCommerce 4.9

= 59.6 - 12.01.21 =
* Minor bugfix

= 59.5 - 30.12.20 =
* Fixed a concern as a result of submit were not connected with the order

= 59.4 - 29.12.20 =
* Improved safety and security

= 59.3 - 23.12.20 =
* Minor bugfix

= 59.2 - 16.12.20 =
* Fixed a concern pertaining to the num of documents count reported in the "Total area" in the Thank you web page

= 59.1 - 13.12.20 =
* Minor enhancements

= 59.0 - 09.12.20 =
* Bugfix

= 58.9 - 09.12.20 =
* Renamed food selection

= 58.8 - 08.12.20 =
* Minor enhancements to the upload information sheet

= 58.7 - 04.12.20 =
* Added alternative to limit exposure according to international features

= 58.6 - 02.12.20 =
* Minor enhancements

= 58.5 - 29.11.20 =
* Minor enhancements

= 58.4 - 29.11.20 =
* Minor enhancements

= 58.3 - 26.11.20 =
* Minor bugfix

= 58.2 - 18.11.20 =
* Minor CSS enhancement

= 58.1 - 10.11.20 =
* Minor enhancements

= 58.0 - 02.11.20 =
* Added the brand-new "secure links" alternatives

= 57.9 - 05.10.20 =
* By default, in instance of "Order again", documents are duplicated to the brand-new order. That system can be disabled with the unique alternative

= 57.8 - 03.10.20 =
* Fixed a notification screen in the order information web page

= 57.7 - 23.09.20 =
* Minor UI enhancement

= 57.6 - 22.09.20 =
* Fixed a concern pertaining to the S3 cloud storage space technique

= 57.5 - 21.09.20 =
* Typo

= 57.4 - 16.09.20 =
* Minor enhancement

= 57.3 - 09.09.20 =
* Minor bugfix


>> Click below to obtain WooCommerce Upload Files 

group: wordpress/ecommerce/woocommerce/miscellaneous
rate : $ 29
hashtags : #WooCommerce #Upload #Files

Be the first to review “WooCommerce Upload Files”

Your email address will not be published. Required fields are marked *


There are no reviews yet.

Main Menu

WooCommerce Upload Files

29.00 $

Add to Cart