Use form in the content type
It depends on what exactly you want to do. Maybe you just make one contenttype for your product and let users comment this product with nodecomments. This way you can make an extra contentype for your comments with extra fields (e.g. price.). There is no need in displaying these comments afterwards. But why does the webform-module not work for you?