Blue Mountain House

Готовые решения для 1С-Битрикс

Быстрый поиск товаров

Версия 1.2.1

Описание

Готовое решение для быстрого поиска товаров.

Вводим несколько символов — отображаются разделы и товары, в названии или артикуле которых они содержатся.
  • 5 цветовых гамм
  • Возможность поиска как по простым каталогам товаров, так и по каталогам с торговыми предложениями (SKU)
  • Возможность поиска сразу по нескольким инфоблокам
  • Возможность поиска по любым свойствам типа "Строка" и "Список"
  • Возможность включения/отключения поиска по разделам
  • Возможность поиска только по товарам, имеющим картинку
  • Возможность поиска только по товарам в наличии
  • Возможность поиска только по товарам с установленной ценой
  • Учитывание неправильной раскладки клавиатуры
  • Возможность указать замены слов: пользователи смогут искать не только по точным словам, например "asus" или "iphone", но и по любым другим словам, которые вы укажете, например "асус" или "айфон"
  • Загрузка дополнительных результатов поиска без перезагрузки страницы
  • Сбор и отображение статистики поисковых запросов за последние сутки, 7 дней, 30 дней и за всё время
  • Увеличение изображений при наведении
  • Переход на детальную страницу товара при нажатии
  • Отображение цены в разных валютах; в формате, указанном в настройках валюты
  • Возможность сортировки по названию и цене
  • Отдельный компонент для страницы с результатами поиска
ТЕХНИЧЕСКИЕ ДАННЫЕ
  • Получение основных и дополнительных результатов поиска происходит асинхронно
  • Серверный код оптимизирован: среднее время выполнения поиска - 0.2 секунды при индексе производительности сайта 40
  • Клиентский код оптимизирован: никаких сторонних тяжёлых js-плагинов, все скрипты самописные - загрузка страницы не тормозит
  • Решение работает на кодировках UTF-8 и Windows-1251
  • Грамотный и понятный код
  • Поддержка технологии "Композитный сайт"
Высокая производительность
Адаптивность
Поддержка Композита
Грамотный и понятный код
Поддержка UTF-8 и Windows-1251
Работает на редакциях:
Первый сайт
Старт
Стандарт
Малый бизнес
Эксперт
Бизнес
Корпоративный портал
Холдинг
Количество установок: 100 - 499
Бесплатный 7-дневный тестовый режим
1000 руб.
Действуют партнёрские скидки
Если на вашем сайте неактивна лицензия, и вы не можете установить модуль через Маркетплейс – напишите нам, мы продадим и установим его вам напрямую, в обход Маркетплейса.
Юрий Герасименко
Отличный модуль для поиска товаров по сайту, возникли некоторые трудности, которые техподдержка решила на высшем уровне. Рекомендую к установке.
Сорокин Александр
+1 к автору поста ниже. рекомендую! отдельная благодарность поддержке за оперативность
Поддубный Николай
Отличный модуль. Прост в установке и настройке. Оперативная и отзывчивая служба поддержки!
Petr Andreev
Так же очень просим сделать что бы появляющиеся в поиске товары можно было по правой кнопке мышке открывать в соседнем окне.
Blue Mountain House
Petr Andreev, ошибкой это не является, поэтому будет не "исправление", а добавление нового функционала.
Высокий приоритет у этой задачи не стоит, поэтому срок выпуска обновления - не менее 2 недель.
Petr Andreev
Записали себе эту функцию для выпуска в одном из следующих обновлений.
Для срочной доработки можете написать нам в техподдержку или обратиться к любому партнёру-разработчику.

В ближайшее время будет исправлено?
Примерно сроки обновления? Думаем покупать или нет.
Blue Mountain House
Petr Andreev, это не та же проблема.
Наш модуль берёт тип цен, указанный в товаре, т.е. в Вашем случае - евро.
Конвертации из типа цен, который указан в товаре, в какую-то другую валюту в нашем модуле нет.
В первую очередь, это связано с тем, что конвертация настраивается лишь в компоненте каталога, а не в настройках самого типа цен.

