Let your customers upload files on (or after) WooCommerce checkout.
As of April 2026, Checkout Files Upload for WooCommerce is a WordPress checkout plugin with 7.0K+ active installations and a 4.4/5 rating from 14 reviews. It has been downloaded 160K+ times in total. Requires WordPress 4.4+ and PHP false+. Available on WordPress.org since 2016. Actively maintained — updated within the last month. Downloads are down 12% this week. Support resolution rate: 100%. Top alternative: Brazilian Market on WooCommerce.
Checkout Files Upload for WooCommerce plugin lets your customers upload files on (or after) WooCommerce checkout.
Set field’s position on WooCommerce checkout page:
Set if file upload is required.
If you need files to be uploaded after order is created, you can optionally add field to:
Add custom label to the field.
Set accepted file types.
Set custom Upload and Remove button labels.
Set custom messages:
Sure the free version works for One image upload Only! Then you have to buy the Por version. Easy enough to use, could do with some better options within the layout
Simple to configure. Doesn’t have a good support to Divi, it needs some custom adjustments to work with Divi Woocommerce Modules.
They still haven’t updated this plugin to be HPOS compatible, although it is a simple thing to do. Asking them to do anything, even in exchange for payment, is futile.
I think at this stage that I’ll get my own plugin programmed if they don’t update within the next month.
Shame on you!
This plugin was ridiculously east to install and setup, and it is exactly what I was looking for – a file upload for a custom product at checkout. And the Free version is fully functional! WOOT!
This plugin it might be very helpful if, for some reason, you have to let customers upload files during the checkout.
| WordPress | 4.4+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.