Умный поиск элементов

Хит
Новинка
Умный поиск элементов

Битрикс модуль "Умный поиск элементов" -  это поиск по названию товара, поиск по свойствам товара, поиск по артикулу, поиск по тегам и др. полям инфоблока.

Поисковик не использует поисковый индекс Битрикс, Сфинкс и др., а только свой внутренний алгоритм поиска в полях и свойствах каталога товаров. 

Поисковик протестирован на крупных интернет-магазинах с каталогами более чем в 60 000 товаров!

1 530 руб.
1 800 руб.
(Экономия в цене - 270 руб.)
Онлайн-демо

Основные возможности

  • В комплекте два компонента Поиск по заголовкам и Результаты поиска;
  • Ищет по нескольким инфоблокам;
  • Возможен поиск по названию товара, поиск по свойствам товара, поиск по артикулу, поиск по тегам и др. полям инфоблока;
  • * Не использует поисковый индекс Битрикс, используется свой внутренний алгоритм;
  • *** Возможность разбивать результаты поиска по категориям;
  • Возможность поиска в двух режимах,  по точному совпадению слов и по вхождению слов в строку (рекомендуется, включен по умолчанию)
  • Возможность переключать режим поиска с помощью параметров из адресной строки sm=exact, например: ?q=Аксессуар+NEOMAX&sm=exact
    где &sm=exact - включает режим точного совпадения, иначе работает режим по умолчанию, по вхождению слов в строку.
  • Возможность передавать глобальную переменную apiSearchFilter в фильтр каталожных компонентов и реализовать страницу результатов поиска на стандартных Битрикс компонентах, например bitrix:catalog.search, bitrix:catalog.section;
  • Возможность вывода цен и скидок с конвертацией валют;
  • Возможность ресайза изображений (размер можно задавать двумя способами: 64x64 или 64)
  • Возможность задать двойную сортировку элементам в результатах;
  • Возможность отключить встроенные стили компонентов  и применить свои;
  • Современный, адаптивный и красивый дизайн;
  • Прост в установке и настройке;
  • + в планах реализация очень клевых и интересных функций, и шаблонов поиска.

* - поисковый индекс Битрикс хранится в БД сайта, занимает место,  на больших магазинах это даже гигабайты, обновляется при каждом изменении элементов, часто работает не должным образом.

*** - Если задано ограничение на результаты поиска в компоненте Поиск по заголовкам и заданы категории поиска, то результат будет подстраиваться под заданное ограничение, например: всего 30 товаров в результатах задано в настройках + 3 категории поиска, компонент будет стараться в каждой категории находить максимальное количество значений по формуле 30 / 3 = 10, т.е. в каждой категории будет максимум 10 результатов, но если в первой категории было всего 2 результата, то во второй категории компонент может вывести (10 - 2) + 10 = 18 элементов, а в третьей будет 10, итого всего 30 элементов.
Пока сделана разбивка результатов поиска по категориям только в одном компоненте Поиск по заголовкам, чуть позже сделаем во втором.

Мультиязычность Битрикс

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

Тексты сообщений из настроек компонента также можно переопределить в лэнгах шаблона, лэнгам шаблона я сделал максимальный приоритет, если они там прописаны, то подключаются в первую очередь лэнги из шаблона, независимо от настроек компонента, наглядно выглядит это так:

Лэнги шаблона и компонента

В красном прямоугольнике выделены пустые лэнги, вот если в них что-то вписать, то они будут подключаться и в шаблоне, и в компоненте в первую очередь, даже если заданы в настройках компонента, пока они пустые, используются лэнги из настроек компонента.

jQuery плагины

Для шаблона компонента Поиск по заголовкам написан jQuery-плагин:
$.fn.apiSearchTitle

Он подключается автоматически в шаблоне компонента в файле script.js
У плагина есть настройки, пока они заданы в самом шаблоне.
При копировании шаблона компонента вы максимально сможете изменять плагин под свои задачи.

Системные требования

Модуль я постарался сделать максимально совместимым со старыми редакциями, протестирован на редакциях:

  • 1С-Битрикс: Управление сайтом 15.5

Версия jQuery 1.8.3 + (либо на сайте, либо в настройках модуля включить)
Версия php 5.3 +

Обратите внимание!

1) Поиск ищет только по элементам инфоблока.

