What We Currently Have:
We have an interactive form/price calculator (JavaScript, HTML, PHP, CSS). The price calculator allows customers to select one of five base products and then customize their chosen product with additional optional features.
The total price is always displayed and a breakdown of quantities & prices for each selected optional feature are displayed. Features are shown/hidden depending on what options are available for a given selection.
Additionally, customers can submit the form to display a printable price quote on a new page. Customers can then choose to send the results to their email address.
(I've included images that should illustrate what the price calculator does).
What We Need:
The current price calculator works, but doesn't include recent changes to our products, prices and new optional features. We need an experienced JavaScript programmer to update/edit our current price calculator to add these new items.
We would also like for the variables used in the calculations to be separated better to make future changes to the prices easier to manage. (Currently, I have to change the same values many times throughout the code any time a price changes.)
There's not really that much math involved in the calculations. But there are some dependencies that need to be handled correctly. (ex. If a certain feature is selected, the form might then display additional features relevant to that selection or hide features that are not available for the chosen product.
We are open to suggestions for better ways of achieving what we need. For example, if someone feels that PHP is more suitable than JavaScript, that would be acceptable.