BoostReviews - это уникальный модуль для интернет-магазинов на 1С-Битрикс, который поможет владельцам и маркетологам значительно увеличить количество отзывов на товары без лишних вложений и оплаты. Модуль разработан с учетом опыта покупок на крупнейших маркетплейсах России, что делает (размещение) отзывов простым и привычным для покупателей. BoostReviews - это ваш ключ к улучшению репутации, качества товаров и сервиса, и повышению продаж.
По опыту наших клиентов, модуль позволяет бесплатно привлечь отзывы на 10% заказанных товаров, что даже для небольшого магазина окупит стоимость модуля за первый же месяц работы!
С помощью данного решения вы сможете организовать работу с отзывами о товарах вашего интернет-магазина на уровне крупнейших маркетплейсов.
Оценки и отзывы реальных покупателей, дополненные фото, являются крайне ценным маркетинговым инструментом. Их наличие в карточках товаров не только повышает уровень доверия клиентов, стимулируя совершение покупок, но и положительно сказывается на репутации сайта в поисковых системах, улучшая SEO-факторы ранжирования.
Но как привлечь такие отзывы? Гиганты онлайн-торговли успешно решают этот вопрос путем напоминаний клиенту оценить товар после каждой покупки. Используя модуль «BoostReviews: отзывы о товарах» вы сможете внедрить эту успешную практику и в своем интернет-магазине на 1С-Битрикс!
10 ключевых преимуществ модуля:
1. Всплывающее уведомление с гибкими настройками правил показа, предлагающее клиенту после авторизации на сайте оставить отзыв о купленном товаре.

2. Расширенные отзывы только на реально купленные клиентом товары с возможностью добавить фото, поставить оценку и отдельно указать достоинства и недостатки.

3. Вывод отзывов в карточке товара в формате Rich-контент: общая галерея пользовательских фото, средний рейтинг товара, фильтры просмотра отзывов по оценке и наличию фото.

4. Отображение количества отзывов и рейтинга товара на страницах разделов.

5. Возможность оставить отзывы не только в карточках товаров, но и в личном кабинете на детальной странице заказа без её перезагрузки.

6. Отдельная страница со всеми отзывами в личном кабинете клиента и возможностью управления ими: изменения оценки, редактирования или удаления отзыва.

7. Возможность публичного ответа администратором на отзывы с оповещением об ответе на e-mail пользователя – автора отзыва.

8. Почтовые уведомления администратора сайта о добавлении, изменении, удалении пользователями отзывов.

9. Опциональная возможность премодерации администратором как новых, так и измененных пользователями отзывов.

10. Интуитивно понятное управление отзывами и настройками модуля в административной панели.

