Products requiring user information for ordering

In an old catalogue I have based on Site Server 3 we modelled services as products which required the user to answer multiple questions before ordering could take place. We created question sets which could be applied to individual products and asked these questions when the product was added to the basket.

A simple example of this could be a product called 'Physical workstation move' which we require to know answers from a question set of 'Where from' and 'Where to'.

Can anyone suggest a way I can model this using CS2007? Is there a way I can extend the catalog/product system such that the Business Manager Applications can administer the question sets, applying them to products?

[713 byte] By [csdevnewb] at [2008-2-6]
# 1
There is a third party product called Smart Catalog from Endeavor Commerce which offers a guided selling experience for Commerce Server. I'm not sure about their support status for CS2007 though.

Cheers,
Colin

ColinBowern at 2007-9-4 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 2

Endeavor supports CS 2007. You can contact Richard Vosylius on 1.877.330.9564 ext. 505 to get more information.

One way to do this (outside of Endeavor) would be to create variant properties on your products which would include your questions such as "Move From" and "Move to". This would only work if the domain of the answers was known ahead of time and was not a reasonable number of responses. I'm not sure how you would do this with open-ended questions. Perhaps your UI could ask questions (again, related to the variants of the product/service) and modify the item as it is added to the shopping basket.

wolfstevent at 2007-9-4 > top of Msdn Tech,Commerce Server,Commerce Server 2007...