Need a printordering software. The customer uploads a file to my site, selects the printsize and places the order in a basket. After the order is placed, the customer has to login and select the payment method. Each job is one file (TIFF, JPEG, ...). The customer can make a copy of a file for a different printsize, can delete a file or the complete order.
The customer should upload a file like JPEG, TIFF or EPS. The software should generate a thumbnail from it, calculate the size of the uploaded file, made a preview of the printsize with border if not fits or with cutted borders of not fit or print to fit on selected printsize and the price upon the amount of copies that should be printed include a rebate for more then 5, 10, 20 and 50.
The software sould rate the filesize in order to the postersize for ok, good or excellent for printing or not acceptable.
The postersize should be a predifined size which I can made in the admin area and it should be possible for the customer to put his own values into a form like 75x125cm.
The customer can pay per Paypal, bank transfer or take away from my office. The shipping costs should be predifined for shipping to germany, austria or take away from office with shipping cost.
The customer should select from different canvas as photopaper or backlite.
The customer should eb able to upload without logged in, but has to login for making the order. A history of the orders should be shown in the account page for the customer.
The script do have to separate code from html output and a separate file for the language strings.
Maybe I forgort something to tell, please ask.
Ah, I forgot to tell you, that different file formats should be possible. If a preview could not be generated from the uploaded file, for instance if a Photoshop file is uploaded, a placeholder graphic should be used for showing the print on printsize. It would be good, if most used file formats can be handled like QuarkXpress, Indesign, CorelDraw, PDF, Powerpoint, TIFF, EPS and JPEG and compressed files like ZIP and SIT.