I'm working on a web site that sells various types of office equipment. We would like to implement a "Help Me Choose" section that asks the customer various questions like: What is your price range? How often do you use it? What is your volume? etc. The customer can then select the answers that best fit their needs from drop down menus. Then the system will make recommendations based on their answers. Are their any scripts out there that can assist with this? If not, does anyone have any best practice recommendations for accomplishing this task? Edit: Our product line grows consistently, so scalability is a concern.
A decision tree structure would be a good choice. The tree paths could be stored in a database. Depending on the number of questions and the number of products an easier solution might work also.