Не откладывайте улучшение вашего интернет-магазина и начните собирать расширенную обратную связь от пользователей, помогая покупателям сделать свой выбор.
Опыт использования модуля у клиентов нашего digital-агентства показал рост собираемости отзывов в 7 раз с сопутствующим увеличением времени нахождения посетителей на сайте!
<p>Модуль устанавливается стандартными средствами Битрикс. После установки ознакомьтесь с описание модуля и осуществите настройку и подключение компонентов модуля в соответствии с нижеприведенным примером.<b><br /></b></p><p><b>Описание модуля</b></p><p><u>В модуле 5 почтовых шаблонов</u>:</p><p>1. [PROFISTUDIO_REVIEW_USER_REVIEW_NEW] Пользователь оставил новый отзыв на товар</p><p><i>Отправляется администратору сайта.</i></p><p>2. [PROFISTUDIO_REVIEW_USER_REVIEW_UPDATE] Пользователь изменил свой отзыв на товар</p><p><i>Отправляется администратору сайта.</i></p><p>3. [PROFISTUDIO_REVIEW_USER_REVIEW_DELETE] Пользователь удалил свой отзыв на товар</p><p><i>Отправляется администратору сайта.</i></p><p>4. [PROFISTUDIO_REVIEW_ADMIN_REVIEW_CHANGE_STATUS_Y] Администратор изменил статус отзыва на: Опубликован</p><p><i>Отправляется пользователю отзыва, если у пользователя в профиле заполнен email.</i></p><p>5. [PROFISTUDIO_REVIEW_ADMIN_REVIEW_ADD_ANSWER_TEXT] Администратор добавил ответ на отзыв</p><p><i>Отправляется пользователю отзыва, если у пользователя в профиле заполнен email.</i></p><p> </p><p><u>Модуль создает в инфоблоке с товарами три свойства</u>:</p><p>1. Количество отзывов [PROFISTUDIO_REVIEW_COUNT] (тип: число)</p><p>2. Рейтинг [PROFISTUDIO_REVIEW_RATING] (тип: число)</p><p>3. Рейтинг (количество голосов) [PROFISTUDIO_REVIEW_RATING_COUNT] (тип: число)</p><p>Эти свойства используются в товарах для вывода информации об отзывах и рейтинге.</p><p>Также эти свойства можно использовать для сортировки товаров.</p><p>Свойства заполняются автоматически.</p><p> </p><p><u>В модуле 12 компонентов.</u> Здесь представлено их описание, детальная пошаговая инструкция по их подключению и настройке представлена ниже в разделе <b>"Настройки и подключение компонентов для стандартного интернет-магазина Битрикс".</b></p><p><b> </b><b>1. "profistudio:review.main" - "BoostReviews: основной компонент"</b></p><p>Это основной компонент модуля. Без него не будут работать или будут работать не корректно другие компоненты модуля.</p><p>Компонент подключает основные css стили и js скрипты. Автоматически скрывает и показывает кнопки добавления, изменения и удаления отзывов. Выводит окно с предложением добавить отзыв. Открывает формы добавления, изменения и удаления отзывов при клике на соответствующие кнопки и др.</p><p>Этот компонент можно настраивать через визуальный редактор. Компонент начнет работать, если в административной части для данного сайта и для выбранного инфоблока созданы настройки (включена активность и др).</p><p><b>2. "profistudio:review.form" - " BoostReviews: форма добавления (редактирования) отзыва"</b></p><p>Это компонент всплывающего окна с формой добавления (редактирования) отзыва.</p><p>Компонент подключается автоматически компонентом "profistudio:review.main" - "BoostReviews: основной компонент".</p><p><b>3. "profistudio:review.form.product.next" - "BoostReviews: товар для формы, на который можно оставить отзыв"</b></p><p>Компонент подключается автоматически компонентом "profistudio:review.form" - "BoostReviews: форма добавления (редактирования) отзыва".</p><p><b>4. "profistudio:review.delete" - "BoostReviews: удаление отзыва"</b></p><p>Это компонент всплывающего окна для удаления отзыва.</p><p>Компонент подключается автоматически компонентом "profistudio:review.main" - "BoostReviews: основной компонент".</p><p><b>5. "profistudio:review.suggestion.add.review" - "BoostReviews: всплывающее окно с предложением добавить отзыв"</b></p><p>Компонент автоматически открывает всплывающее окно с одним из товаров из нового заказа пользователя, если заказ удовлетворяет условиям добавления отзывов. Окно открывается один раз в сессию.</p><p>Компонент подключается автоматически компонентом "profistudio:review.main" - "BoostReviews: основной компонент".</p><p><b>6. "profistudio:review.list.user" - "BoostReviews: список отзывов пользователя"</b></p><p>Компонент выводит список отзывов пользователя.</p><p>Этот компонент, например, можно использовать в личном кабинете пользователя.</p><p>Для этого в личном кабинете нужно создать страницу и добавить туда код подключения компонента.</p><p><b>7. "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара"</b></p><p>Компонент в своем шаблоне выводит три компонента:</p><p>7.1) "profistudio:review.product.info" - "BoostReviews: детальное описание по отзывам товара"</p><p>7.2) "profistudio:review.list.product.filter" - "BoostReviews: фильтр отзывов товара"</p><p>7.3) "profistudio:review.list.product" - "BoostReviews: список отзывов товара"</p><p>Может использоваться, например, в детальной карточке товара.</p><p><b>8. "profistudio:review.product.info" - "BoostReviews: детальное описание по отзывам товара"</b></p><p>Компонент выводит блоки:</p><p>8.1) блок общего рейтинга</p><p>8.2) блок количества отзывов</p><p>8.3) блок списка оценок</p><p>8.4) блок добавления отзыва</p><p>8.5) блок с фото</p><p>Может использоваться, например, в детальной карточке товара.</p><p>Компонент подключается в шаблоне компонента "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара".</p><p><b>9. "profistudio:review.list.product.filter" - "BoostReviews: фильтр отзывов товара"</b></p><p>Может использоваться, например, в детальной карточке товара.</p><p>Компонент подключается в шаблоне компонента "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара".</p><p><b>10. "profistudio:review.list.product" - "BoostReviews: список отзывов товара"</b></p><p>Может использоваться, например, в детальной карточке товара.</p><p>Компонент подключается в шаблоне компонента "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара".</p><p><b>11. "profistudio:review.image.list" - "BoostReviews: список картинок отзывов"</b></p><p>Компонент выводит блок с фото отзыва или отзывов товара.</p><p>Компонент подключается в некоторых шаблонах других компонентов модуля.</p><p><b>12. "profistudio:review.order.product.button" - "BoostReviews: кнопки добавления или редактирования отзыва товара из заказа"</b></p><p>Компонент выводит кнопки добавления или редактирования отзыва товара из заказа</p><p>Может быть использован, например, в шаблоне компонента bitrix:sale.personal.order.detail - "Подробная информация о заказе". </p><p> </p><p><b>Настройки и подключение компонентов для стандартного интернет-магазина Битрикс</b></p><p>1. Подключение компонента "profistudio:review.main" - "BoostReviews: основной компонент"</p><p>Без подключения компонента не будут работать или будут работать не корректно другие компоненты модуля.</p><p>Чтобы компонент работал, его нужно разместить в шаблоне сайта в файле footer.php (Код нужно добавить в конце файла перед тегом </body>)</p><p>Пример:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><? if(\Bitrix\Main\Loader::includeModule("profistudio.review")):?></p><p> <? $APPLICATION->IncludeComponent(</p><p> "profistudio:review.main", </p><p> ".default", </p><p> array(</p><p> "COMPONENT_TEMPLATE" => ".default",</p><p> "TEMPLATE_COMPONENT_FORM" => ".default", // Шаблон компонента добавления отзыва</p><p> "TEMPLATE_COMPONENT_FORM_PRODUCT_NEXT" => ".default", // Шаблон компонента: товар для формы, на который можно оставить отзыв</p><p> "TEMPLATE_COMPONENT_DELETE" => ".default", // Шаблон компонента удаления отзыва</p><p> "TEMPLATE_COMPONENT_SUGGESTION_ADD_REVIEW" => ".default", // Шаблон компонента: всплывающее окно с предложением добавить отзыв</p><p> "Z_INDEX" => "1500", // z-index (CSS-свойство z-index для всплывающих окон)</p><p> "CACHE_TYPE" => "A",</p><p> "CACHE_TIME" => "36000000"</p><p> ),</p><p> false</p><p> );?></p><p><? endif;?> </p></td></tr></table></div><p></p><p></p><p>2. Настройки и подключение компонентов в детальной карточке товара (пример)</p><p>Настройки идут в пользовательском шаблоне компонента bitrix:catalog.element</p><p>2.1) В шаблоне компонента внизу файла result_modifier.php добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><?</p><p>if(\Bitrix\Main\Loader::includeModule("profistudio.review") and !empty($arResult["IBLOCK_ID"]))</p><p>{</p><p> $arResult['PROFISTUDIO_REVIEW_SETTINGS'] = \Profistudio\Review\Tools::getSettingsIblock($arResult["IBLOCK_ID"], SITE_ID, $arParams, array("USE_RATING"));</p><p> $arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'] = '';</p><p> if(!empty($arResult["DETAIL_PAGE_URL"]))</p><p> {</p><p> $arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'] = $arResult["DETAIL_PAGE_URL"] . ((mb_strpos($arResult["DETAIL_PAGE_URL"], '?') === false) ? '?' : '&') . "reviews-block=y";</p><p> }</p><p> if(defined('BX_COMP_MANAGED_CACHE') && is_object($GLOBALS['CACHE_MANAGER']))</p><p> {</p><p> if(mb_strlen((string)($this->__component->getCachePath() ?? '')))</p><p> {</p><p> $GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_item_tag_' . $arResult["IBLOCK_ID"]);</p><p> $GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_settings_tag_' . $arResult["IBLOCK_ID"]);</p><p> }</p><p> }</p><p> $this->__component->arResult['PROFISTUDIO_REVIEW_SETTINGS'] = $arResult["PROFISTUDIO_REVIEW_SETTINGS"];</p><p> $this->__component->arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'] = $arResult["PROFISTUDIO_REVIEW_DETAIL_PAGE_URL"];</p><p> $this->__component->SetResultCacheKeys(array('PROFISTUDIO_REVIEW_SETTINGS', 'PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'));</p><p>}</p><p> ?></p></td></tr></table></div><p></p><p></p><p> </p><p>2.2) В шаблоне компонента внизу файла script.js добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p>function catalogDetailProfistudioReviews()</p><p>{</p><p> window.catalogDetailProfistudioReviewsScroll();</p><p>}</p><p>function catalogDetailProfistudioReviewsScroll()</p><p>{</p><p> if(!!window.profistudioReviewProductLastClick)</p><p> {</p><p> return;</p><p> }</p><p> if(typeof(window.jQuery) === "function")</p><p> {</p><p> setTimeout(function(){</p><p> jQuery('html, body').stop(true, true).animate({scrollTop: jQuery('#catalog-detail-profistudio-reviews').offset().top - 200}, 300);</p><p> }, 100);</p><p> }</p><p> }</p></td></tr></table></div><p></p><p></p><p></p><p> </p><p></p><p>2.3) В шаблоне компонента внизу файла component_epilog.php добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><? if(\Bitrix\Main\Loader::includeModule("profistudio.review") and !empty($arResult["PROFISTUDIO_REVIEW_SETTINGS"]) and !empty($arResult["IBLOCK_ID"]) and !empty($arResult["ID"]) and !empty($arResult["PROFISTUDIO_REVIEW_DETAIL_PAGE_URL"])):?></p><p> <div style="display:none;"></p><p> <div id="catalog-detail-profistudio-reviews-box"></p><p> <? $APPLICATION->IncludeComponent(</p><p> "profistudio:review.product", </p><p> ".default", </p><p> array(</p><p> "COMPONENT_TEMPLATE" => ".default",</p><p> "AJAX_MODE" => "Y",</p><p> "AJAX_OPTION_JUMP" => "N",</p><p> "IBLOCK_ID" => $arResult["IBLOCK_ID"], // ID инфоблока</p><p> "PRODUCT_ID" => $arResult["ID"], // ID товара</p><p> "PRODUCT_DETAIL_PAGE_URL" => $arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'], // Адрес страницы с товаром</p><p> "COMPONENT_ID" => "product_reviews_1", // ID компонента</p><p> "SORT_FIELD_1" => "SORT", // Поле для первой сортировки отзывов</p><p> "SORT_ORDER_1" => "DESC", // Направление для первой сортировки отзывов</p><p> "SORT_FIELD_2" => "ID", // Поле для второй сортировки отзывов</p><p> "SORT_ORDER_2" => "DESC", // Направление для второй сортировки отзывов</p><p> "FILTER_NAME" => "profistudioReviewProductFilter", // Фильтр (имя фильтра)</p><p> "CACHE_TYPE" => $arParams["CACHE_TYPE"],</p><p> "CACHE_TIME" => $arParams["CACHE_TIME"],</p><p> "INFO_SHOW" => "Y", // Показывать блок детального описания (подключение компонента "profistudio:review.product.info")</p><p> "INFO_SHOW_BLOCK_RATING_ALL" => "Y", // Показывать блок общего рейтинга (блок детального описания)</p><p> "INFO_SHOW_BLOCK_REVIEWS_COUNT" => "Y", // Показывать блок количества отзывов (блок детального описания)</p><p> "INFO_SHOW_BLOCK_RATING_LIST" => "Y", // Показывать блок списка оценок (блок детального описания)</p><p> "INFO_SHOW_BLOCK_ADD" => "Y", // Показывать блок добавления отзыва (блок детального описания)</p><p> "INFO_SHOW_IMAGE_LIST" => "Y", // Показывать блок с фото (блок детального описания)</p><p> "INFO_SHOW_IMAGE_LIST_TITLE" => "Y", // Показывать заголовок блока с фото (блок детального описания)</p><p> "INFO_IMAGE_SIZE" => "80", // Размер миниатюр изображений (блок детального описания)</p><p> "INFO_IMAGE_COUNT" => "10", // Видимое количество миниатюр изображений (блок детального описания)</p><p> "INFO_IMAGE_BUTTON_TYPE" => "LIST", // Кнопка "Смотреть все фото" (блок детального описания): "LIST" - Открывает галерею с изображениями, "DETAIL" - Открывает следующее изображение</p><p> "INFO_IMAGE_RESIZE_TYPE" => "EXACT", // Тип масштабирования миниатюр изображений (блок детального описания): "EXACT" - Масштабировать: фото обрезается (если размеры больше контейнера), "PROPORTIONAL" - Масштабировать: видна вся картинка, "N" - Не масштабировать фото</p><p> "FILTER_SHOW" => "Y", // Показать фильтр отзывов (подключение компонента "profistudio:review.list.product.filter")</p><p> "FILTER_FIELDS" => array(</p><p> 0 => "RATING",</p><p> 1 => "HAS_PHOTO",</p><p> ), // Поля фильтра: "RATING" - Общая оценка (рейтинг), "HAS_PHOTO" - Наличие фотографий</p><p> "LIST_SHOW" => "Y", // Показывать блок со списком отзывов товара</p><p> "LIST_COUNT_PAGE" => "10", // Количество отзывов на странице (блок со списком отзывов товара)</p><p> "LIST_DATE_FORMAT" => "d.m.Y", // Формат даты (блок со списком отзывов товара)</p><p> "LIST_SHOW_RATING" => "Y", // Показывать рейтинг (блок со списком отзывов товара)</p><p> "LIST_SHOW_IMAGE_LIST" => "Y", // Показывать блоки с фото (блок со списком отзывов товара)</p><p> "LIST_SHOW_IMAGE_LIST_TITLE" => "Y", // Показывать заголовок блока с фото (блок со списком отзывов товара)</p><p> "LIST_IMAGE_SIZE" => "80", // Размер миниатюр изображений (блок со списком отзывов товара)</p><p> "LIST_IMAGE_COUNT" => "10", // Видимое количество миниатюр изображений (блок со списком отзывов товара)</p><p> "LIST_IMAGE_BUTTON_TYPE" => "LIST", // Кнопка "Смотреть все фото" (блок со списком отзывов товара): "LIST" - Открывает галерею с изображениями, "DETAIL" - Открывает следующее изображение</p><p> "LIST_IMAGE_RESIZE_TYPE" => "EXACT", // Тип масштабирования миниатюр изображений (блок со списком отзывов товара): "EXACT" - Масштабировать: фото обрезается (если размеры больше контейнера), "PROPORTIONAL" - Масштабировать: видна вся картинка, "N" - Не масштабировать фото</p><p> "LIST_SHOW_PAGER" => "Y", // Выводить постраничную навигацию (блок со списком отзывов товара)</p><p> "LIST_PAGER_TEMPLATE" => ".default" // Шаблон постраничной навигации (блок со списком отзывов товара)</p><p> ),</p><p> $component,</p><p> array('HIDE_ICONS' => 'Y')</p><p> );?></p><p> </div></p><p> </div></p><p> <script></p><p> if(typeof(window.jQuery) === "function")</p><p> {</p><p> jQuery(document).ready(function(){</p><p> jQuery('#catalog-detail-profistudio-reviews').append(jQuery('#catalog-detail-profistudio-reviews-box'));</p><p> </p><p> if(typeof(window.catalogDetailProfistudioReviews) === "function")</p><p> {</p><p> var urlParamsStr = window.location.search || '';</p><p> if(!!urlParamsStr)</p><p> {</p><p> if(urlParamsStr.indexOf('reviews-block=y', 0) !== -1)</p><p> {</p><p> window.catalogDetailProfistudioReviews();</p><p> }</p><p> }</p><p> }</p><p> });</p><p> }</p><p> </script></p><p> <? endif;?></p></td></tr></table></div><p></p><p></p><p> </p><p>2.4) В шаблоне компонента файл template.php:</p><p>2.4.1) Для вывода блока с общей оценкой отзывов и ссылкой на отзывы в выбранное место шаблона добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><?</p><p>$paramsRatingAndReviews = array();</p><p>if(!empty($arResult['PROFISTUDIO_REVIEW_SETTINGS']))</p><p>{</p><p> if(</p><p> !empty($arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"])</p><p> and</p><p> (</p><p> ($arResult['PROFISTUDIO_REVIEW_SETTINGS']["USE_RATING"] === 'Y' and !empty($arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]))</p><p> ||</p><p> ($arResult['PROFISTUDIO_REVIEW_SETTINGS']["USE_RATING"] !== 'Y')</p><p> )</p><p> )</p><p> {</p><p> $paramsRatingAndReviews = array(</p><p> 'type' => $arResult['PROFISTUDIO_REVIEW_SETTINGS']["USE_RATING"] === 'Y' ? 'all' : 'reviews',</p><p> 'ratingValue' => $arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]["VALUE"] ?? 0,</p><p> 'reviewsCount' => $arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"]["VALUE"] ?? 0,</p><p> 'class' => '',</p><p> 'reviewsLink' => array(</p><p> 'href' => $arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'],</p><p> 'params' => '',</p><p> 'options' => array(</p><p> 'show' => 'Y'</p><p> )</p><p> )</p><p> );</p><p> }</p><p>}</p><p>?></p><p><? if(!empty($paramsRatingAndReviews)):?></p><p><div class="profistudio-review-product-detail-info"></p><p> <?=\Profistudio\Review\Tools::getRatingAndReviewsBlock($paramsRatingAndReviews);?></p><p></div></p><p> <? endif;?></p></td></tr></table></div><p></p><p></p><p> </p><p>2.4.2) Для вывода отзывов товара в выбранное место шаблона добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><? if(!empty($arResult['PROFISTUDIO_REVIEW_SETTINGS'])):?></p><p> <div id="catalog-detail-profistudio-reviews"></div></p><p> <? endif;?></p></td></tr></table></div><p></p><p></p><p> </p><p>3. Вывод блока с общей оценкой отзывов и ссылкой на отзывы в мини-карточках товаров (пример)</p><p>Настройки идут в пользовательском шаблоне компонента bitrix:catalog.section и bitrix:catalog.item</p><p>3.1) В шаблоне компонента bitrix:catalog.section внизу файла result_modifier.php добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><?</p><p>if(\Bitrix\Main\Loader::includeModule("profistudio.review") and !empty($arResult["IBLOCK_ID"]))</p><p>{</p><p> if(defined('BX_COMP_MANAGED_CACHE') && is_object($GLOBALS['CACHE_MANAGER']))</p><p> {</p><p> if(mb_strlen((string)($this->__component->getCachePath() ?? '')))</p><p> {</p><p> $GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_item_tag_' . $arResult["IBLOCK_ID"]);</p><p> $GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_settings_tag_' . $arResult["IBLOCK_ID"]);</p><p> }</p><p> }</p><p>}</p><p> ?></p></td></tr></table></div><p></p><p></p><p></p><p> </p><p></p><p>3.2) В пользовательском шаблоне компонента bitrix:catalog.item в файле card/template.php в выбранном месте добавляем код вывода блока с общей оценкой отзывов и ссылкой на отзывы:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><?</p><p>$profistudioReviewSettings = array();</p><p>if(\Bitrix\Main\Loader::includeModule("profistudio.review"))</p><p>{</p><p> $profistudioReviewSettings = \Profistudio\Review\Tools::getSettingsIblock($item["IBLOCK_ID"], SITE_ID, array("CACHE_TIME" => 36000000, "CACHE_TYPE" => "A"), array("USE_RATING"));</p><p>}</p><p>$paramsRatingAndReviews = array();</p><p>if(!empty($profistudioReviewSettings))</p><p>{</p><p> if(</p><p> !empty($item["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"])</p><p> and</p><p> (</p><p> ($profistudioReviewSettings["USE_RATING"] === 'Y' and !empty($item["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]))</p><p> ||</p><p> ($profistudioReviewSettings["USE_RATING"] !== 'Y')</p><p> )</p><p> )</p><p> {</p><p> $reviewsLinkHref = ((string)$item["DETAIL_PAGE_URL"] ?? '');</p><p> if(!empty($reviewsLinkHref))</p><p> {</p><p> $reviewsLinkHref .= ((mb_strpos($reviewsLinkHref, '?') === false) ? '?' : '&') . 'reviews-block=y';</p><p> }</p><p> </p><p> $paramsRatingAndReviews = array(</p><p> 'type' => $profistudioReviewSettings["USE_RATING"] === 'Y' ? 'all' : 'reviews',</p><p> 'ratingValue' => $item["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]["VALUE"] ?? 0,</p><p> 'reviewsCount' => $item["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"]["VALUE"] ?? 0,</p><p> 'class' => '',</p><p> 'reviewsLink' => array(</p><p> 'href' => $reviewsLinkHref,</p><p> 'params' => '',</p><p> 'options' => array(</p><p> 'show' => 'A'</p><p> )</p><p> )</p><p> );</p><p> }</p><p>}</p><p>?></p><p><? if(!empty($paramsRatingAndReviews)):?></p><p> <div class="profistudio-review-product-item-info"></p><p> <?=\Profistudio\Review\Tools::getRatingAndReviewsBlock($paramsRatingAndReviews);?></p><p> </div></p><p> <? endif;?></p></td></tr></table></div><p></p><p></p><p> </p><p>4. Вывод всех отзывов пользователя в личном кабинете</p><p>В личном кабинете создаем новую страницу и добавляем туда код вызова компонента:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><? if(\Bitrix\Main\Loader::includeModule("profistudio.review")):?></p><p> <? $APPLICATION->IncludeComponent(</p><p> "profistudio:review.list.user", </p><p> ".default", </p><p> array(</p><p> "COMPONENT_TEMPLATE" => ".default",</p><p> "USER_ID" => "", // ID пользователя (Если пусто, то выбираются отзывы текущего пользователя. Если не пусто, то выбираются отзывы выбранного пользователя, но только для администраторов сайта или для текущего пользователя, если его ID совпадает с ID выбранного пользователя.)</p><p> "COUNT_PAGE" => "10", // Количество отзывов на странице</p><p> "SORT_FIELD_1" => "SORT", // Поле для первой сортировки отзывов</p><p> "SORT_ORDER_1" => "DESC", // Направление для первой сортировки отзывов</p><p> "SORT_FIELD_2" => "ID", // Поле для второй сортировки отзывов</p><p> "SORT_ORDER_2" => "DESC", // Направление для второй сортировки отзывов</p><p> "FILTER_NAME" => "profistudioReviewListUserFilter", // Фильтр (имя фильтра)</p><p> "SHOW_TITLE" => "Y", // Показывать заголовок</p><p> "TITLE" => "", // Заголовок</p><p> "SHOW_RATING" => "Y", // Показывать рейтинг</p><p> "SHOW_IMAGE_LIST" => "Y", // Показывать блоки с фото</p><p> "SHOW_IMAGE_LIST_TITLE" => "Y", // Показывать заголовок блока с фото</p><p> "IMAGE_LIST_TITLE" => "", // Заголовок блока с фото</p><p> "IMAGE_SIZE" => "80", // Размер миниатюр изображений</p><p> "IMAGE_COUNT" => "10", // Видимое количество миниатюр изображений</p><p> "IMAGE_BUTTON_TYPE" => "LIST", // Кнопка "Смотреть все фото": "LIST" - Открывает галлерею с изображениями, "DETAIL" - Открывает следующее изображение</p><p> "IMAGE_RESIZE_TYPE" => "EXACT", // Тип масштабирования миниатюр изображений: "EXACT" - Масштабировать: фото обрезается (если размеры больше контейнера), "PROPORTIONAL" - Масштабировать: видна вся картинка, "N" - Не масштабировать фото</p><p> "CACHE_TYPE" => "A",</p><p> "CACHE_TIME" => "36000000",</p><p> "DATE_FORMAT" => "d.m.Y", // Формат даты</p><p> "SHOW_PAGER" => "Y", // Выводить постраничную навигацию</p><p> "PAGER_TEMPLATE" => ".default" // Шаблон постраничной навигации</p><p> ),</p><p> false</p><p> );?></p><p> <? endif;?></p></td></tr></table></div><p></p><p></p><p></p><p></p><p></p><p>5. Вывод кнопок добавления/редактирования и просмотра отзывов товаров в личном кабинете на детальной странице заказа</p><p>Настройки идут в пользовательском шаблоне компонента bitrix:sale.personal.order.detail</p><p>5.1) В файле template.php шаблона компонента, где идет вывод товаров заказа (внутри цикла foreach ($arResult['BASKET'] as $basketItem){ ... }) в выбранном месте добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p><? if(\Bitrix\Main\Loader::includeModule("profistudio.review")):?></p><p> <? $APPLICATION->IncludeComponent(</p><p> "profistudio:review.order.product.button", </p><p> ".default", </p><p> array(</p><p> "ORDER_ID" => $arResult["ID"],</p><p> "PRODUCT_ID" => $basketItem["PRODUCT_ID"]</p><p> ),</p><p> false</p><p> );?></p><p> <? endif;?></p></td></tr></table></div><p></p><p></p><p></p><p><b>После подключения модуля BoostReviews необходимо отключить любые другие используемые на сайте отзывы и рейтинг.</b></p><p>В стандартном интернет-магазине Битрикс это делается в настройках параметров компонента bitrix:catalog (снять отметки в пунктах «Отображать отзывы» и «Отображать рейтинг»). В решении Аспро отключение отзывов и рейтинга описано в <a href="https://aspro.ru/docs/course/course58/lesson3887/" target="_blank" >инструкции разработчика</a>. Для других готовых решений настройки отключения встроенных в них отзывов и рейтинга могут отличаться – необходимо действовать в соответствие с документацией к продукту.</p>
<p>Если в результате установки, настройки или использования у вас возникли трудности или появились вопросы, вы можете обратиться в нашу техническую поддержку по e-mail: <a href="mailto:mpbitrix@profi-studio.ru" target="_blank" >mpbitrix@profi-studio.ru</a>. В теме письма указать: "modules.profistudio.review".</p><p><b>Покупателям модуля BoostReviews наша студия предлагает осуществление его первичной разовой установки бесплатно! Услуга предоставляется по запросу в техподдержку после покупки модуля и не распространяется на решение, находящееся в триал-периоде.</b></p><p>Кроме того, если вам требуется более глубокая и профессиональная консультация по поисковому продвижению или интернет-маркетингу в целом, вы можете обратиться так же по указанному адресу электронной почты с указанием темы вопроса.</p>Мы digital-агентство «Студия Profi» с полным циклом интернет-маркетинга и командой высококвалифицированных разработчиков. Работаем с 2005 г. и оказываем услуги по:<br /><ul><li><a href="https://profi-studio.ru/services/site/development/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Созданию сайтов и облачных сервисов (SaaS)</a><br /><li><a href="https://profi-studio.ru/services/systemny-cifrovoy-marketing/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Системному цифровому маркетингу</a><br /><li><a href="https://profi-studio.ru/services/site/promotion/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Продвижению и раскрутке сайтов с использованием поисковой оптимизации (SEO)</a><br /><li><a href="https://profi-studio.ru/services/kontekstnaja-reklama/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Настройке и ведению контекстной рекламы Яндекс Директ и Google Ads (Adwords)</a><br /><li><a href="https://profi-studio.ru/services/yandex-market/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Рекламе на Яндекс Маркете</a><br /><li><a href="https://profi-studio.ru/services/site/usability-audit/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Аудиту и анализу usability сайта</a><br /><li><a href="https://profi-studio.ru/services/smm/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >SMM продвижению и таргетированной рекламе в социальных сетях (Вконтакте, FaceBook, Instagram, Одноклассники)</a><br /><li><a href="https://profi-studio.ru/services/site/support/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Технической поддержке сайтов, наполнению, ведению и доработкам</a><br /><li><a href="https://profi-studio.ru/services/design/companies/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Разработке фирменного стиля (создание логотипов, банеров, айдентика)</a><br /><li><a href="https://profi-studio.ru/services/bitrix24/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Настройке и интеграции с корпоративным порталом Битрикс 24</a><br /><li><a href="https://profi-studio.ru/government/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Решениям для государственных и муниципальных органов власти и организаций</a><br /><li><a href="https://profi-studio.ru/services/integratsiya-s-1s/?utm_source=bitrix_marketplace_seo_shaman" target="_blank" >Интеграции интернет-магазинов с 1С Предприятие</a><br /></ul>Центральный офис веб-студии находится в г. Иваново по адресу: ул. 8 Марта 32А, офис 9. Тел.: <a href="tel:+74932584488" target="_blank" >+7 (4932) 58-44-88</a>