Как подключить умный поиск к Drupal Commerce
Добавьте поиск Indexa в Drupal Commerce через общий HTML-шаблон темы Drupal.
Подготовьте каталог и код
Подключите товарный фид в Indexa и дождитесь загрузки каталога.
В «Виджет → Интеграция» укажите URL сайта и скопируйте универсальный код.
Добавьте код поиска в Drupal Commerce
Если тема или модуль предоставляет глобальное поле кода в head, используйте его.
Иначе попросите специалиста добавить полный скрипт перед </head> в html.html.twig собственной темы.
Сохраните копию файла, служебные элементы Drupal и код темы. Не заменяйте весь шаблон фрагментом.
Примените изменения в активной теме и очистите кеш Drupal.
Пример для html.html.twig
<head>
<!-- Существующие служебные элементы и код темы Drupal -->
<script async src="INDEXA_LOADER_URL_FROM_DASHBOARD"></script>
</head>
Проверьте поиск после установки
Откройте магазин и нажмите «Проверить установку» в Indexa. Выберите элементы поиска для компьютера и телефона, сохраните.
Найдите товар, перейдите по ссылке и закройте виджет. Повторите на главной, в категории и карточке товара.
Drupal Commerce использует тему сайта Drupal. Проверьте поиск на страницах товаров и после переходов, включая динамическое обновление страниц.