В готовом решении «Некстайп: Магнит» есть функционал рейтинга и отзывов о товаре. Он может работать в двух режимах: простой и расширенный.
Для включения функционала перейдите в настройки модуля «Некстайп: Магнит» (Настройки > Настройки продукта > Настройки модулей > Некстайп: Магнит).
Поставьте галку напротив опции «Рейтинг товаров».
Далее, в настройках компонента Каталог поставьте галку у опции «Включить рейтинг товара».
Теперь в карточках товара появятся «звёздочки» и количество голосов.
Сейчас рейтинг проставляется простым кликом по «звёздочке». Проголосовать может любой посетитель сайта. В рамках одной сессии за каждый товар можно проголосовать только 1 раз.
Если в настройках модуля «Некстайп: Магнит» включить опцию «Использовать расширенный функционала отзывов», то нажать на «звёздочки» уже не получится. Рейтинг будет рассчитываться исходя из оставленных отзывов на товар.
Перейдите в настройки компонента Каталог и в блоке «Настройки детального просмотра» поставьте галку напротив опции «Включить отзывы о товаре». Появится поле «Название БД для отзывов латинскими буквами» и автоматически заполнится. Если этого не произошло, впишите туда CatalogReviews.
Теперь на детальной странице товара появился таб «Отзывы».
При заполнении формы, пользователь будет голосовать за рейтинг. После успешной отправки, рейтинг запишется в базу.
В случае с расширенным режимом отзыв не будет засчитан товару пока не пройдет модерацию администратором сайта. Для модерации необходимо перейти в Контент > Highload-блоки > CatalogReviews. Затем выбрать новый отзыв, проверить его корректность и установить галочку «промодерирован». После сохранения отзыв появится на странице с товаром, а оценка, установленная пользователем в отзыве, повлияет на средний рейтинг товара.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала.