Какую задачу решает
Штатный поиск OpenCart ищет каждое слово в названии буква в букву, а артикул — только целиком. Покупатель пишет иначе: «ввг 3x2.5» с латинской «x» и точкой, когда в каталоге «ВВГнг(А)-LS 3х2,5»; «din933 m10» слитно, когда в названии «DIN 933 M10x30»; «ghjdjl», забыв переключить раскладку. Штатный поиск отвечает «Нет товаров, соответствующих критериям поиска», и покупатель уходит.
Товаропоиск ищет по собственному индексу и находит товар во всех этих случаях.
Возможности
- Артикулы и размеры в любом написании. Латинская и русская «х», точка и запятая, «ё» и «е» считаются одинаковыми. Слова из букв и цифр ищутся без учёта пробелов. Дефис и слэш значимы, чтобы «10-228» не путался с «102285». Свои правила замены — строкой в настройках.
- Поиск по полям на выбор: модель, SKU, UPC, EAN, JAN, ISBN, MPN, название, теги, производитель, значения опций, атрибуты, meta keywords, H1 (ocStore), описание.
- Формы слов (морфология русского языка). «розетки legrand», «кабеля ввг», «светодиодные лампы» находят «Розетка … Legrand», «Кабель ВВГ…», «Лампа светодиодная…». Синонимы срабатывают для любой формы слова.
- Исправление раскладки. Если ничего не найдено, модуль пробует другую раскладку и показывает покупателю, по какому запросу найдены товары.
- Подсказки при вводе. Картинка, цена (со скидкой), артикул, подсветка совпадений; стрелки и Enter. Не зависят от темы: подключаются к полю поиска по CSS-селектору.
- Подсветка совпадений в карточках на странице результатов.
- Ранжирование в 11 уровней: точное совпадение артикула, артикул, начало названия, все слова в названии, доп. поля, описание. Порядок меняется в настройках. Опция «нет в наличии — в конец».
- Синонимы и стоп-слова.
- Статистика запросов: популярные и без результатов.
- Индекс обновляется сам: товар из админки — сразу; изменения из импорта и 1С — по дате изменения (проверка при поиске, не чаще раза в 5 минут); полная пересборка — кнопкой или по CRON.
- Совместимость с фильтрами. Если на странице поиска применён модуль-фильтр, найденные товары передаются в штатную выборку getProducts() через OCMOD, и условия фильтра работают. Без фильтров модуль сам собирает страницу результатов — так быстрее на больших каталогах. Категории и сортировки темы работают в обоих случаях. Если штатную выборку перекрыл другой модуль, Товаропоиск формирует выдачу сам и показывает это в админке.
- Безопасный откат. Модуль выключен, индекс не собран или произошла ошибка — работает штатный поиск, ошибка пишется в журнал.
- Исправление SEO Pro в комплекте (необязательный модификатор): в SEO Pro запрос с кавычками, «&», «+», «<» после переадресации на ЧПУ обрезается («кабель "ввг"» → «кабель»). Для ocStore 2.3 и 3.x.
Скорость
Замер на виртуальном хостинге: 40 207 товаров на двух языках, 17 типичных запросов, первый запрос без кеша.
| Штатный поиск | Товаропоиск |
| Страница результатов, медиана | 1,87 с | 0,54 с |
| Подсказки | — | 0,44 с (из кеша ~0,1 с) |
| Полная пересборка индекса | — | 10 с (1 300 товаров — 0,5 с) |
Рассчитан на каталоги до 50 тысяч товаров.
Демо
- Витрина: https://demo.tovaropoisk.ru/ — каталог электротоваров на 1 300 позиций. Попробуйте: «ввг 3x2.5», «ghjdjl», «din933 m10», «саморез 4.2x51».
- Админка: https://demo.tovaropoisk.ru/admin/ — логин demo, пароль demo (просмотр настроек модуля и статистики).
- Данные демо сбрасываются каждую ночь.
Установка
Через штатный установщик, около 10 минут; шаги — в README.txt в архиве и на https://tovaropoisk.ru/instrukciya/. На ocStore 2.3 установщику нужен FTP, либо файлы из папки upload загружаются вручную.
Установка в стоимость не входит. Установку и настройку под каталог (синонимы, правила замены, проверка с темой и фильтрами) автор может выполнить за отдельную плату — по договорённости.
Поддержка и обновления
- Бесплатная поддержка — 90 дней с покупки: ответы на вопросы по установке и настройке, исправление ошибок модуля. Срок ответа — как правило один рабочий день.
- Обновления — бесплатно.
- Клиентам не из РФ поддержка оказывается на русском языке.
- Контакты: Telegram @anomal3, anomal95@gmail.com. Сайт модуля: https://tovaropoisk.ru/
Способ распространения:
Платно
Совместимость:
OCStore 3.*OpenCart 3.*OCStore 2.3OpenCart 2.3
Версия PHP:
PHP 7.4PHP 8.1PHP 8.2PHP 8.3
Активация:
Не требуется
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Да
Загружено:
12.10.2026
Обновление:
12.10.2026
Просмотров:
45
Файлы будут доступны после покупки