Записали себе эту функцию для выпуска в одном из следующих обновлений.
Для срочной доработки можете написать нам в техподдержку или обратиться к любому партнёру-разработчику.
Petr Andreev
та же проблема.
Базовая цена у нас в евро
в вашем поиске цена показывается в евро.
На сайте же все в рублях.
Версия поиска 1.2.1

Рамиль Исхаков 26 июля 2018 12:56
На нашем сайте цены вводятся в долларах и в рублях, то что вводится в долларах преобразует вывод на сайт в рубли по курсу, но поиск выводит цену долларовую без индексации в рубли, как сделать чтобы он выводил в поиске цены в рублях, которые у нас на сайте в долларах? Возможно ли как-то доработать данный модуль? Сейчас написали цены как руб/$, чтобы не было лишних вопросов.
Второй вопрос. Возможен ли вывод в приоритете по названию товара, а потом  по описанию? Можно ли это доработать?
сайт gisys.ru
Blue Mountain House
B24_15311883, это было исправлено тогда же, в июле.
B24_15311883
Решили проблему Александра?(пост 11 июля 2018 года), нужно искать «модель 5» что бы результат был релевантен.
Blue Mountain House
Федор Попченко, пошаговой инструкции нет – замена\установка компонентов на страницы производится стандартно для Битрикса.
Детально о работе с компонентами написано в курсе "Контент-менеджер" – https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&CHAPTER_ID=04457&LESSON_PATH=3905.4457
Если по каким-то причинам Вы не можете (или не хотите) этого сделать, то да, нужно обратиться к специалистам. Например, к нам – support@bluemountainhouse.ru
Федор Попченко
Есть ли пошаговая инструкция как заменить используемый компонент поиска на ваш (bmhouse:search), и поставить на отдельную страницу компонент страницы результатов поиска (bmhouse:search.page)? Или надо обращаться к специалистам?
Blue Mountain House
Федор Попченко, в шаблоне сайта нужно заменить используемый компонент поиска на наш (bmhouse:search). При необходимости также нужно заменить (или поставить на отдельную страницы) компонент страницы результатов поиска (bmhouse:search.page).
Все комментарии
1.2.1
Мелкие исправления
1.2.0
Добавлен компонент отдельной страницы результатов поиска.
Параметры компонента поисковой строки перенесены на страницу настроек модуля в административной части сайта.
Добавлена адаптивность.
1.1.13
Изменён внешний вид компонента.
Добавлена возможность выбора одной из 5 цветовых гамм.
1.1.12
В механизм замены слов добавлена поддержка замены части слова.
Например, при указании правила "бензот*;триммер бензиновый" любые поисковые запросы, начинвающиеся с "бензот", будут восприниматься в качестве запроса "триммер бензиновый".
1.1.11
Добавлена возможность поиска по любым свойствам типа "Строка" и "Список".
1.1.10
Оптимизация производительности
Убраны картинки у разделов в результатах поиска.
1.1.9
Добавлено: возможность сортировки по названию, цене и параметру Сорт.
1.1.8
Исправлено: в качестве валюты цены всегда показывалось "руб."
Теперь цены показываются в правильной валюте и в формате, указанном в настройках отображения валюты.
1.1.7
Исправление порядка отображения результатов поиска на сайтах в кодировке UTF-8. Исправление отображения товаров из неактивных разделов.
1.1.6
Исправление порядка отображаемых результатов
1.1.5
  • Доработан алгоритм поиска: дополнительно производится поиск по каждому отдельному слову в поисковом запросе
  • Добавлена возможность поиска по краткому описанию и отображения его в результатах поиска
1.1.0
  • Добавлена возможность поиска по нескольким инфоблокам
  • Добавлена возможность включения\отключения поиска по разделам
  • Добавлена возможность поиска только по товарам с картинкой
  • Добавлена возможность поиска только по товарам в наличии
  • Добавлена возможность поиска только по товарам с ценой
  • Добавлено учитывание неправильной раскладки клавиатуры при поиске
  • Добавлена возможность указывать замену слов в поисковых запросах
  • Добавлен сбор статистики поисковых запросов
  • Мелкие исправления
