I need a custom shopping cart similar to "cafe press" without all of the fancy image overlays. I need a customer to select a product (mug, t-shirt, etc.), select specifications for that product (mug with black handle,green handle, etc), Then select (pre-made image) or upload a customized image and text. From there they will go to a shopping cart showing what they've ordered in detail then on to a checkout page which emails the order information.
The person running the shopping cart (store owner) needs full back end access (simple web interface) with the ability to update (add/delete)products,images and categories.