Перейти к содержимому
Разделы документации
Русский
Интеграции

Как подключить умный поиск к Drupal Commerce

Добавьте поиск Indexa в Drupal Commerce через общий HTML-шаблон темы Drupal.

Подготовьте каталог и код

  1. Подключите товарный фид в Indexa и дождитесь загрузки каталога.

  2. В «Виджет → Интеграция» укажите URL сайта и скопируйте универсальный код.

Добавьте код поиска в Drupal Commerce

  1. Если тема или модуль предоставляет глобальное поле кода в head, используйте его.

  2. Иначе попросите специалиста добавить полный скрипт перед </head> в html.html.twig собственной темы.

  3. Сохраните копию файла, служебные элементы Drupal и код темы. Не заменяйте весь шаблон фрагментом.

  4. Примените изменения в активной теме и очистите кеш Drupal.

Документация платформы: Документация Drupal: HTML-шаблон страницы

Пример для html.html.twig

Пример для html.html.twig
<head>
  <!-- Существующие служебные элементы и код темы Drupal -->
  <script async src="INDEXA_LOADER_URL_FROM_DASHBOARD"></script>
</head>
Twig / HTML

Проверьте поиск после установки

Откройте магазин и нажмите «Проверить установку» в Indexa. Выберите элементы поиска для компьютера и телефона, сохраните.

Найдите товар, перейдите по ссылке и закройте виджет. Повторите на главной, в категории и карточке товара.

Drupal Commerce использует тему сайта Drupal. Проверьте поиск на страницах товаров и после переходов, включая динамическое обновление страниц.

Остались вопросы? Свяжитесь с нами — Поможем с настройкой.

Esc — закрыть