We're bidding to make you a WordPress/WooCommerce site that uses one of the $50-70 themes that are used for digital/download sales. Because these are full-featured themes, you will have all of your requirements covered. In addition to setting up wordpress and installing this theme, we will customize it to reflect your branding.
You need your own hosting paypal and domain. You will get the working site and need to enter each of your products into the system to sell them.