2) У модуля хитрая логика поиска, если вы введете две буквы, например по, то ничего конкретного скорее всего не найдете, если ищете слово почетный, то найдете абсолютно все элементы с этим словом.
Также будет искать по вариациям: почетная грамота, грамота почетная, грамоты, почетный и т.д.

3) Если не заработало или не появляются всплывающие результаты поиска, значит надо в настройках компонента попробовать подключить jQuery, если опять не заработали, значит какой-то конфликт библиотек jQuery, надо будет разбираться с проблемой, из коробки все работает.

4) Чем больше свойств вы укажите для поиска, тем медленнее он будет работать, но чаще всего это Название товара и свойство Артикул.
Максимум 30 свойств можно выбрать, если ничего не выбрано, то поиск ищет только в названиях элементов.

5) Модуль протестирован в каталоге более 60 000 шт. товаров, по названию и артикулу ищет быстро, если у вас работает очень медленно, рекомендую задуматься над оптимизацией своего сайта, либо над сменой хостинга на более мощный, либо удалить модуль и пользоваться стандартным поиском Битрикс.

Опубликован:
05.12.2015
Обновлен:
09.05.2016
Версия:
2.2.1
Установок:
50 - 99
Битрикс:
Первый сайт, Старт, Стандарт, Малый бизнес, Эксперт, Бизнес
Адаптивность:
Да
Композит:
Нет

Установка модуля обычная, вы можете:

  1. Установить демо-версию модуля на свой сайт по кнопке Тестировать (N) дней введя в всплывающем окне адрес своего сайта, пример: http://tuning-soft.ru

  2. Купить модуль, активировать и загрузить на сайт по инструкции из раздела Помощь
    Как купить Битрикс модуль?
    Как активировать Битрикс модуль?

Краткая инструкция для опытных

1) После установки модуля перейдите в публичную часть сайта
2) Создайте раздел или страницу с помощью панели администрирования
3) В визуальном редакторе в панели компонентов справа найдите раздел Тюнинг-Софт -> Умный поиск элементов
4) Перетащите мышкой компоненты Поиск по заголовкам и Результаты поиска в область визуального редактора по очереди, первым должен быть Поиск по заголовкам
5) Настройте компоненты для работы хотя бы с одним инфоблоком:

  • В случае нескольких инфоблоков поиск работает автоматически только по Названию элемента
  • Поиск по Названию и по свойствам работает только для одного инфоблока и при выборе только одного инфоблока там же в настройках дополнительно для выбора появятся свойства выбранного инфоблока

6) Сохраните настройки компонента
7) Сохраните страницу

Все, система поиска должна работать.
Обладая знаниями разработчика вы можете размещать компоненты в любом месте сайта, настраивать систему поиска как удобно, если нет таких знаний, пишите мне.

Базовая настройка модуля после установки

Итак, делаем все, как в краткой инструкции, только наглядно со скриншотами

1) После установки модуля перейдите в публичную часть сайта
2) Создайте раздел или страницу с помощью панели администрирования
#
#

3) В визуальном редакторе в панели компонентов справа найдите раздел Тюнинг-Софт -> Умный поиск элементов
4) Перетащите мышкой компоненты Поиск по заголовкам и Результаты поиска в область визуального редактора по очереди, первым должен быть Поиск по заголовкам
#

5) Настройте компоненты для работы хотя бы с одним инфоблоком:
  • В случае нескольких инфоблоков поиск работает автоматически только по Названию элемента
  • Поиск по Названию и по свойствам работает только для одного инфоблока и при выборе только одного инфоблока там же в настройках дополнительно для выбора появятся свойства выбранного инфоблока
#

6) Сохраните настройки компонента
7) Сохраните страницу

Все, система поиска должна работать.

Рейтинг покупателей
5 / 5
На основе 1 оценок покупателей
  • 1
  • 0
  • 0
  • 0
  • 0
Отзывы о модуле Умный поиск элементов
Отзыв для Умный поиск элементов
Оценка *
Заголовок *
Достоинства
Недостатки
Комментарий

Населенный пункт
Публиковать
Отличный умный поиск
Достоинства:
Это то, что я искал - красивый и функциональный поиск за разумные деньги, плюс всегда можно получить квалифицированную помощь тех. поддержки
Недостатки:
За неделю использования не обнаружено
Комментарий:
Разработчик по моей просьбе дополнил функционал модуля и помог с его настройкой
×

Установка модуля

×

Вход в интернет-магазин