The WCUF plugin will let your customer to upload files for purchased products directly from Cart, Checkout, Order details, Product pages!
Note: The plugin, as WordPress, requires a minimum 5.5 PHP version.
LIVE DEMO (PLEASE REPORT IF IT IS NOT WORKING)
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!
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 paty plugins.
And much more...