Что умеет решение
Модуль Top Man Digital: Сбор отзывов с внешних площадок автоматизирует перенос отзывов с сайтов-отзовиков на ваш сайт. Достаточно один раз вставить ссылку на карточку организации: система определит источник, загрузит отзывы, аватары и фотографии, а затем сохранит их в инфоблок «Отзывы». Далее модуль по расписанию проверяет наличие новых отзывов, а вы лишь подтверждаете их публикацию.
Отзывы на сайте служат социальным доказательством для посетителей и обеспечивают микроразметку с реальными оценками для поисковых систем. Это позволяет блоку отзывов оставаться актуальным и не устаревать со временем.
Возможности
Поддержка шести площадок из коробки: Яндекс.Карты, 2ГИС, ПроДокторов, Zoon, Островок, 101Hotels. Источник определяется автоматически на основе вставленной ссылки, ручной выбор не требуется.
Удобное добавление через ссылку. В административной панели достаточно ввести адрес карточки организации — модуль автоматически извлечет идентификатор и название. Настройка API-ключей и регистрация не требуются (для 2ГИС используется публичный ключ виджета, который при необходимости можно изменить в настройках).
Модуль обеспечивает модерацию отзывов перед публикацией. По умолчанию новые записи создаются неактивными: владелец сайта просматривает их в инфоблоке и активирует только нужные. Режим автоматической публикации включается переключателем в настройках.
Система исключает создание дубликатов. Дедупликация выполняется по уникальному идентификатору отзыва на внешней площадке. При повторном сборе добавляются только новые данные, ранее импортированные записи остаются без изменений.
Все изображения сохраняются локально на сервере сайта. Аватар автора используется как превью элемента, а фотографии из отзыва сохраняются как файлы в свойствах. Это гарантирует стабильность отображения даже при изменении адресов CDN сторонних площадок.
Модуль сохраняет полный объем информации: имя автора, рейтинг, дату, текст отзыва, ответ организации, фотографии и уровень аккаунта автора. Дополнительно импортируются специфичные для площадки данные: детальные оценки по критериям, статус проверки отзыва, дата посещения, адрес филиала, тип поездки и категория номера.
Данные хранятся в стандартных элементах инфоблока Bitrix. Это позволяет редактировать их, настраивать фильтрацию, выводить через собственные компоненты, использовать в поиске и формировать микроразметку. Модуль не изолирует информацию, обеспечивая полную свободу работы с данными.
Компонент вывода отзывов topman:reviews.list включает два шаблона отображения. Список содержит блок статистики (средняя оценка, гистограмма, разбивка по площадкам), плиточную сетку и стандартную постраничную навигацию Bitrix. Дополнительно доступна карусель с фильтрацией по площадкам через чипы и функцией автопрокрутки.
Кнопка «Показать ещё» поддерживает два режима работы. При отключенном JavaScript это обычная ссылка на следующую страницу. При включенном JavaScript отзывы подгружаются динамически в текущий список, а адресная строка и активная страница пагинации синхронизируются.
Адаптивная верстка автоматически определяет количество карточек в ряду (три, две или одна) для плиток и карусели в зависимости от ширины экрана.
Шрифт Montserrat поставляется с модулем под лицензией OFL. Он подключается только в том случае, если данный шрифт отсутствует в шаблоне сайта, что исключает дублирование файлов.
Сбор данных выполняется по расписанию через агента Bitrix, который обходит все активные организации с заданным интервалом (по умолчанию раз в неделю). Для сбора отзывов одной организации доступна кнопка «Собрать сейчас». Также предусмотрен CLI-скрипт для настройки строгого расписания через системный crontab, не зависящий от посещаемости сайта.
Ведётся журнал сборов с фиксацией даты, организации, статуса выполнения, количества добавленных и пропущенных отзывов, а также текста ошибки. Это позволяет оперативно выявлять изменения вёрстки площадок или ограничения доступа.
Модуль Top Man Digital обеспечивает автоматический сбор отзывов с внешних площадок и их публикацию в инфоблоке сайта на CMS Bitrix. Настройки включают выбор режима публикации (сразу или на модерацию), интервал автоматического сбора, паузу между обработкой организаций, параметр User-Agent, ввод ключа API 2ГИС и опцию импорта отзывов без текстового содержимого. Интерфейс модуля доступен на русском и английском языках, а права доступа контролируются стандартными группами пользователей Bitrix.
Решение подходит клиникам, отелям, гостевым домам, сервисным компаниям, магазинам с физическими точками и ресторанам, у которых отзывы уже накоплены на сторонних ресурсах, но отсутствуют на сайте или обновляются вручную.
Важно учитывать техническую особенность работы модуля: он извлекает данные непосредственно со страниц площадок, так как публичного API для этого не существует. В связи с этим действуют следующие ограничения:
1. За один цикл сбора с одной организации загружается не более 50 последних отзывов (на некоторых площадках — ровно столько, сколько доступно на странице). Это ограничение введено намеренно для предотвращения перегрузки внешних ресурсов и риска блокировки.
2. При изменении структуры страниц или ограничении доступа со стороны площадки автоматический сбор может временно прекратиться. Ошибка фиксируется в журнале событий и устраняется обновлением модуля.
Собранные ранее отзывы сохраняются в инфоблоке и не удаляются при изменении настроек или временных сбоях сбора.
Для модуля «Top Man Digital: Сбор отзывов с внешних площадок» General iT может выполнить установку, настройку и проверку работы в вашем проекте.