Если комментарии не древовидные, то достаточно модуля инфоблоки с привязкой к товару.
а вопрос ответ я обчно делаю тоже через него. в preview_text вопрос, в detail_text ответ
как сделали наценку?
в корзину товар добавляется с базовой ценой?
Самый оптимальный вариант - через механизм событий обновлять цену товара при добавлении в корзину