We’re creating a printing website for our own use that we can use for our client to order print jobs. We’re recreating something that they already use with another printer but now that we’re doing most of the printing, we need a better website! I’m thinking this will be a heavily database driven site and hopefully we can figure out an easy way to make this happen.
Open to any format (WordPress, HTML, CSS) it just needs to work and be easy to maintain the database of print jobs.
Attached is a PDF with the layout and notes regarding what needs to be on the site.
We will maintain login information and give them to those that need them. They will not be able to setup their own. Website should be scalable meaning other companies can be added and by way of their login, be directed to the correct printing page (database).
The thought is populating the main page with the most ordered items. We would need to keep track using the database and by what items are being printed the most. Each department category on the left would just show items that have been tagged in the database with that department.
Each item page would show thumbnail images of the job (which we can maintain in the database) as well as a low resolution of the item so users can preview the document. Once they order the job, an email will be sent to an email so a manager can approve the order. I’m thinking this all happens on the Job Status page. Once ordered, the manager can log in and go to the Job Status page and either approve or disapprove the job. If disapproved, the job would be removed from the Status page. If approved, an email would be sent from the website to the vendor who will be printing that job.
Business Card Page
We need to be able to have the user create their own business card by using form fields. Once they do that, they can preview the business card they made. After they ‘Save Card and Order’ this information (or PDF) will need to be emailed so we can get the actual file ready (unless we can figure out how to create the PDF and have that email to us).
Each job that is ordered, needs to be held for review. An admin will receive an email letting them know a job has been ordered. They will need to be able to go in and approve/disapprove each job. Once approved, and email will be sent to the vendor letting them know to put the job into production. In a perfect world, I would like to be able to track jobs once they were ordered. Vendors would have a separate login where they could update delivery dates.