I am looking to have a site built in PHP, Drupal, or Magneto. I am open to other solutions but they must be PHP based because that is what I code in.
I have a thousands of photos and videos that I would like to post online to sell. This site will allow users to search by a string, by tag, by date posted, by price, by file type (video clip or stock image), by category (admin generated). It should have a fully functional "advanced search" with all of the parameters.
User options to sign up, sign out, manage account profile, view purchases, and view invoices.
The site should manage all invoicing. We accept credit cards only. Should be cart based so more than one item could be added at once. User must sign up to check out.
There must be a simple interface to upload new content from the administrator side.
This is what we are trying to copy: gettyimages.com
The site will keep track of users' purchases so they can download their items at any time.
You must also have the ability to make the storefront look pleasant using modern standards. The site must run in all web browsers.
It must be able to use a merchant account. I will likely use the Paypal API but whatever works best for you works best for me.
It will run on Debian 6 64 bit on a 1024 RAM VPS server if that is helpful to know.