BoostReviews: отзывы о товарах
BoostReviews - это уникальный модуль для интернет-магазинов на 1С-Битрикс, который поможет владельцам и маркетологам значительно увеличить количество отзывов на товары без лишних вложений и оплаты. Модуль разработан с учетом опыта покупок на крупнейших маркетплейсах России, что делает (размещение) отзывов простым и привычным для покупателей. BoostReviews - это ваш ключ к улучшению репутации, качества товаров и сервиса, и повышению продаж.
По опыту наших клиентов, модуль позволяет бесплатно привлечь отзывы на 10% заказанных товаров, что даже для небольшого магазина окупит стоимость модуля за первый же месяц работы! С помощью данного решения вы сможете организовать работу с отзывами о товарах вашего интернет-магазина на уровне крупнейших маркетплейсов.
Оценки и отзывы реальных покупателей, дополненные фото, являются крайне ценным маркетинговым инструментом. Их наличие в карточках товаров не только повышает уровень доверия клиентов, стимулируя совершение покупок, но и положительно сказывается на репутации сайта в поисковых системах, улучшая SEO-факторы ранжирования.
Но как привлечь такие отзывы? Гиганты онлайн-торговли успешно решают этот вопрос путем напоминаний клиенту оценить товар после каждой покупки. Используя модуль «BoostReviews: отзывы о товарах» вы сможете внедрить эту успешную практику и в своем интернет-магазине на 1С-Битрикс!
[U]10 ключевых преимуществ модуля[/U]:
1. Всплывающее уведомление с гибкими настройками правил показа, предлагающее клиенту после авторизации на сайте оставить отзыв о купленном товаре.
2. Расширенные отзывы только на реально купленные клиентом товары с возможностью добавить фото, поставить оценку и отдельно указать достоинства и недостатки.
3. Вывод отзывов в карточке товара в формате Rich-контент: общая галерея пользовательских фото, средний рейтинг товара, фильтры просмотра отзывов по оценке и наличию фото.
4. Отображение количества отзывов и рейтинга товара на страницах разделов.
5. Возможность оставить отзывы не только в карточках товаров, но и в личном кабинете на детальной странице заказа без её перезагрузки.
6. Отдельная страница со всеми отзывами в личном кабинете клиента и возможностью управления ими: изменения оценки, редактирования или удаления отзыва.
7. Возможность публичного ответа администратором на отзывы с оповещением об ответе на e-mail пользователя – автора отзыва.
8. Почтовые уведомления администратора сайта о добавлении, изменении, удалении пользователями отзывов.
9. Опциональная возможность премодерации администратором как новых, так и измененных пользователями отзывов.
10. Интуитивно понятное управление отзывами и настройками модуля в административной панели.
Дополнительные услуги
[/CENTER]
[CENTER][TABLE][TR][TD]
[/TD][TD]
[/TD][/TR][/TABLE][/CENTER]
[CENTER]
[/CENTER]
CREATIVE: Отель — готовое решение для создания гостиничных сайтов. Подходит и для небольших гостевых домов,
и для крупных отелей: есть настройки различных вариантов проживания и все инструменты для рассказа о развлечениях,
мероприятиях и других услугах в гостинице.
Установка решения, настройка и наполнение занимают до пяти дней, после
чего сайт полностью готов к работе.
Подробные текстовые и видеоинструкции позволяют всё сделать самостоятельно.
В любом случае мы предлагаем бесплатную техподдержку на всех этапах, от запуска и далее во время работы.
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
Список номеров представлен в виде карточек с основной информацией.
В каждой карточке есть:
- фото;
- краткое описание;
- псевдоссылка с более подробным перечнем удобств;
- стоимость;
- ссылка «Подробнее», ведущая на основную карточку номера.
[/CENTER]
Фильтр учитывает все пожелания пользователя (к примеру тип номера, удобства) и, учитывая уже забронированные номера,
показывает свободные номера на указанный период проживания.
В основной карточке номера размещается галерея
фотографий, подробное описание удобств, отзывы и форма бронирования номера — с указанием типа питания. Ниже
располагаются карточки похожих номеров. В самом низу — форма заявки на консультацию.
[CENTER]
[/CENTER]
В каталоге можно показать каждый номер в отдельности или представить только основные типы номеров — поэтому решение
подходит и для небольших отелей, предлагающих до 20 комнат, и для крупных гостиниц с номерным фондом от 50
единиц.
[SIZE=24pt][CENTER]Модуль Бронирования[/CENTER][/SIZE]
Посетители
сайта смогут связаться с вами и заказать понравившийся номер в несколько кликов. Кнопка “Бронировать номер” расположена
на главной странице и карточках номеров. Посетителю предлагается заполнить только необходимую информацию: выбрать тип
номера из списка, имя, контактные данные (почта, телефон), дату заезда и выезда.
Все данные попадают в инфоблок Контент -> Контент -> Бронь. У заявок 3 вида статусов: Не подтверждено, Подтверждено, Оплачено:
Не подтверждено - такой статус у всех заявок с сайта. На дату и комнату с таким статусом могут быть добавлены другие заявки.
Подтверждено - статус устанавливает Администратор вручную после общения с гостем. На дату и комнату с таким статусом НЕ могут быть добавлены другие заявки с сайта или Администратором.
Оплачено - статус устанавливает Администратор вручную после получения оплаты от клиента. На дату и комнату с таким статусом НЕ могут быть добавлены другие заявки с сайта или Администратором.
[/CENTER]
[CENTER]
[/CENTER]
Отзывы
Лента отзывов об отдыхе в вашем отеле — их можно добавить через специальную форму.
Дополнительные разделы: услуги, развлечения, кафе
В дополнительных разделах рассказывается, как можно провести время в вашей
гостинице: куда сходить, что поесть, как повеселиться детям и взрослым.
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
Разделы скомпонованы как списки карточек с фото и краткой информацией. По нажатию на ссылку «Подробнее» открывается
страница с подробным описанием.
[CENTER]
[/CENTER]
Индивидуальность
Девять цветовых схем — вы сможете подобрать гамму, соответствующую вашему фирменному
стилю.
Адаптивность
Сайты прекрасно отображаются на всех типах устройств и на экранах любого размера.
Их удобно просматривать на смартфонах, планшетах и компьютерах.
Мгновенная скорость загрузки
Оптимизация
и настроенное кэширование обеспечивают быструю загрузку. Также решение поддерживает композитную технологию.
Поддержка PHP8
Современная технологическая платформа – Bootstrap Grid, HTML5, CSS3, jQuery.
Библиотека элементов
Широкие возможности текстовой верстки и целый набор элементов оформления
Иконки
Полный
набор иконок Font Awesome на все случаи жизни
Легкий запуск и управление
Стандартные возможности
1С-Битрикс обеспечивают привычное и удобное управление сайтом.
Соответствие 152-ФЗ
Во всех формах с
персональными данными запрашивается разрешение на их обработку. Типовая Политика конфиденциальности позволяет не
переживать о штрафах.
[CENTER]
[/CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]

