MarkerViewДокументацияУстановка на сайт
Разделы документации

Установка на сайт

Установка виджета на InSales

Как подключить MarkerView к шаблону магазина InSales и проверить отзывы в карточке.

В InSales MarkerView добавляется в код темы: общий шаблон загружает сниппет один раз, а шаблон карточки товара выводит якорь и артикул. Это не приложение InSales и не нативный плагин, поэтому доступ к редактору темы и знание Liquid обязательны.

Подготовка

  1. В MarkerView синхронизируйте отзывы и нажмите Настройки → Маркетплейсы → Каталог товаров → Обновить каталог.
  2. В Виджет → Конструктор → Подключение скопируйте текущий сниппет целиком.
  3. Создайте копию опубликованного шаблона InSales и сначала меняйте её. Официальная документация прямо относит редактирование HTML/CSS, JavaScript и Liquid к работе, требующей профессиональной подготовки.

Доступность редактора зависит от тарифа. Для шаблонов второго поколения официальный путь — Сайт → Дизайн → Действия → Редактировать код; в четвёртом поколении интерфейс и структура отличаются. Найдите в своей теме общий layout и шаблон страницы товара либо передайте работу разработчику InSales.

MarkerView Cloud не требует установки сервера. Для собственного экземпляра сначала пройдите Self-hosted-инструкцию, настройте HTTPS и берите сниппет из его админ-панели.

Шаг 1. Загрузите сниппет

  1. Откройте редактор кода копии темы.
  2. Найдите общий layout, содержащий закрывающий тег </body>.
  3. Перед </body> вставьте сниппет из MarkerView без изменений.
  4. Сохраните. Один общий сниппет обслуживает карточки и главную; не добавляйте его в циклы и сниппеты отдельных товаров.

Шаг 2. Добавьте якорь и артикул

  1. Найдите шаблон страницы товара и место, где должны показываться отзывы.
  2. Добавьте:
<div id="reviews-widget" data-article="АРТИКУЛ_ИЗ_LIQUID"></div>
  1. Вместо текста АРТИКУЛ_ИЗ_LIQUID выведите Liquid-поле артикула текущего товара или варианта, которое реально использует ваш магазин. Имена объектов зависят от поколения темы; проверьте их по документации редактора и данным товара. Не используйте внутренний ID вместо артикула продавца, если именно артикул связан с отзывами MarkerView.
  2. Если варианты товара имеют разные SKU, согласуйте правило с разработчиком: виджет получает одно значение из data-article, а его смену при выборе варианта должна поддерживать тема.
  3. Для главной страницы добавьте в её шаблон <div id="reviews-homepage"></div>.

MarkerView также умеет читать Product JSON-LD и каталог ссылок, но сторонние темы формируют разметку по-разному. Явный data-article надёжнее; автоматическое сопоставление нельзя гарантировать для всех тем InSales.

Если адреса товаров магазина не начинаются с /products/, разработчик должен задать фактический productPathPrefix в конфигурации скопированного сниппета.

Публикация и результат

Откройте предпросмотр копии шаблона и проверьте несколько карточек. Затем опубликуйте шаблон средствами InSales. На живой странице в нужном месте должен появиться виджет именно текущего товара.

Частые ошибки

  • Весь магазин перестал открываться: ошибка Liquid/HTML. Верните опубликованный шаблон и исправляйте копию.
  • На всех карточках одинаковые отзывы: в data-article оставлено постоянное значение либо выбрано поле не текущего товара.
  • Сниппет виден дважды: он добавлен и в общем layout, и в карточке. Оставьте общий экземпляр.
  • После публикации старый результат: очистите кэш темы и браузера, затем проверьте публичный URL.
  • Пустой виджет: сравните выведенный артикул с каталогом MarkerView и статусом публикации отзывов.

Официальные источники