Предлагаю в отзывах сделать обязательным только поле комментарии, поля Достоинства и Недостатки оставить на выбор покупателя.
Может быть даже поле Комментарии сделать первым.
В корзине в блоке Также рекомендуем предлагаю выводить Сопутствующие, если они назначены и товары из той же подкатегории или ветки- предлагать купить впридачу к носкам айфон, а к черепице постельное белье- не комильфо.
А может вообще добавить опцию оключения в админке такого блока- бывает так, что человек уже выбрал и окончательно оределился с моделью, а тут ему в корзине предлагают похожий товар, которого он не заметил ранее, и он снова начинает мучаться с выбором и в результате ничего не покупает.
В файле \includes\modules\product_reviews.php
Замените
$checkRule['review_plus'] = ['min' => REVIEW_TEXT_MIN_LENGTH
на
$checkRule['review_plus'] = ['min' => 0
Замените
$checkRule['review_minus'] = ['min' => 3
на
$checkRule['review_minus'] = ['min' => 0
В файле \includes\classes\form.class.php
удалите или закомментируйте
'required' => true
в блоках
case 'review_plus':
case 'review_minus':
В файле \templates\nexshops\module\products_reviews.html
проставьте метки в нужном порядке
{$INPUT_REVIEW_COMMENT}
{$INPUT_REVIEW_PLUS}
{$INPUT_REVIEW_MINUS}
Сопутствующие - это те товары которые можно купить с товарами в корзине, а не заместо.
На демо просто так заданы они неправильно.