I have a customer who needs an e-commerce portal built. This customer has a large number of affiliates who would sign into the site via user and pass so they could purchase at a special price (The whole site will be protected except the login page).
The items they sell have areas on them that are metal and this area is for inscriptions. I am tasked to come up with a system where any of the affiliates can choose a product to buy then be shown an image of the product where they can use one of 10 fonts (with different sizes) to place the inscription where they want the inscription to be engraved. When they have it the way they want it to appear they can hit a button that says something like "I approve this' and the image will be saved exactly as they requested.
We will collect the ordering information (affiliate name, shipping info, etc). along with the font(s) and font size(s) used (and the image itself). We will need to insert the info into a csv file (built according to their guidelines) and deliver this csv daily with all of the day's order info. SOMEHOW we will have to associate the images with the correct line item. (NOTE: Not all items can be engraved so it'll only be necessary to put it with the appropriate ones.)
All data about all orders have to also be maintained within the system (on the server?) for auditing purposes.
There will have to be a couple of back-end areas developed; one for the affiliates to track their orders and one for the admin (company) so they can manually input order status.
For what it's worth, the system (including the drop shipper's offline paperwork) has to be SAS 70 Certifiable. I don't think that has a lot to do with the online end as long as we can prove all orders and keep decent records. All manual entries will be the drop-shippers problem.
I only have 3 days to come up with a proposal otherwise I stand to lose this project.
I have a programmer here that will manage the project. He is good with php and databases, etc. but doen't know how to do the engraving part.
Please... if you are interested, contact me FAST. My buget is much more than what is displayed above.