I am looking for an e-commerce site; front end and back end. Features that I would like it to have include:
Some type of CMS with customer database
file upload and preview
unique job number generated for every order
current job status
Freshbooks accounting integration
groupon compatibility/coupon promo codes
Credit card processing: stripe, paypal, google pay
e-mail updates for customers when job begins production and ships
ability for me to view all jobs and change status for jobs from processing, printing, packing, shipped. Would like to be able to sort list of jobs based on order number, status, order date, material type. ability to add production notes viewable only by me for each job. track the time that it takes for a job to start printing and end when job ships.
auto check DPI of uploaded images. error message if image is low resolution
show preview of uploaded image with ability to stretch, crop, resize, rotate, according to size of print requested. for example, if customer selects a banner that is 33" wide and 80" tall but uploads a square image they need to see that the aspect ratio does not work. If image is too small or will not work i need to be able to alert the customer and send them a link to re upload a new file without them having to reorder again.
Ability to easily add products in the future.