WE require a development of new module on base of OS-commerce shopping cart allowing the user to enter his optical prescription details through os-commerce options/attributes functionality. However it needs to be customized in a way that when the user selects certain option (such as type of lense)additional options should become available depending on initial selection. (this should probably be programmed with Java) . The finall price should be calculated depending on the selection of the described option upon checkout. Customers prescription details should be stored in a separate database table and be linked to customer_id and customer's options selection should be stored on the order level and be accesible through customer account page. Please follow this link for example [url removed, login to view]
Options should be easily managed through OS commerce administration panel.