It needs to do the following:-
1) Give the customer ability to upload their photo into the system
2) Then select a picture frame profile (which is a product)
3) Adjust the color of the frame from available options (attribute of product)
4) Adjust the size/scale the frame
5) Adjust color of wall background
6) Select a mat/border for the frame (this goes inside the frame and has a cut out section for where the picture is)
7) Adjust color of the mat/border
8) Adjust size &/or shape of mat/border
9) Option of a second mat/border
10) Ability to select options required for frame such as glass/backing material (attributes of product)
11) Produce a cost with all options. (Cost is based on size of the frame (lineal metres with a costing formula)
12) Ability to then add the final product to the shopping cart and purchase it.
13) Ability to print result
5 freelancers are bidding on average $268 for this job
It can be done very easyly in few days time I am oscommerce, creloaded and zencart profesional, I have 3 years experience with ecommerce integration and modification I can help you with this project.