BoostReviews: отзывы о товарах

0

Разработчик: Profi

Установлено: Менее 50

Обновлено: 12.02.2025

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Малый бизнес» / «Бизнес»

33 000 ₽

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>&quot;Настройки и подключение компонентов для стандартного интернет-магазина Битрикс&quot;.</b></p><p><b> </b><b>1. &quot;profistudio:review.main&quot; - &quot;BoostReviews: основной компонент&quot;</b></p><p>Это основной компонент модуля. Без него не будут работать или будут работать не корректно другие компоненты модуля.</p><p>Компонент подключает основные css стили и js скрипты. Автоматически скрывает и показывает кнопки добавления, изменения и удаления отзывов. Выводит окно с предложением добавить отзыв. Открывает формы добавления, изменения и удаления отзывов при клике на соответствующие кнопки и др.</p><p>Этот компонент можно настраивать через визуальный редактор. Компонент начнет работать, если в административной части для данного сайта и для выбранного инфоблока созданы настройки (включена активность и др).</p><p><b>2. &quot;profistudio:review.form&quot; - &quot; BoostReviews: форма добавления (редактирования) отзыва&quot;</b></p><p>Это компонент всплывающего окна с формой добавления (редактирования) отзыва.</p><p>Компонент подключается автоматически компонентом &quot;profistudio:review.main&quot; - &quot;BoostReviews: основной компонент&quot;.</p><p><b>3. &quot;profistudio:review.form.product.next&quot; - &quot;BoostReviews: товар для формы, на который можно оставить отзыв&quot;</b></p><p>Компонент подключается автоматически компонентом &quot;profistudio:review.form&quot; - &quot;BoostReviews: форма добавления (редактирования) отзыва&quot;.</p><p><b>4. &quot;profistudio:review.delete&quot; - &quot;BoostReviews: удаление отзыва&quot;</b></p><p>Это компонент всплывающего окна для удаления отзыва.</p><p>Компонент подключается автоматически компонентом &quot;profistudio:review.main&quot; - &quot;BoostReviews: основной компонент&quot;.</p><p><b>5. &quot;profistudio:review.suggestion.add.review&quot; - &quot;BoostReviews: всплывающее окно с предложением добавить отзыв&quot;</b></p><p>Компонент автоматически открывает всплывающее окно с одним из товаров из нового заказа пользователя, если заказ удовлетворяет условиям добавления отзывов. Окно открывается один раз в сессию.</p><p>Компонент подключается автоматически компонентом &quot;profistudio:review.main&quot; - &quot;BoostReviews: основной компонент&quot;.</p><p><b>6. &quot;profistudio:review.list.user&quot; - &quot;BoostReviews: список отзывов пользователя&quot;</b></p><p>Компонент выводит список отзывов пользователя.</p><p>Этот компонент, например, можно использовать в личном кабинете пользователя.</p><p>Для этого в личном кабинете нужно создать страницу и добавить туда код подключения компонента.</p><p><b>7. &quot;profistudio:review.product&quot; - &quot;BoostReviews: рейтинг и отзывы товара&quot;</b></p><p>Компонент в своем шаблоне выводит три компонента:</p><p>7.1) &quot;profistudio:review.product.info&quot; - &quot;BoostReviews: детальное описание по отзывам товара&quot;</p><p>7.2) &quot;profistudio:review.list.product.filter&quot; - &quot;BoostReviews: фильтр отзывов товара&quot;</p><p>7.3) &quot;profistudio:review.list.product&quot; - &quot;BoostReviews: список отзывов товара&quot;</p><p>Может использоваться, например, в детальной карточке товара.</p><p><b>8. &quot;profistudio:review.product.info&quot; - &quot;BoostReviews: детальное описание по отзывам товара&quot;</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>Компонент подключается в шаблоне компонента &quot;profistudio:review.product&quot; - &quot;BoostReviews: рейтинг и отзывы товара&quot;.</p><p><b>9. &quot;profistudio:review.list.product.filter&quot; - &quot;BoostReviews: фильтр отзывов товара&quot;</b></p><p>Может использоваться, например, в детальной карточке товара.</p><p>Компонент подключается в шаблоне компонента &quot;profistudio:review.product&quot; - &quot;BoostReviews: рейтинг и отзывы товара&quot;.</p><p><b>10. &quot;profistudio:review.list.product&quot; - &quot;BoostReviews: список отзывов товара&quot;</b></p><p>Может использоваться, например, в детальной карточке товара.</p><p>Компонент подключается в шаблоне компонента &quot;profistudio:review.product&quot; - &quot;BoostReviews: рейтинг и отзывы товара&quot;.</p><p><b>11. &quot;profistudio:review.image.list&quot; - &quot;BoostReviews: список картинок отзывов&quot;</b></p><p>Компонент выводит блок с фото отзыва или отзывов товара.</p><p>Компонент подключается в некоторых шаблонах других компонентов модуля.</p><p><b>12. &quot;profistudio:review.order.product.button&quot; - &quot;BoostReviews: кнопки добавления или редактирования отзыва товара из заказа&quot;</b></p><p>Компонент выводит кнопки добавления или редактирования отзыва товара из заказа</p><p>Может быть использован, например, в шаблоне компонента bitrix:sale.personal.order.detail - &quot;Подробная информация о заказе&quot;. </p><p> </p><p><b>Настройки и подключение компонентов для стандартного интернет-магазина Битрикс</b></p><p>1. Подключение компонента &quot;profistudio:review.main&quot; - &quot;BoostReviews: основной компонент&quot;</p><p>Без подключения компонента не будут работать или будут работать не корректно другие компоненты модуля.</p><p>Чтобы компонент работал, его нужно разместить в шаблоне сайта в файле footer.php (Код нужно добавить в конце файла перед тегом &lt;/body&gt;)</p><p>Пример:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p>&lt;? if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;)):?&gt;</p><p> &lt;? $APPLICATION-&gt;IncludeComponent(</p><p> &quot;profistudio:review.main&quot;, </p><p> &quot;.default&quot;, </p><p> array(</p><p> &quot;COMPONENT_TEMPLATE&quot; =&gt; &quot;.default&quot;,</p><p> &quot;TEMPLATE_COMPONENT_FORM&quot; =&gt; &quot;.default&quot;, // Шаблон компонента добавления отзыва</p><p> &quot;TEMPLATE_COMPONENT_FORM_PRODUCT_NEXT&quot; =&gt; &quot;.default&quot;, // Шаблон компонента: товар для формы, на который можно оставить отзыв</p><p> &quot;TEMPLATE_COMPONENT_DELETE&quot; =&gt; &quot;.default&quot;, // Шаблон компонента удаления отзыва</p><p> &quot;TEMPLATE_COMPONENT_SUGGESTION_ADD_REVIEW&quot; =&gt; &quot;.default&quot;, // Шаблон компонента: всплывающее окно с предложением добавить отзыв</p><p> &quot;Z_INDEX&quot; =&gt; &quot;1500&quot;, // z-index (CSS-свойство z-index для всплывающих окон)</p><p> &quot;CACHE_TYPE&quot; =&gt; &quot;A&quot;,</p><p> &quot;CACHE_TIME&quot; =&gt; &quot;36000000&quot;</p><p> ),</p><p> false</p><p> );?&gt;</p><p>&lt;? endif;?&gt; </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>&lt;?</p><p>if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;) and !empty($arResult[&quot;IBLOCK_ID&quot;]))</p><p>{</p><p> $arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;] = \Profistudio\Review\Tools::getSettingsIblock($arResult[&quot;IBLOCK_ID&quot;], SITE_ID, $arParams, array(&quot;USE_RATING&quot;));</p><p> $arResult[&#39;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&#39;] = &#39;&#39;;</p><p> if(!empty($arResult[&quot;DETAIL_PAGE_URL&quot;]))</p><p> {</p><p> $arResult[&#39;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&#39;] = $arResult[&quot;DETAIL_PAGE_URL&quot;] . ((mb_strpos($arResult[&quot;DETAIL_PAGE_URL&quot;], &#39;?&#39;) === false) ? &#39;?&#39; : &#39;&amp;&#39;) . &quot;reviews-block=y&quot;;</p><p> }</p><p> if(defined(&#39;BX_COMP_MANAGED_CACHE&#39;) &amp;&amp; is_object($GLOBALS[&#39;CACHE_MANAGER&#39;]))</p><p> {</p><p> if(mb_strlen((string)($this-&gt;__component-&gt;getCachePath() ?? &#39;&#39;)))</p><p> {</p><p> $GLOBALS[&#39;CACHE_MANAGER&#39;]-&gt;RegisterTag(&#39;profistudio_review_item_tag_&#39; . $arResult[&quot;IBLOCK_ID&quot;]);</p><p> $GLOBALS[&#39;CACHE_MANAGER&#39;]-&gt;RegisterTag(&#39;profistudio_review_settings_tag_&#39; . $arResult[&quot;IBLOCK_ID&quot;]);</p><p> }</p><p> }</p><p> $this-&gt;__component-&gt;arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;] = $arResult[&quot;PROFISTUDIO_REVIEW_SETTINGS&quot;];</p><p> $this-&gt;__component-&gt;arResult[&#39;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&#39;] = $arResult[&quot;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&quot;];</p><p> $this-&gt;__component-&gt;SetResultCacheKeys(array(&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;, &#39;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&#39;));</p><p>}</p><p> ?&gt;</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) === &quot;function&quot;)</p><p> {</p><p> setTimeout(function(){</p><p> jQuery(&#39;html, body&#39;).stop(true, true).animate({scrollTop: jQuery(&#39;#catalog-detail-profistudio-reviews&#39;).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>&lt;? if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;) and !empty($arResult[&quot;PROFISTUDIO_REVIEW_SETTINGS&quot;]) and !empty($arResult[&quot;IBLOCK_ID&quot;]) and !empty($arResult[&quot;ID&quot;]) and !empty($arResult[&quot;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&quot;])):?&gt;</p><p> &lt;div style=&quot;display:none;&quot;&gt;</p><p> &lt;div id=&quot;catalog-detail-profistudio-reviews-box&quot;&gt;</p><p> &lt;? $APPLICATION-&gt;IncludeComponent(</p><p> &quot;profistudio:review.product&quot;, </p><p> &quot;.default&quot;, </p><p> array(</p><p> &quot;COMPONENT_TEMPLATE&quot; =&gt; &quot;.default&quot;,</p><p> &quot;AJAX_MODE&quot; =&gt; &quot;Y&quot;,</p><p> &quot;AJAX_OPTION_JUMP&quot; =&gt; &quot;N&quot;,</p><p> &quot;IBLOCK_ID&quot; =&gt; $arResult[&quot;IBLOCK_ID&quot;], // ID инфоблока</p><p> &quot;PRODUCT_ID&quot; =&gt; $arResult[&quot;ID&quot;], // ID товара</p><p> &quot;PRODUCT_DETAIL_PAGE_URL&quot; =&gt; $arResult[&#39;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&#39;], // Адрес страницы с товаром</p><p> &quot;COMPONENT_ID&quot; =&gt; &quot;product_reviews_1&quot;, // ID компонента</p><p> &quot;SORT_FIELD_1&quot; =&gt; &quot;SORT&quot;, // Поле для первой сортировки отзывов</p><p> &quot;SORT_ORDER_1&quot; =&gt; &quot;DESC&quot;, // Направление для первой сортировки отзывов</p><p> &quot;SORT_FIELD_2&quot; =&gt; &quot;ID&quot;, // Поле для второй сортировки отзывов</p><p> &quot;SORT_ORDER_2&quot; =&gt; &quot;DESC&quot;, // Направление для второй сортировки отзывов</p><p> &quot;FILTER_NAME&quot; =&gt; &quot;profistudioReviewProductFilter&quot;, // Фильтр (имя фильтра)</p><p> &quot;CACHE_TYPE&quot; =&gt; $arParams[&quot;CACHE_TYPE&quot;],</p><p> &quot;CACHE_TIME&quot; =&gt; $arParams[&quot;CACHE_TIME&quot;],</p><p> &quot;INFO_SHOW&quot; =&gt; &quot;Y&quot;, // Показывать блок детального описания (подключение компонента &quot;profistudio:review.product.info&quot;)</p><p> &quot;INFO_SHOW_BLOCK_RATING_ALL&quot; =&gt; &quot;Y&quot;, // Показывать блок общего рейтинга (блок детального описания)</p><p> &quot;INFO_SHOW_BLOCK_REVIEWS_COUNT&quot; =&gt; &quot;Y&quot;, // Показывать блок количества отзывов (блок детального описания)</p><p> &quot;INFO_SHOW_BLOCK_RATING_LIST&quot; =&gt; &quot;Y&quot;, // Показывать блок списка оценок (блок детального описания)</p><p> &quot;INFO_SHOW_BLOCK_ADD&quot; =&gt; &quot;Y&quot;, // Показывать блок добавления отзыва (блок детального описания)</p><p> &quot;INFO_SHOW_IMAGE_LIST&quot; =&gt; &quot;Y&quot;, // Показывать блок с фото (блок детального описания)</p><p> &quot;INFO_SHOW_IMAGE_LIST_TITLE&quot; =&gt; &quot;Y&quot;, // Показывать заголовок блока с фото (блок детального описания)</p><p> &quot;INFO_IMAGE_SIZE&quot; =&gt; &quot;80&quot;, // Размер миниатюр изображений (блок детального описания)</p><p> &quot;INFO_IMAGE_COUNT&quot; =&gt; &quot;10&quot;, // Видимое количество миниатюр изображений (блок детального описания)</p><p> &quot;INFO_IMAGE_BUTTON_TYPE&quot; =&gt; &quot;LIST&quot;, // Кнопка &quot;Смотреть все фото&quot; (блок детального описания): &quot;LIST&quot; - Открывает галерею с изображениями, &quot;DETAIL&quot; - Открывает следующее изображение</p><p> &quot;INFO_IMAGE_RESIZE_TYPE&quot; =&gt; &quot;EXACT&quot;, // Тип масштабирования миниатюр изображений (блок детального описания): &quot;EXACT&quot; - Масштабировать: фото обрезается (если размеры больше контейнера), &quot;PROPORTIONAL&quot; - Масштабировать: видна вся картинка, &quot;N&quot; - Не масштабировать фото</p><p> &quot;FILTER_SHOW&quot; =&gt; &quot;Y&quot;, // Показать фильтр отзывов (подключение компонента &quot;profistudio:review.list.product.filter&quot;)</p><p> &quot;FILTER_FIELDS&quot; =&gt; array(</p><p> 0 =&gt; &quot;RATING&quot;,</p><p> 1 =&gt; &quot;HAS_PHOTO&quot;,</p><p> ), // Поля фильтра: &quot;RATING&quot; - Общая оценка (рейтинг), &quot;HAS_PHOTO&quot; - Наличие фотографий</p><p> &quot;LIST_SHOW&quot; =&gt; &quot;Y&quot;, // Показывать блок со списком отзывов товара</p><p> &quot;LIST_COUNT_PAGE&quot; =&gt; &quot;10&quot;, // Количество отзывов на странице (блок со списком отзывов товара)</p><p> &quot;LIST_DATE_FORMAT&quot; =&gt; &quot;d.m.Y&quot;, // Формат даты (блок со списком отзывов товара)</p><p> &quot;LIST_SHOW_RATING&quot; =&gt; &quot;Y&quot;, // Показывать рейтинг (блок со списком отзывов товара)</p><p> &quot;LIST_SHOW_IMAGE_LIST&quot; =&gt; &quot;Y&quot;, // Показывать блоки с фото (блок со списком отзывов товара)</p><p> &quot;LIST_SHOW_IMAGE_LIST_TITLE&quot; =&gt; &quot;Y&quot;, // Показывать заголовок блока с фото (блок со списком отзывов товара)</p><p> &quot;LIST_IMAGE_SIZE&quot; =&gt; &quot;80&quot;, // Размер миниатюр изображений (блок со списком отзывов товара)</p><p> &quot;LIST_IMAGE_COUNT&quot; =&gt; &quot;10&quot;, // Видимое количество миниатюр изображений (блок со списком отзывов товара)</p><p> &quot;LIST_IMAGE_BUTTON_TYPE&quot; =&gt; &quot;LIST&quot;, // Кнопка &quot;Смотреть все фото&quot; (блок со списком отзывов товара): &quot;LIST&quot; - Открывает галерею с изображениями, &quot;DETAIL&quot; - Открывает следующее изображение</p><p> &quot;LIST_IMAGE_RESIZE_TYPE&quot; =&gt; &quot;EXACT&quot;, // Тип масштабирования миниатюр изображений (блок со списком отзывов товара): &quot;EXACT&quot; - Масштабировать: фото обрезается (если размеры больше контейнера), &quot;PROPORTIONAL&quot; - Масштабировать: видна вся картинка, &quot;N&quot; - Не масштабировать фото</p><p> &quot;LIST_SHOW_PAGER&quot; =&gt; &quot;Y&quot;, // Выводить постраничную навигацию (блок со списком отзывов товара)</p><p> &quot;LIST_PAGER_TEMPLATE&quot; =&gt; &quot;.default&quot; // Шаблон постраничной навигации (блок со списком отзывов товара)</p><p> ),</p><p> $component,</p><p> array(&#39;HIDE_ICONS&#39; =&gt; &#39;Y&#39;)</p><p> );?&gt;</p><p> &lt;/div&gt;</p><p> &lt;/div&gt;</p><p> &lt;script&gt;</p><p> if(typeof(window.jQuery) === &quot;function&quot;)</p><p> {</p><p> jQuery(document).ready(function(){</p><p> jQuery(&#39;#catalog-detail-profistudio-reviews&#39;).append(jQuery(&#39;#catalog-detail-profistudio-reviews-box&#39;));</p><p> </p><p> if(typeof(window.catalogDetailProfistudioReviews) === &quot;function&quot;)</p><p> {</p><p> var urlParamsStr = window.location.search || &#39;&#39;;</p><p> if(!!urlParamsStr)</p><p> {</p><p> if(urlParamsStr.indexOf(&#39;reviews-block=y&#39;, 0) !== -1)</p><p> {</p><p> window.catalogDetailProfistudioReviews();</p><p> }</p><p> }</p><p> }</p><p> });</p><p> }</p><p> &lt;/script&gt;</p><p> &lt;? endif;?&gt;</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>&lt;?</p><p>$paramsRatingAndReviews = array();</p><p>if(!empty($arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;]))</p><p>{</p><p> if(</p><p> !empty($arResult[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_COUNT&quot;])</p><p> and</p><p> (</p><p> ($arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;][&quot;USE_RATING&quot;] === &#39;Y&#39; and !empty($arResult[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_RATING&quot;]))</p><p> ||</p><p> ($arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;][&quot;USE_RATING&quot;] !== &#39;Y&#39;)</p><p> )</p><p> )</p><p> {</p><p> $paramsRatingAndReviews = array(</p><p> &#39;type&#39; =&gt; $arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;][&quot;USE_RATING&quot;] === &#39;Y&#39; ? &#39;all&#39; : &#39;reviews&#39;,</p><p> &#39;ratingValue&#39; =&gt; $arResult[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_RATING&quot;][&quot;VALUE&quot;] ?? 0,</p><p> &#39;reviewsCount&#39; =&gt; $arResult[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_COUNT&quot;][&quot;VALUE&quot;] ?? 0,</p><p> &#39;class&#39; =&gt; &#39;&#39;,</p><p> &#39;reviewsLink&#39; =&gt; array(</p><p> &#39;href&#39; =&gt; $arResult[&#39;PROFISTUDIO_REVIEW_DETAIL_PAGE_URL&#39;],</p><p> &#39;params&#39; =&gt; &#39;&#39;,</p><p> &#39;options&#39; =&gt; array(</p><p> &#39;show&#39; =&gt; &#39;Y&#39;</p><p> )</p><p> )</p><p> );</p><p> }</p><p>}</p><p>?&gt;</p><p>&lt;? if(!empty($paramsRatingAndReviews)):?&gt;</p><p>&lt;div class=&quot;profistudio-review-product-detail-info&quot;&gt;</p><p> &lt;?=\Profistudio\Review\Tools::getRatingAndReviewsBlock($paramsRatingAndReviews);?&gt;</p><p>&lt;/div&gt;</p><p> &lt;? endif;?&gt;</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>&lt;? if(!empty($arResult[&#39;PROFISTUDIO_REVIEW_SETTINGS&#39;])):?&gt;</p><p> &lt;div id=&quot;catalog-detail-profistudio-reviews&quot;&gt;&lt;/div&gt;</p><p> &lt;? endif;?&gt;</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>&lt;?</p><p>if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;) and !empty($arResult[&quot;IBLOCK_ID&quot;]))</p><p>{</p><p> if(defined(&#39;BX_COMP_MANAGED_CACHE&#39;) &amp;&amp; is_object($GLOBALS[&#39;CACHE_MANAGER&#39;]))</p><p> {</p><p> if(mb_strlen((string)($this-&gt;__component-&gt;getCachePath() ?? &#39;&#39;)))</p><p> {</p><p> $GLOBALS[&#39;CACHE_MANAGER&#39;]-&gt;RegisterTag(&#39;profistudio_review_item_tag_&#39; . $arResult[&quot;IBLOCK_ID&quot;]);</p><p> $GLOBALS[&#39;CACHE_MANAGER&#39;]-&gt;RegisterTag(&#39;profistudio_review_settings_tag_&#39; . $arResult[&quot;IBLOCK_ID&quot;]);</p><p> }</p><p> }</p><p>}</p><p> ?&gt;</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>&lt;?</p><p>$profistudioReviewSettings = array();</p><p>if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;))</p><p>{</p><p> $profistudioReviewSettings = \Profistudio\Review\Tools::getSettingsIblock($item[&quot;IBLOCK_ID&quot;], SITE_ID, array(&quot;CACHE_TIME&quot; =&gt; 36000000, &quot;CACHE_TYPE&quot; =&gt; &quot;A&quot;), array(&quot;USE_RATING&quot;));</p><p>}</p><p>$paramsRatingAndReviews = array();</p><p>if(!empty($profistudioReviewSettings))</p><p>{</p><p> if(</p><p> !empty($item[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_COUNT&quot;])</p><p> and</p><p> (</p><p> ($profistudioReviewSettings[&quot;USE_RATING&quot;] === &#39;Y&#39; and !empty($item[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_RATING&quot;]))</p><p> ||</p><p> ($profistudioReviewSettings[&quot;USE_RATING&quot;] !== &#39;Y&#39;)</p><p> )</p><p> )</p><p> {</p><p> $reviewsLinkHref = ((string)$item[&quot;DETAIL_PAGE_URL&quot;] ?? &#39;&#39;);</p><p> if(!empty($reviewsLinkHref))</p><p> {</p><p> $reviewsLinkHref .= ((mb_strpos($reviewsLinkHref, &#39;?&#39;) === false) ? &#39;?&#39; : &#39;&amp;&#39;) . &#39;reviews-block=y&#39;;</p><p> }</p><p> </p><p> $paramsRatingAndReviews = array(</p><p> &#39;type&#39; =&gt; $profistudioReviewSettings[&quot;USE_RATING&quot;] === &#39;Y&#39; ? &#39;all&#39; : &#39;reviews&#39;,</p><p> &#39;ratingValue&#39; =&gt; $item[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_RATING&quot;][&quot;VALUE&quot;] ?? 0,</p><p> &#39;reviewsCount&#39; =&gt; $item[&quot;PROPERTIES&quot;][&quot;PROFISTUDIO_REVIEW_COUNT&quot;][&quot;VALUE&quot;] ?? 0,</p><p> &#39;class&#39; =&gt; &#39;&#39;,</p><p> &#39;reviewsLink&#39; =&gt; array(</p><p> &#39;href&#39; =&gt; $reviewsLinkHref,</p><p> &#39;params&#39; =&gt; &#39;&#39;,</p><p> &#39;options&#39; =&gt; array(</p><p> &#39;show&#39; =&gt; &#39;A&#39;</p><p> )</p><p> )</p><p> );</p><p> }</p><p>}</p><p>?&gt;</p><p>&lt;? if(!empty($paramsRatingAndReviews)):?&gt;</p><p> &lt;div class=&quot;profistudio-review-product-item-info&quot;&gt;</p><p> &lt;?=\Profistudio\Review\Tools::getRatingAndReviewsBlock($paramsRatingAndReviews);?&gt;</p><p> &lt;/div&gt;</p><p> &lt;? endif;?&gt;</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>&lt;? if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;)):?&gt;</p><p> &lt;? $APPLICATION-&gt;IncludeComponent(</p><p> &quot;profistudio:review.list.user&quot;, </p><p> &quot;.default&quot;, </p><p> array(</p><p> &quot;COMPONENT_TEMPLATE&quot; =&gt; &quot;.default&quot;,</p><p> &quot;USER_ID&quot; =&gt; &quot;&quot;, // ID пользователя (Если пусто, то выбираются отзывы текущего пользователя. Если не пусто, то выбираются отзывы выбранного пользователя, но только для администраторов сайта или для текущего пользователя, если его ID совпадает с ID выбранного пользователя.)</p><p> &quot;COUNT_PAGE&quot; =&gt; &quot;10&quot;, // Количество отзывов на странице</p><p> &quot;SORT_FIELD_1&quot; =&gt; &quot;SORT&quot;, // Поле для первой сортировки отзывов</p><p> &quot;SORT_ORDER_1&quot; =&gt; &quot;DESC&quot;, // Направление для первой сортировки отзывов</p><p> &quot;SORT_FIELD_2&quot; =&gt; &quot;ID&quot;, // Поле для второй сортировки отзывов</p><p> &quot;SORT_ORDER_2&quot; =&gt; &quot;DESC&quot;, // Направление для второй сортировки отзывов</p><p> &quot;FILTER_NAME&quot; =&gt; &quot;profistudioReviewListUserFilter&quot;, // Фильтр (имя фильтра)</p><p> &quot;SHOW_TITLE&quot; =&gt; &quot;Y&quot;, // Показывать заголовок</p><p> &quot;TITLE&quot; =&gt; &quot;&quot;, // Заголовок</p><p> &quot;SHOW_RATING&quot; =&gt; &quot;Y&quot;, // Показывать рейтинг</p><p> &quot;SHOW_IMAGE_LIST&quot; =&gt; &quot;Y&quot;, // Показывать блоки с фото</p><p> &quot;SHOW_IMAGE_LIST_TITLE&quot; =&gt; &quot;Y&quot;, // Показывать заголовок блока с фото</p><p> &quot;IMAGE_LIST_TITLE&quot; =&gt; &quot;&quot;, // Заголовок блока с фото</p><p> &quot;IMAGE_SIZE&quot; =&gt; &quot;80&quot;, // Размер миниатюр изображений</p><p> &quot;IMAGE_COUNT&quot; =&gt; &quot;10&quot;, // Видимое количество миниатюр изображений</p><p> &quot;IMAGE_BUTTON_TYPE&quot; =&gt; &quot;LIST&quot;, // Кнопка &quot;Смотреть все фото&quot;: &quot;LIST&quot; - Открывает галлерею с изображениями, &quot;DETAIL&quot; - Открывает следующее изображение</p><p> &quot;IMAGE_RESIZE_TYPE&quot; =&gt; &quot;EXACT&quot;, // Тип масштабирования миниатюр изображений: &quot;EXACT&quot; - Масштабировать: фото обрезается (если размеры больше контейнера), &quot;PROPORTIONAL&quot; - Масштабировать: видна вся картинка, &quot;N&quot; - Не масштабировать фото</p><p> &quot;CACHE_TYPE&quot; =&gt; &quot;A&quot;,</p><p> &quot;CACHE_TIME&quot; =&gt; &quot;36000000&quot;,</p><p> &quot;DATE_FORMAT&quot; =&gt; &quot;d.m.Y&quot;, // Формат даты</p><p> &quot;SHOW_PAGER&quot; =&gt; &quot;Y&quot;, // Выводить постраничную навигацию</p><p> &quot;PAGER_TEMPLATE&quot; =&gt; &quot;.default&quot; // Шаблон постраничной навигации</p><p> ),</p><p> false</p><p> );?&gt;</p><p> &lt;? endif;?&gt;</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[&#39;BASKET&#39;] as $basketItem){ ... }) в выбранном месте добавляем код:</p><p></p><p></p><div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td><p>&lt;? if(\Bitrix\Main\Loader::includeModule(&quot;profistudio.review&quot;)):?&gt;</p><p> &lt;? $APPLICATION-&gt;IncludeComponent(</p><p> &quot;profistudio:review.order.product.button&quot;, </p><p> &quot;.default&quot;, </p><p> array(</p><p> &quot;ORDER_ID&quot; =&gt; $arResult[&quot;ID&quot;],</p><p> &quot;PRODUCT_ID&quot; =&gt; $basketItem[&quot;PRODUCT_ID&quot;]</p><p> ),</p><p> false</p><p> );?&gt;</p><p> &lt;? endif;?&gt;</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>. В теме письма указать: &quot;modules.profistudio.review&quot;.</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>