Модуль 1С-Битрикс

Умный поиск по каталогу

Поиск без пустых выдач: товар находится, даже когда штатный поиск сдался

О модуле

Штатный поиск 1С-Битрикс часто отвечает «по вашему запросу ничего не найдено» там, где товар в каталоге есть. Причины типовые: запрос набран не в той раскладке или с опечаткой; в индекс попало торговое предложение, а листинг каталога ждёт товар; артикул не проиндексирован; запрос из двух-трёх слов не совпал целиком. Модуль classnyisait.smartsearch закрывает каждый из этих случаев.

Поиск идёт слоями. Сначала штатный индекс с морфологией — быстрый и привычный. Найденные торговые предложения подменяются родительскими товарами, а запрос-артикул добирается напрямую из инфоблока, минуя индекс. Если выдача пуста, модуль исправляет запрос: определяет забытую раскладку («hjenth» превращается в «роутер») и подбирает ближайшие по написанию слова из индекса заголовков — так «клавеатура» находит «клавиатуру», а «видеокарат» — «видеокарту». Последний рубеж — поиск по названиям и артикулам с обрезкой окончаний.

Покупатель всегда понимает, что произошло: страница результатов честно пишет «По запросу “клавеатура” ничего не найдено. Показаны результаты по запросу “клавиатура”», а не молча подменяет выдачу. Исправления работают и в живой строке — подсказки появляются уже по опечатанному запросу.

Отдельный сценарий — артикул снятого с продажи товара. Вместо тупика покупатель получает понятное «товар снят с продажи» и подборку активных товаров того же раздела. Это возвращает в воронку запросы из старых прайсов, чеков и переписок с менеджером.

В комплекте живая строка поиска: подсказки-товары с миниатюрой и ценой, ранжирование по числу совпавших слов запроса, ссылка «Все результаты». Настройки модуля — инфоблоки каталога и торговых предложений (или автоопределение), код свойства артикула, лимиты выдачи, минимальная длина запроса и карта синонимов.

5 900 ₽

Скоро на маркетплейсе 1С-Битрикс. Модуль готовится к публикации. Пока можно оставить предзаказ — мы вышлем архив и уведомим о выходе.

Возможности

  • Исправление раскладки клавиатуры: «hjenth» находит «роутер»
  • Исправление опечаток по индексу заголовков: «клавеатура» находит «клавиатуру»
  • Найденные торговые предложения показываются карточкой родительского товара, а не отбрасываются
  • Поиск по артикулу находит товар мимо поискового индекса
  • По артикулу снятого товара — честное «снят с продажи» и похожие позиции того же раздела
  • Fallback по названиям и артикулам, когда морфологический индекс дал пустоту
  • Обрезка окончаний: «клавиатуры» находит «для клавиатуры», «беспроводная» — «беспроводной»
  • Карта синонимов в настройках: «материнка» → «материнская плата» и другие народные написания
  • Живая строка поиска с картинками и ценами товаров вместо списка разделов
  • Два компонента с открытыми шаблонами: живая строка и страница результатов

Все модули ClassnyiSait Labs