File Upload for business card purchase

Do you have a plugin for uploading a file at checkout? Basically I want to sell business cards and allow customers to upload their own design. Thank you,