Dear Tristina,
Thank you for submitting the question here. Yes, EShop supports the product option type of File which allows customer to upload files when adding products into the cart.
You can go to the our demo product at
joomdonationdemo.com/eshop/product-layout.html
, then look at Attached File section to see it.
I hope this is useful.
Sincerely, Giang