1.0.5
  • Теперь поиск производится и по разделам
Установка стандартная: через Marketplace 1С-Битрикс или каталог решений раздела Marketplace в административной части сайта.

Внимание! Если в списке компонентов не отображается какой-либо из установленных, то обновите список, нажав на кнопку с маленьким треугольником справа от кнопки "Компоненты", а затем нажав на "Обновить".

В административном разделе, пункт Настройки, Настройки продукта, Настройки модулей будет доступен раздел "Быстрый поиск товаров", в котором настраиваются компоненты, механизм замены слов и отображается статистика поисковых запросов.

Настройки компонентов:

Инфоблок
Инфоблок или несколько инфоблоков, по которому(-ым) производится поиск товаров (разделов).

Подключать jQuery
Нужно ли в компоненте подключить js-библиотеку jQuery.
Компонент использует jQuery для применения эффекта разворачивания списка. Если при подключенном jQuery возникает ошибка "$ is not a function", значит jQuery на странице подключен дважды, следовательно, в параметрах компонента эту галочку нужно выключить.

Минимальное количество символов для поиска
Количество символов, которое нужно ввести пользователю, чтобы запустился поиск.
Рекомендуемое значение — 3. При меньшем значении будет показывать очень много товаров.
Например, при значении 1 и вводе символа "А" будут показаны все товары, в названии (или артикуле) которых содержится буква "А".
А таких товаров может быть очень много, и вряд ли результаты такого поиска хоть как-то помогут покупателю.

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

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

Свойство, в котором хранится артикул
Какое свойство считать "хранителем" артикула.
Именно по этому свойству будет производиться поиск при включенной галочке "Искать по артикулу".
И значение этого свойства будет выводиться при отмеченной галочке "Показывать артикул"

Искать по свойствам
По выбранным свойствам также будет производиться поиск. Но их значения в результатах показываться не будут.

Искать разделы
Определяет, искать ли введённые символы в названиях разделов и отображать ли найденные разделы в результатах поиска.

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

Показывать только товары в наличии
Настраивает поиск только на товары, у которых доступное количество больше нуля.

Показывать только товары с ценой
Настраивает поиск только на товары, у которых установлена цена.

Надпись в поле поиска
Надпись, отображаемая в поле для ввода поискового запроса до того, как пользователь начал что-либо в него вводить.

Количество отображаемых товаров
Максимальное количество товаров (разделов), которое отображается первоначально.
Если найденных товаров больше, чем указанное количество, то отображается кнопка "Показать ещё", при каждом нажатии на которую будет дополнительно показываться ещё по столько же товаров.

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

URL отдельной страницы с результатами поиска
URL страницы, на которой расположен компонент с результатами поиска (это может быть и наш компонент, и стандартный).
Если заполнено, то на этот адрес будет происходить перенаправление при нажатии на кнопку увеличительного стекла или при нажатии на Enter.
Если не заполнено, то нажатие на кнопку увеличительного стекла и на Enter будут игнорироваться.

Показывать артикул
Показывать ли артикул у найденных товаров

Отображать цену
При отмеченной галочке в списке найденных товаров будет показываться цена.

Тип цены
Цену какого типа отображать при включенной галочке "Отображать цену" и использовать в поиске при включенной галочке "Показывать только товары с ценой".

Сортировка
Выбор варианта сортировки для отображаемых результатов.
Доступные варианты: по названию и цене.
Важно: в первую очередь в результатах поиска отображаются разделы, затем товары, найденные по полному поисковому запросу, затем товары, найденные по части поискового запроса. А уже между собой эти сущности сортируются по выбранному алгоритму сортировки.

Цветовая гамма
Выбор одной из пяти цветовых гамм.

Онлайн-демо

Есть вопросы? Напишите нам!