There is a file upload feature in the attributes facility. So you create a product record, then apply this attribute to that product.
It's typically used, for example, by people selling customised t-shirts, where the customer is required to provide a personal logo or image they want on the specified item of clothing.
When they reach the product info page, there will be a "file upload" facility (browse their local drive, attach the pic/file, add to shopping cart.)
Zencart then processes the order and the relevant uploaded file is put into your "uploads" folder. You access this file either through FTP program, or your c-panel admin facility. The relevant upload file can be identified according to the customer's order number.






