Як підключити розумний пошук до Drupal Commerce
Встановіть розумний пошук у магазині Drupal Commerce через спільний шаблон вашої Drupal-теми.
Підготуйте каталог і код пошуку
Підключіть товарний фід до Indexa та дочекайтеся появи товарів у каталозі.
У кабінеті відкрийте «Віджет → Інтеграція», вкажіть адресу сайту та скопіюйте «Універсальний код».
Додайте код пошуку до Drupal Commerce
Якщо встановлений модуль або ваша тема вже надає поле для HTML-коду в <head> на всіх сторінках, вставте туди повний код Indexa.
Інакше передайте «Універсальний код» фахівцю Drupal. Для власної теми його можна додати до перевизначеного шаблону html.html.twig перед </head>.
Збережіть копію шаблону й усі наявні службові елементи. Додайте лише свій script-фрагмент; не замінюйте весь шаблон прикладом.
Застосуйте зміну до активної теми магазину та очистьте кеш Drupal.
Приклад у html.html.twig
<head>
<!-- Наявні службові елементи та код теми Drupal -->
<script async src="INDEXA_LOADER_URL_FROM_DASHBOARD"></script>
</head>
Перевірте пошук товарів після встановлення
Після встановлення відкрийте свій магазин і в кабінеті Indexa натисніть «Перевірити встановлення». Виберіть елемент, який має відкривати пошук, окремо для комп’ютера та мобільної версії. Збережіть налаштування.
Перевірте запит за назвою товару, перехід до його сторінки та закриття віджета. Повторіть перевірку на головній, у категорії та на сторінці товару.
Commerce працює у Drupal, тому код додається до теми сайту. Перевірте сторінки каталогу, товару та переходи з динамічним оновленням вмісту.