I am helping a friend of mine to set up her online store. We are using the ThingsForCuties theme and OpenCart version 1.5.6.4. I have some previous experience with web developement in HTML, CSS, PHP, JS and also lots of Wordpress, if that counts, however I really don't understand the MVC pattern (if I'm right OpenCart is written in an MVC framework - correct me if not).
Some info on her store and what she'll be going to sell: Mostly bedroom stuff for babies, such as sheets, pillows, betting sets and such. She has some pre made and brand items in stock, but the biggest thing would be, that a buyer can order a custom order, meaning that he/she defines the dimensions, colour, material(s), etc.
We would like to add a custom page to the website, where the user can post a custom order. This custom page would have a few form elements, such as radio buttons, checkboxes, textareas (for comments on the order), and like. There would be a price calculator (which if there isn't a plugin for that, I can write in JS/PHP) whcich would calculate the price depending on the dimensions/materials etc. So after the user selected everything, the custom order has to appear in the shopping cart, with the order's details, and also there has to be a way to modify the order if he/she changes his/her mind.
I have no idea though where to start. Could someone help me out with this issue?