[/CENTER]
[CENTER][TABLE][TR][TD][/TD][TD][/TD][/TR][TR][TD][/TD][TD][/TD][/TR][/TABLE][TABLE][TR][TD][/TD][TD][/TD][/TR][TR][TD][/TD][TD]
[/TD][/TR][/TABLE]
[TABLE][TR][TD][/TD][TD][/TD][/TR][TR][TD][/TD][TD]
[/TD][/TR][/TABLE][TABLE][TR][TD]
[/TD][TD] [/TD][TD]
[/TD][TD] [/TD][TD]
[/TD][TD] [/TD][TD]
[/TD][/TR][/TABLE]
Возможность настраивать зависимость полей при создании и редактировании элемента CRM.
Три типа зависимости:
- Зависимые поля появляются, если родительское заполнено.
- Зависимые поля привязываются к значениям родительского поля (для списочных полей, полей с типом привязка, да/нет). Зависимые значения (можно настроить в сущности CRM поле привязки к элементам универсального списка так, чтобы в нем выводились только те элементы, которые привязаны к выбранному в элементе сущности контакту). Небольшая видео-демонстрация - https://skrinshoter.ru/vUibOBR0Aqf
Для зависимых полей можно указать обязательность заполнения
[VIDEO TYPE=YOUTUBE WIDTH=1280 HEIGHT=720]//www.youtube.com/embed/WNsCI55Zaiw?feature=oembed[/VIDEO] Вебинар по модулю "Зависимые поля в CRM": https://youtu.be/0I8sOXbsI8o?si=HJSGqBP89I7NMd3m
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/header/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/law/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/law/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/about/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/about/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/about/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/program/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/program/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/program/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/program/04.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/59fz/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/59fz/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/59fz/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/59fz/04.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/team/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/team/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/team/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/team/04.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/payments/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/payments/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/payments/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/payments/04.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/payments/04.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/media/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/media/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/media/03.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/functional/media/04.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG][TABLE][TR][TD]
[/TD][TD]
[/TD][/TR][/TABLE][IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/90.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/contact/01.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/contact/02.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG][TABLE][TR][TD][IMG WIDTH=400]http://simai.studio/upload/mp/sf4candidate/contact/03-left.png[/IMG][/TD][TD][IMG WIDTH=400]http://simai.studio/upload/mp/sf4candidate/contact/03-right.png[/IMG][/TD][/TR][/TABLE][IMG WIDTH=800]http://simai.studio/upload/mp/sf4candidate/margin/60.png[/IMG]
[/CENTER] Возможность настраивать зависимость полей при запуске бизнес-процессов.
Поддерживаются два типа зависимости:
- Зависимые поля появляются, если родительское заполнено Зависимые поля привязываются к значениям родительского поля (для списочных полей, полей с типом привязка, да/нет)
Для зависимых полей можно указать обязательность заполнения
[VIDEO TYPE=YOUTUBE WIDTH=1280 HEIGHT=720]//www.youtube.com/embed/0rhdXIHI9Gw?feature=oembed[/VIDEO]
Задачи в Битрикс24 это большой, сочный и многофункциональный модуль, которым пользуются все, кто пользуется порталом. На данный моментам нам неизвестно ни одной компании, которая так или иначе бы не примеряла задачи в своей работе. Задачи привязывают к элементам CRM, ставят в бизнес-процессах, на них строят проекты и контролируют производство.
Но у данного инструмента есть несколько недостатков:
- Если вы ставите задачи из карточки объекта CRM, то вы можете видеть ее только в таймлайне карточки или на странице «мои дела». При этом, если в карточке много новых дел, заданий, писем, то задачи быстро теряются в потоке информации
- Если вы работаете по бизнес-процессам из живой ленты или списку, то у вас нет никакой возможности узнать, какие задачи были поставлены и в каком они состоянии
Для решения данных сложностей мы создали модуль «Тип пользовательского поля и свойство инфоблока «Привязка к задачам», который позволяет привязывать задачи к нужным объектам и отображать их в удобном виде.
В настройках создаваемого поля можно выбрать тип отображения привязанных задач:
- Список Таблица
Если Выбран тип отображения «список», то на детальной странице вашего объекта будут отображаться названия задач.
Если же выбран тип отображения «таблица», то данные будут отображены в виде привычного для пользователя «грида». Так же в настройке поля можно будет выбрать поля из задачи, которые должны отображаться в таблице
При работе с формой редактирования вашего объекта поиск задач осуществляется через новый инструмент ui.selector, в котором при вводе названия задачи или его части система осуществляет поиск. Так же есть вкладки, в которых задачи разбиты потопом пользователя (исполнитель, постановщик, соисполнитель, наблюдатель).
[VIDEO TYPE=YOUTUBE WIDTH=1280 HEIGHT=720]//www.youtube.com/embed/3PHIOrRKuQg?feature=oembed[/VIDEO]
Пример видео с демонстрацией, как работает расширенный поиск.
[VIDEO TYPE=YOUTUBE WIDTH=1280 HEIGHT=720]//www.youtube.com/embed/NgQWeHMz2kA?feature=oembed[/VIDEO]
[VIDEO TYPE=YOUTUBE WIDTH=1280 HEIGHT=720]//www.youtube.com/embed/bdLGnLNL_rA?feature=oembed[/VIDEO]
В реестре договоров можно добавить дополнительное соглашение, а в специальном поле указать ссылку на Основной договор. Для поля с Основными договорами используем наше поле Расширенной привязки с автозаполнением. В настройках поля было указано, что поиск должен осуществляться по полям Регистрационный номер и название контрагента, а в результатах поиска нужно отображать вид договора: основной или дополнительный, регистрационный номер и название контрагента. Начинаю вбивать Бестранк и вижу все подходящие договора с необходимой информацией. Модуль отслеживает сбои в подключении онлайн-кассы и сообщает о ее недоступности и невозможности напечатать чек. После того как касса станет недоступна, оповещение на эл. почту будет отправлено в момент первой неудачной попытки печати чека.
Важно! Модуль поддерживает работу только с 1С-Битрикс.Кассы и 1С-Битрикс.Кассы (с поддержкой ФФД 1.05).
Решение для тех, кому нужны высокие позиции в Яндексе и др. поисковых системах. Мы проработали и включили в свое решение практически все настройки для SEO, чтобы ваш сайт мог занимать высокие позиции в поисковых системах.
Сайт, который действительно продает. Главная страница оформлена в виде продающего лэндинга. Практически на всех основных страницах настроены отзывчивые формы для сбора контактов. Созданы основные страницы для презентации вашей компании: цены, акции, услуги, каталог, портфолио, контакты и т.д.
Уникальный дизайн. Мы разработали не шаблонный, уникальный дизайн для того, чтобы вы могли выделяться среди огромного количества сайтов в данном сегменте. Решение имеет 20 цветовых схем.
Адаптивный сайт. Мы создали отзывчивый адаптивный сайт, который отлично будет смотреться на всех устройствах: мониторы, ноутбуки, планшеты, смартфоны, и др. гаджеты
Функциональный сайт. Современный сайт с широким функционалам : фиксированная шапка, фиксированный левый блок, многоуровневое меню, слайдеры, аккордионы и многое др.
Корзина с каталогом. Данный функционал работает на редакции Битрикс Старт и выше. При необходимости корзину можно отключить.
И много другое. Поддержка композитного режима, php 8, высокая скорость работы, чистый и легкий код, верстка по БЭМ и др.
НАСТРОЙКИ SEO
Мета теги. На всех страницах сайта настроены мета-теги: title, description, h1
SEO-текст. Для разделов и подразделов настроен вывод SEO-текста
Верстка по БЭМ. Сайт сделан по технологии БЭМ. Почему БЭМ? Уникальный код сайта с одной стороны. Также БЭМ признан Яндексом (БЭМ используется в Яндексе для разработки фронтенда) .
Чистый валидный код. Код, написанный без ошибок, не просто корректно отображается, но и имеет больше шансов занять высокие позиции в ПС по сравнению с сайтом, имеющим большое кол-во ошибок в коде.
Скорость загрузки сайта. Быстрая работа сайта. По данным сервиса Google PageSpeed Insights 95-97%.
Адаптивный дизайн. Сайт имеет адаптивный дизайн. Без адаптивности сейчас практически нет шансов покорить топ поисковых систем.
Микроразметка Shema.org. Данная микроразметка применяется для улучшения представления сниппета вашего сайта в поисковой выдаче Яндекса и Google.
Микроразметка Open Graph. Данная микроразметка необходима при публикации ссылки на сайт в социальных сетях.
Перелинковка. Широкая перелинковка за счет вывода пагинации в виде раскрытого списка на разделы и подразделы, а также вывода популярных товаров на детальных страницах услуг и каталога.
Уникальный alt и title для изображений. Уникальный alt и title для пакетно загружаемых изображений.
- Структура сайта. Логичная и понятная структура сайта.
Бесплатная ручная SEO настройка для всех кто купил решение:
Создание файла robots.txt с указанием главного зеркала
Создание файла sitemap.xml
Настройка редиректов на главное зеркало в файле .htaccess
- Мы не являемся представителями компании Onliner и не несем ответственности за их деятельность. Чтобы пользоваться сервисом Onliner, вам необходимо предварительно заключить с ними договор и зарегистрироваться на их сайте.
- Перед использованием модуля обязательно ознакомьтесь с описанием установки и настройки решения во вкладке Установка, а также с условиями технической поддержки проекта.
- Решение не подходит для облачного Битрикс24. Данный модуль разработан с использованием апи D7, см. требования к 1С-Битрикс на ядре D7.
- перенос / копирование резервных копий позволяет установить ограничение максимального количества резервных копий, которые будут храниться на FTP сервере
Логирование времени ̶ удобный инструмент для учета времени, потраченного на выполнение задачи. Основная идея модуля ̶ мотивировать сотрудников вести учет рабочего времени в рамках текущего дня. Решение Fusion поможет точнее оценивать эффективность сотрудников и формировать их дисциплинированность.
Кому полезен модуль:
Руководителям любых подразделений для оперативного контроля в онлайн-режиме;
HR-специалистам и административному персоналу для отчетности по человеко-часам;
Топ-менеджменту компаний для оценки эффективности работы подразделений.
Как это работает
В стандартном инструментарии длительность работы над задачей вписывается и меняются вручную и в любой момент. Модуль же позволяет контролировать добавление затраченного на задачу времени и описание к нему только в рамках текущего рабочего дня. Продолжительность работы над задачей можно вписывать как по окончании работы над ней в течение дня, так и заносить всё разом в конце текущего дня.
Какие проблемы поможет решить модуль:
Оперативная отчетность по сотруднику в онлайн-режиме: благодаря модулю руководитель ежедневно по окончании рабочего дня получает актуальную информацию по занятости сотрудников и распределении их времени в течение дня.
Дисциплинирование сотрудников. По окончании работы над задачей для учета необходимо проставить потраченное на нее время с комментарием. Если сотрудник пропустил это действие, он может вернуться к нему позже, но только в рамках текущего рабочего дня. Изменить внесенную ранее временную метку можно только обосновав её комментарием. Модуль помогает сотрудникам лучше контролировать свою отчетность и вносить данные строго в день выполнения задачи, а не в конце недели\месяца\квартала.
Что еще полезного умеет модуль:
Логирование действий позволяет увидеть, когда пользователь добавлял время выполнения задач: по их завершении или, например, все разом в конце рабочего дня. Данная информация отображается в административной панели.
Для некоторых лиц или администратора можно задавать исключения – так они смогут вносить или менять ранее добавленное время за любую дату.
Модуль позволяет провести двустороннюю интеграцию вашего интернет-магазина с маркетплейс МегаМаркет.
Функционал решения покрывает весь процесс работы с маркетплейс:
Формирование прайс-листа с каталогом и остатками: - условия отбора простых товаров и торговых предложений - выбор источника цены - выбор источника остатков (доступное количество, конкретный склад, остаток по всем складам) - гибкие настройки формирования названия товара на основе шаблона - смешение свойств товаров и торговых предложений - индивидуальные параметры сроков отгрузки для каждого товара
Процесс работы с заказами: - получение заказа от МегаМаркет - подтверждение наличие товара через статусы заказа - возможность комплектации заказа по нескольким местам через отгрузки - печать этикеток из заказа - подготовка реестра заказов из списка
Подробное логирование всех запросов поступающих из\на МегаМаркет и ошибок формирования прайс-листа
- Расчет цены комплекта - Модуль позволяет автоматически рассчитать и установить цену комплекта по товарам, которые в него входят.
- Обработка остатков, цен и заказов с Wildberries (Валберис) по API - Получайте заказы и новые статусы с маркетплейса Wildberries. Обновляйте цены и остатки вашего товара по обновленному API.
- Получение заказов с OZON (ОЗОН) по API - следите за поступлением заказов с OZON в одном месте!
- Обновление остатков и цен на OZON (ОЗОН) через фид - Данный модуль позволяет полностью избавить владельца интернет-магазина от «головной боли» и переживаний, которые вызваны постоянным контролем за остатками и ценами на товар.
- Обработка заказов с СберМегаМаркет по API - Получайте заказы со СберМегаМаркета прямо на свой сайт.
- СберМегаМаркет - обновление товаров, остатков и цен через Фид - Передавайте на СберМегаМаркет товары из вашего каталога удобно и очень просто.
- Всплывающий рекламный баннер - Модуль позволяет отображать рекламный баннер с возможностью автоматического применения купона к корзине заказа.
- Получение заказов с СДЭК.Маркет по API - Получайте заказы с СДЭК.Маркет по API.
- Стоимость доставки будет рассчитана менеджером - Модуль позволяет создать службу доставки, для которой стоимость не рассчитывается с указанием информационного сообщения о том, что стоимость будет рассчитана менеджером позже. Политика использования cookie (согласно ФЗ-152) - Легко и быстро создавайте сообщение об использовании сайтом cookie-файлов.
- Возможность добавлять интерактивные метки на изображения и фото с помощью удобного графического редактора.
- Добавлять краткое описание к метке в виде открывающейся подсказки.
- Добавлять подробное описание с использованием текста, фото и видео информации в виде отрывающегося модального окна.
- Возможность настраивать масштабирование картинки с метками для удобного отображения на компьютерах и мобильных телефонах
- Работа модуля в двух режимах - стандартные метки и взрыв-схемы
- Создание географии работы компании - Пример
- Создание взрыв-схем и схем деталировки запчастей и комплектующих (оформление через корзину и заказ) - Пример
- Деталировка готовых решений на сайте производителя Медицинская мебель - Пример
- Оформление маршрута прогулочного катера - Пример
- Выпуск новой версии модуля 2.0 - доработка более удобного интерфейса для гибкой настройки модуля. Внесение более 25 правок, которые были выявлены в течении 2024 года. Будет выпущено новое руководство, где предоставим описание по кастомизации дизайна.
- Создание раздела с настройками для кастомизации решения через административный раздел битрикса
- Выпустить отдельный модуль взрыв-схемы, который будет работать только с торговым каталогом и товарами (редакция "Малый бизнес" и "Бизнес"). Будет базово адаптирован под корзину Битрикс и оформление заказа.
- Адаптировать модуль на большинство шаблонов интернет-магазинов из магазина Битрикса. Разработать вариант модуля для создания меток на базе Яндекс карт.
Решение находится в постоянном развитии, в планах английская версия и опции Интернет-магазина.
Специалисты технической поддержки помогут выполнить базовые настройки и быстро запустить проект.
Программное обеспечение включено в Реестр Минцифры России
Функциональные характеристики:
Автоматическое создание сайта, публикация и управление контентом сайта через административную часть
Индивидуальные настройки бизнес-логики и интерфейса
Управление структурой и внешним видом сайта, 10 цветовых решений
Опитимизация отображения сайта в адаптированном виде на смартфонах и мобильных устройствах
Оформление заказа и заявок посетителями сайта через формы обратной связи
Импорт-экспорт данных инфоблоков в различных форматах в административной части
- Генерация числовых промокодов с заданным шагом. Например, возможно создать купоны скидок или купоны правил работы с корзиной от 1000 до 2000 с шагом 5 единиц, т.е. 1000, 1005, 1010… Или же 100 купонов, начиная с 9999 с шагом 1, т.е. 9999, 10000, 10001…10099. Если на Вашем сайте включены только правила работы с корзиной, то ознакомьтесь с основной документацией - Два режима работы Интернет-магазина.
- Генерация нужного количества купонов случайным образом – аналогичен функционалу массовой генерации промокодов от 1С-Битрикс с небольшим дополнением – возможностью указать произвольный, но статичный комментарий для купонов.
- Перед использованием модуля обязательно ознакомьтесь с описанием установки и настройки решения во вкладке Установка, а также с условиями технической поддержки проекта.
- Решение не подходит для облачного Битрикс24. Данный модуль разработан с использованием апи D7, см. требования к 1С-Битрикс на ядре D7.
Модуль устанавливается стандартными средствами Битрикс. После установки ознакомьтесь с описание модуля и осуществите настройку и подключение компонентов модуля в соответствии с нижеприведенным примером.
Описание модуля
[U]В модуле 5 почтовых шаблонов[/U]:
1. [PROFISTUDIO_REVIEW_USER_REVIEW_NEW] Пользователь оставил новый отзыв на товар
Отправляется администратору сайта.
2. [PROFISTUDIO_REVIEW_USER_REVIEW_UPDATE] Пользователь изменил свой отзыв на товар
Отправляется администратору сайта.
3. [PROFISTUDIO_REVIEW_USER_REVIEW_DELETE] Пользователь удалил свой отзыв на товар
Отправляется администратору сайта.
4. [PROFISTUDIO_REVIEW_ADMIN_REVIEW_CHANGE_STATUS_Y] Администратор изменил статус отзыва на: Опубликован
Отправляется пользователю отзыва, если у пользователя в профиле заполнен email.
5. [PROFISTUDIO_REVIEW_ADMIN_REVIEW_ADD_ANSWER_TEXT] Администратор добавил ответ на отзыв
Отправляется пользователю отзыва, если у пользователя в профиле заполнен email.
[U]Модуль создает в инфоблоке с товарами три свойства[/U]:
1. Количество отзывов [PROFISTUDIO_REVIEW_COUNT] (тип: число)
2. Рейтинг [PROFISTUDIO_REVIEW_RATING] (тип: число)
3. Рейтинг (количество голосов) [PROFISTUDIO_REVIEW_RATING_COUNT] (тип: число)
Эти свойства используются в товарах для вывода информации об отзывах и рейтинге.
Также эти свойства можно использовать для сортировки товаров.
Свойства заполняются автоматически.
[U]В модуле 12 компонентов.[/U] Здесь представлено их описание, детальная пошаговая инструкция по их подключению и настройке представлена ниже в разделе "Настройки и подключение компонентов для стандартного интернет-магазина Битрикс".
1. "profistudio:review.main" - "BoostReviews: основной компонент"
Это основной компонент модуля. Без него не будут работать или будут работать не корректно другие компоненты модуля.
Компонент подключает основные css стили и js скрипты. Автоматически скрывает и показывает кнопки добавления, изменения и удаления отзывов. Выводит окно с предложением добавить отзыв. Открывает формы добавления, изменения и удаления отзывов при клике на соответствующие кнопки и др.
Этот компонент можно настраивать через визуальный редактор. Компонент начнет работать, если в административной части для данного сайта и для выбранного инфоблока созданы настройки (включена активность и др).
2. "profistudio:review.form" - " BoostReviews: форма добавления (редактирования) отзыва"
Это компонент всплывающего окна с формой добавления (редактирования) отзыва.
Компонент подключается автоматически компонентом "profistudio:review.main" - "BoostReviews: основной компонент".
3. "profistudio:review.form.product.next" - "BoostReviews: товар для формы, на который можно оставить отзыв"
Компонент подключается автоматически компонентом "profistudio:review.form" - "BoostReviews: форма добавления (редактирования) отзыва".
4. "profistudio:review.delete" - "BoostReviews: удаление отзыва"
Это компонент всплывающего окна для удаления отзыва.
Компонент подключается автоматически компонентом "profistudio:review.main" - "BoostReviews: основной компонент".
5. "profistudio:review.suggestion.add.review" - "BoostReviews: всплывающее окно с предложением добавить отзыв"
Компонент автоматически открывает всплывающее окно с одним из товаров из нового заказа пользователя, если заказ удовлетворяет условиям добавления отзывов. Окно открывается один раз в сессию.
Компонент подключается автоматически компонентом "profistudio:review.main" - "BoostReviews: основной компонент".
6. "profistudio:review.list.user" - "BoostReviews: список отзывов пользователя"
Компонент выводит список отзывов пользователя.
Этот компонент, например, можно использовать в личном кабинете пользователя.
Для этого в личном кабинете нужно создать страницу и добавить туда код подключения компонента.
7. "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара"
Компонент в своем шаблоне выводит три компонента:
7.1) "profistudio:review.product.info" - "BoostReviews: детальное описание по отзывам товара"
7.2) "profistudio:review.list.product.filter" - "BoostReviews: фильтр отзывов товара"
7.3) "profistudio:review.list.product" - "BoostReviews: список отзывов товара"
Может использоваться, например, в детальной карточке товара.
8. "profistudio:review.product.info" - "BoostReviews: детальное описание по отзывам товара"
Компонент выводит блоки:
8.1) блок общего рейтинга
8.2) блок количества отзывов
8.3) блок списка оценок
8.4) блок добавления отзыва
8.5) блок с фото
Может использоваться, например, в детальной карточке товара.
Компонент подключается в шаблоне компонента "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара".
9. "profistudio:review.list.product.filter" - "BoostReviews: фильтр отзывов товара"
Может использоваться, например, в детальной карточке товара.
Компонент подключается в шаблоне компонента "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара".
10. "profistudio:review.list.product" - "BoostReviews: список отзывов товара"
Может использоваться, например, в детальной карточке товара.
Компонент подключается в шаблоне компонента "profistudio:review.product" - "BoostReviews: рейтинг и отзывы товара".
11. "profistudio:review.image.list" - "BoostReviews: список картинок отзывов"
Компонент выводит блок с фото отзыва или отзывов товара.
Компонент подключается в некоторых шаблонах других компонентов модуля.
12. "profistudio:review.order.product.button" - "BoostReviews: кнопки добавления или редактирования отзыва товара из заказа"
Компонент выводит кнопки добавления или редактирования отзыва товара из заказа
Может быть использован, например, в шаблоне компонента bitrix:sale.personal.order.detail - "Подробная информация о заказе".
Настройки и подключение компонентов для стандартного интернет-магазина Битрикс
1. Подключение компонента "profistudio:review.main" - "BoostReviews: основной компонент"
Без подключения компонента не будут работать или будут работать не корректно другие компоненты модуля.
Чтобы компонент работал, его нужно разместить в шаблоне сайта в файле footer.php (Код нужно добавить в конце файла перед тегом </body>)
Пример:
<? if(\Bitrix\Main\Loader::includeModule("profistudio.review")):?>
<? $APPLICATION->IncludeComponent(
"profistudio:review.main",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"TEMPLATE_COMPONENT_FORM" => ".default", // Шаблон компонента добавления отзыва
"TEMPLATE_COMPONENT_FORM_PRODUCT_NEXT" => ".default", // Шаблон компонента: товар для формы, на который можно оставить отзыв
"TEMPLATE_COMPONENT_DELETE" => ".default", // Шаблон компонента удаления отзыва
"TEMPLATE_COMPONENT_SUGGESTION_ADD_REVIEW" => ".default", // Шаблон компонента: всплывающее окно с предложением добавить отзыв
"Z_INDEX" => "1500", // z-index (CSS-свойство z-index для всплывающих окон)
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000"
),
false
);?>
<? endif;?>
2. Настройки и подключение компонентов в детальной карточке товара (пример)
Настройки идут в пользовательском шаблоне компонента bitrix:catalog.element
2.1) В шаблоне компонента внизу файла result_modifier.php добавляем код:
<?
if(\Bitrix\Main\Loader::includeModule("profistudio.review") and !empty($arResult["IBLOCK_ID"]))
{
$arResult['PROFISTUDIO_REVIEW_SETTINGS'] = \Profistudio\Review\Tools::getSettingsIblock($arResult["IBLOCK_ID"], SITE_ID, $arParams, array("USE_RATING"));
$arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'] = '';
if(!empty($arResult["DETAIL_PAGE_URL"]))
{
$arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'] = $arResult["DETAIL_PAGE_URL"] . ((mb_strpos($arResult["DETAIL_PAGE_URL"], '?') === false) ? '?' : '&') . "reviews-block=y";
}
if(defined('BX_COMP_MANAGED_CACHE') && is_object($GLOBALS['CACHE_MANAGER']))
{
if(mb_strlen((string)($this->__component->getCachePath() ?? '')))
{
$GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_item_tag_' . $arResult["IBLOCK_ID"]);
$GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_settings_tag_' . $arResult["IBLOCK_ID"]);
}
}
$this->__component->arResult['PROFISTUDIO_REVIEW_SETTINGS'] = $arResult["PROFISTUDIO_REVIEW_SETTINGS"];
$this->__component->arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'] = $arResult["PROFISTUDIO_REVIEW_DETAIL_PAGE_URL"];
$this->__component->SetResultCacheKeys(array('PROFISTUDIO_REVIEW_SETTINGS', 'PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'));
}
?>
2.2) В шаблоне компонента внизу файла script.js добавляем код:
function catalogDetailProfistudioReviews()
{
window.catalogDetailProfistudioReviewsScroll();
}
function catalogDetailProfistudioReviewsScroll()
{
if(!!window.profistudioReviewProductLastClick)
{
return;
}
if(typeof(window.jQuery) === "function")
{
setTimeout(function(){
jQuery('html, body').stop(true, true).animate({scrollTop: jQuery('#catalog-detail-profistudio-reviews').offset().top - 200}, 300);
}, 100);
}
}
2.3) В шаблоне компонента внизу файла component_epilog.php добавляем код:
<? 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"])):?>
<div style="display:none;">
<div id="catalog-detail-profistudio-reviews-box">
<? $APPLICATION->IncludeComponent(
"profistudio:review.product",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"AJAX_MODE" => "Y",
"AJAX_OPTION_JUMP" => "N",
"IBLOCK_ID" => $arResult["IBLOCK_ID"], // ID инфоблока
"PRODUCT_ID" => $arResult["ID"], // ID товара
"PRODUCT_DETAIL_PAGE_URL" => $arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'], // Адрес страницы с товаром
"COMPONENT_ID" => "product_reviews_1", // ID компонента
"SORT_FIELD_1" => "SORT", // Поле для первой сортировки отзывов
"SORT_ORDER_1" => "DESC", // Направление для первой сортировки отзывов
"SORT_FIELD_2" => "ID", // Поле для второй сортировки отзывов
"SORT_ORDER_2" => "DESC", // Направление для второй сортировки отзывов
"FILTER_NAME" => "profistudioReviewProductFilter", // Фильтр (имя фильтра)
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"INFO_SHOW" => "Y", // Показывать блок детального описания (подключение компонента "profistudio:review.product.info")
"INFO_SHOW_BLOCK_RATING_ALL" => "Y", // Показывать блок общего рейтинга (блок детального описания)
"INFO_SHOW_BLOCK_REVIEWS_COUNT" => "Y", // Показывать блок количества отзывов (блок детального описания)
"INFO_SHOW_BLOCK_RATING_LIST" => "Y", // Показывать блок списка оценок (блок детального описания)
"INFO_SHOW_BLOCK_ADD" => "Y", // Показывать блок добавления отзыва (блок детального описания)
"INFO_SHOW_IMAGE_LIST" => "Y", // Показывать блок с фото (блок детального описания)
"INFO_SHOW_IMAGE_LIST_TITLE" => "Y", // Показывать заголовок блока с фото (блок детального описания)
"INFO_IMAGE_SIZE" => "80", // Размер миниатюр изображений (блок детального описания)
"INFO_IMAGE_COUNT" => "10", // Видимое количество миниатюр изображений (блок детального описания)
"INFO_IMAGE_BUTTON_TYPE" => "LIST", // Кнопка "Смотреть все фото" (блок детального описания): "LIST" - Открывает галерею с изображениями, "DETAIL" - Открывает следующее изображение
"INFO_IMAGE_RESIZE_TYPE" => "EXACT", // Тип масштабирования миниатюр изображений (блок детального описания): "EXACT" - Масштабировать: фото обрезается (если размеры больше контейнера), "PROPORTIONAL" - Масштабировать: видна вся картинка, "N" - Не масштабировать фото
"FILTER_SHOW" => "Y", // Показать фильтр отзывов (подключение компонента "profistudio:review.list.product.filter")
"FILTER_FIELDS" => array(
0 => "RATING",
1 => "HAS_PHOTO",
), // Поля фильтра: "RATING" - Общая оценка (рейтинг), "HAS_PHOTO" - Наличие фотографий
"LIST_SHOW" => "Y", // Показывать блок со списком отзывов товара
"LIST_COUNT_PAGE" => "10", // Количество отзывов на странице (блок со списком отзывов товара)
"LIST_DATE_FORMAT" => "d.m.Y", // Формат даты (блок со списком отзывов товара)
"LIST_SHOW_RATING" => "Y", // Показывать рейтинг (блок со списком отзывов товара)
"LIST_SHOW_IMAGE_LIST" => "Y", // Показывать блоки с фото (блок со списком отзывов товара)
"LIST_SHOW_IMAGE_LIST_TITLE" => "Y", // Показывать заголовок блока с фото (блок со списком отзывов товара)
"LIST_IMAGE_SIZE" => "80", // Размер миниатюр изображений (блок со списком отзывов товара)
"LIST_IMAGE_COUNT" => "10", // Видимое количество миниатюр изображений (блок со списком отзывов товара)
"LIST_IMAGE_BUTTON_TYPE" => "LIST", // Кнопка "Смотреть все фото" (блок со списком отзывов товара): "LIST" - Открывает галерею с изображениями, "DETAIL" - Открывает следующее изображение
"LIST_IMAGE_RESIZE_TYPE" => "EXACT", // Тип масштабирования миниатюр изображений (блок со списком отзывов товара): "EXACT" - Масштабировать: фото обрезается (если размеры больше контейнера), "PROPORTIONAL" - Масштабировать: видна вся картинка, "N" - Не масштабировать фото
"LIST_SHOW_PAGER" => "Y", // Выводить постраничную навигацию (блок со списком отзывов товара)
"LIST_PAGER_TEMPLATE" => ".default" // Шаблон постраничной навигации (блок со списком отзывов товара)
),
$component,
array('HIDE_ICONS' => 'Y')
);?>
</div>
</div>
<script>
if(typeof(window.jQuery) === "function")
{
jQuery(document).ready(function(){
jQuery('#catalog-detail-profistudio-reviews').append(jQuery('#catalog-detail-profistudio-reviews-box'));
if(typeof(window.catalogDetailProfistudioReviews) === "function")
{
var urlParamsStr = window.location.search || '';
if(!!urlParamsStr)
{
if(urlParamsStr.indexOf('reviews-block=y', 0) !== -1)
{
window.catalogDetailProfistudioReviews();
}
}
}
});
}
</script>
<? endif;?>
2.4) В шаблоне компонента файл template.php:
2.4.1) Для вывода блока с общей оценкой отзывов и ссылкой на отзывы в выбранное место шаблона добавляем код:
<?
$paramsRatingAndReviews = array();
if(!empty($arResult['PROFISTUDIO_REVIEW_SETTINGS']))
{
if(
!empty($arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"])
and
(
($arResult['PROFISTUDIO_REVIEW_SETTINGS']["USE_RATING"] === 'Y' and !empty($arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]))
||
($arResult['PROFISTUDIO_REVIEW_SETTINGS']["USE_RATING"] !== 'Y')
)
)
{
$paramsRatingAndReviews = array(
'type' => $arResult['PROFISTUDIO_REVIEW_SETTINGS']["USE_RATING"] === 'Y' ? 'all' : 'reviews',
'ratingValue' => $arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]["VALUE"] ?? 0,
'reviewsCount' => $arResult["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"]["VALUE"] ?? 0,
'class' => '',
'reviewsLink' => array(
'href' => $arResult['PROFISTUDIO_REVIEW_DETAIL_PAGE_URL'],
'params' => '',
'options' => array(
'show' => 'Y'
)
)
);
}
}
?>
<? if(!empty($paramsRatingAndReviews)):?>
<div class="profistudio-review-product-detail-info">
<?=\Profistudio\Review\Tools::getRatingAndReviewsBlock($paramsRatingAndReviews);?>
</div>
<? endif;?>
2.4.2) Для вывода отзывов товара в выбранное место шаблона добавляем код:
<? if(!empty($arResult['PROFISTUDIO_REVIEW_SETTINGS'])):?>
<div id="catalog-detail-profistudio-reviews"></div>
<? endif;?>
3. Вывод блока с общей оценкой отзывов и ссылкой на отзывы в мини-карточках товаров (пример)
Настройки идут в пользовательском шаблоне компонента bitrix:catalog.section и bitrix:catalog.item
3.1) В шаблоне компонента bitrix:catalog.section внизу файла result_modifier.php добавляем код:
<?
if(\Bitrix\Main\Loader::includeModule("profistudio.review") and !empty($arResult["IBLOCK_ID"]))
{
if(defined('BX_COMP_MANAGED_CACHE') && is_object($GLOBALS['CACHE_MANAGER']))
{
if(mb_strlen((string)($this->__component->getCachePath() ?? '')))
{
$GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_item_tag_' . $arResult["IBLOCK_ID"]);
$GLOBALS['CACHE_MANAGER']->RegisterTag('profistudio_review_settings_tag_' . $arResult["IBLOCK_ID"]);
}
}
}
?>
3.2) В пользовательском шаблоне компонента bitrix:catalog.item в файле card/template.php в выбранном месте добавляем код вывода блока с общей оценкой отзывов и ссылкой на отзывы:
<?
$profistudioReviewSettings = array();
if(\Bitrix\Main\Loader::includeModule("profistudio.review"))
{
$profistudioReviewSettings = \Profistudio\Review\Tools::getSettingsIblock($item["IBLOCK_ID"], SITE_ID, array("CACHE_TIME" => 36000000, "CACHE_TYPE" => "A"), array("USE_RATING"));
}
$paramsRatingAndReviews = array();
if(!empty($profistudioReviewSettings))
{
if(
!empty($item["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"])
and
(
($profistudioReviewSettings["USE_RATING"] === 'Y' and !empty($item["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]))
||
($profistudioReviewSettings["USE_RATING"] !== 'Y')
)
)
{
$reviewsLinkHref = ((string)$item["DETAIL_PAGE_URL"] ?? '');
if(!empty($reviewsLinkHref))
{
$reviewsLinkHref .= ((mb_strpos($reviewsLinkHref, '?') === false) ? '?' : '&') . 'reviews-block=y';
}
$paramsRatingAndReviews = array(
'type' => $profistudioReviewSettings["USE_RATING"] === 'Y' ? 'all' : 'reviews',
'ratingValue' => $item["PROPERTIES"]["PROFISTUDIO_REVIEW_RATING"]["VALUE"] ?? 0,
'reviewsCount' => $item["PROPERTIES"]["PROFISTUDIO_REVIEW_COUNT"]["VALUE"] ?? 0,
'class' => '',
'reviewsLink' => array(
'href' => $reviewsLinkHref,
'params' => '',
'options' => array(
'show' => 'A'
)
)
);
}
}
?>
<? if(!empty($paramsRatingAndReviews)):?>
<div class="profistudio-review-product-item-info">
<?=\Profistudio\Review\Tools::getRatingAndReviewsBlock($paramsRatingAndReviews);?>
</div>
<? endif;?>
4. Вывод всех отзывов пользователя в личном кабинете
В личном кабинете создаем новую страницу и добавляем туда код вызова компонента:
<? if(\Bitrix\Main\Loader::includeModule("profistudio.review")):?>
<? $APPLICATION->IncludeComponent(
"profistudio:review.list.user",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"USER_ID" => "", // ID пользователя (Если пусто, то выбираются отзывы текущего пользователя. Если не пусто, то выбираются отзывы выбранного пользователя, но только для администраторов сайта или для текущего пользователя, если его ID совпадает с ID выбранного пользователя.)
"COUNT_PAGE" => "10", // Количество отзывов на странице
"SORT_FIELD_1" => "SORT", // Поле для первой сортировки отзывов
"SORT_ORDER_1" => "DESC", // Направление для первой сортировки отзывов
"SORT_FIELD_2" => "ID", // Поле для второй сортировки отзывов
"SORT_ORDER_2" => "DESC", // Направление для второй сортировки отзывов
"FILTER_NAME" => "profistudioReviewListUserFilter", // Фильтр (имя фильтра)
"SHOW_TITLE" => "Y", // Показывать заголовок
"TITLE" => "", // Заголовок
"SHOW_RATING" => "Y", // Показывать рейтинг
"SHOW_IMAGE_LIST" => "Y", // Показывать блоки с фото
"SHOW_IMAGE_LIST_TITLE" => "Y", // Показывать заголовок блока с фото
"IMAGE_LIST_TITLE" => "", // Заголовок блока с фото
"IMAGE_SIZE" => "80", // Размер миниатюр изображений
"IMAGE_COUNT" => "10", // Видимое количество миниатюр изображений
"IMAGE_BUTTON_TYPE" => "LIST", // Кнопка "Смотреть все фото": "LIST" - Открывает галлерею с изображениями, "DETAIL" - Открывает следующее изображение
"IMAGE_RESIZE_TYPE" => "EXACT", // Тип масштабирования миниатюр изображений: "EXACT" - Масштабировать: фото обрезается (если размеры больше контейнера), "PROPORTIONAL" - Масштабировать: видна вся картинка, "N" - Не масштабировать фото
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"DATE_FORMAT" => "d.m.Y", // Формат даты
"SHOW_PAGER" => "Y", // Выводить постраничную навигацию
"PAGER_TEMPLATE" => ".default" // Шаблон постраничной навигации
),
false
);?>
<? endif;?>
5. Вывод кнопок добавления/редактирования и просмотра отзывов товаров в личном кабинете на детальной странице заказа
Настройки идут в пользовательском шаблоне компонента bitrix:sale.personal.order.detail
5.1) В файле template.php шаблона компонента, где идет вывод товаров заказа (внутри цикла foreach ($arResult['BASKET'] as $basketItem){ ... }) в выбранном месте добавляем код:
<? if(\Bitrix\Main\Loader::includeModule("profistudio.review")):?>
<? $APPLICATION->IncludeComponent(
"profistudio:review.order.product.button",
".default",
array(
"ORDER_ID" => $arResult["ID"],
"PRODUCT_ID" => $basketItem["PRODUCT_ID"]
),
false
);?>
<? endif;?>
После подключения модуля BoostReviews необходимо отключить любые другие используемые на сайте отзывы и рейтинг.
В стандартном интернет-магазине Битрикс это делается в настройках параметров компонента bitrix:catalog (снять отметки в пунктах «Отображать отзывы» и «Отображать рейтинг»). В решении Аспро отключение отзывов и рейтинга описано в инструкции разработчика. Для других готовых решений настройки отключения встроенных в них отзывов и рейтинга могут отличаться – необходимо действовать в соответствие с документацией к продукту.

[/CENTER]