Basics: A website that users can upload a photo, see a preview, place an order for multiple images with multiple quantities. The image file will be uploaded to a directory, renamed the same as the order number. An email will be dispatched to the customer and to the admin with the order details.
We are a printing company in the US that specializes in short run poster printing. We currently have a website that works, but need to upgrade to a more robust system. We are seeking something very similar to www.posterxxl.com.
Please walk through the website above and upload a file to see how it works. I will be referencing the website throughout this description.
Here are a few things that we are requesting:
Very simple interface, like that of the website mentioned above
Upload progress animation
Uploaded image preview
We don't need the effects like posterxxl has, but it would be neat.
Place to choose quantity
We will only need one size of poster...
All the regular stuff like FAQ section, contact form, etc.
Template based so that I can change things.
On the Back End:
Needs to be secure
Needs to use Paypal Pro Payments
Needs to send customer an email for receipt
Needs to send admin an email for receipt
-this will need to be formated specifically for peel-and-ship paper
Needs to upload file to directory on website
Needs to rename image file(s) to order number given by system
**Needs to have USPS integrated - we can calculate precise weights of posters before hand to put into system. We need to have the postage and adress material placed in the order email that is sent to the admin. This will be printed on "Peel and Ship" label sheets (Its a normal piece of paper with a section that is sticker paper). This is probably the hardest task involved, but it is necessary.
The idea is to let the web app do all the work so that we (on the printing side) do nothing to the file but send it to print. This will require the image to be converted to CMYK format, it will need to be rotated to the appropriate orientation, it will need to be proportionally scaled to fit the dimensions of the specified size. And if possible, it would be nice to have the web app place this image into a pdf template and place the image filename on page 2. Our press prints 2 sides at once, so we can print the file name (Order number) on the back of the print (page 2) so that we can keep track of orders. This might be a little confusing, just the image file would be fine too, without all the mess I just described.
You can use an image processing tool like GD ([url removed, login to view]) or ImageManager for PHP.
If you just browse around [url removed, login to view] and get a feel for how it works, this is almost exactly what we need. Please let me know any questions you may have.