Модуль для OpenCart и ocStore

Поиск Навигатор

  • OpenCart 3
  • ocStore 3
Версия 1.0.0
Поиск Навигатор

Быстрый Поиск Навигатор

Поиск товаров для OpenCart и ocStore 3: подсказки во время ввода и обычная страница результатов с теми же поисковыми полями. Покупатель видит товар, изображение, цену, акцию и наличие, открывает карточку одним нажатием или переходит ко всей выдаче.

Возможности

  • Название и теги: все слова запроса в одном поле, в любом порядке.
  • Модель и SKU: точное и частичное совпадение. UPC, EAN, JAN, ISBN и MPN: точное совпадение.
  • Приоритет точных кодов и начала модели/SKU при сортировке по умолчанию; штатные сортировки и страницы полной выдачи.
  • Настраиваемые минимум символов, задержка, число товаров и категорий, размеры миниатюр и дополнительные сведения.
  • Категории переключают предварительно загруженные подсказки без нового запроса. Счётчики относятся к этому набору, а не ко всему каталогу.
  • Гостевые цены закрываются по настройке магазина, включая акционные.
  • Enter, стрелки, Tab и Escape; закрытие снаружи и при переходах; устаревшие ответы не возвращают предыдущую выдачу.
  • Настройки и диагностика в админке; автономное руководство внутри модуля.

Как пользоваться

В админке две вкладки: «Основные настройки» и «Диагностика». Группы параметров и диагностические разделы раскрыты; индексы и EXPLAIN в полученном отчёте доступны сразу.

Раздел «Производительность и база данных» проверяет структуру и индексы, измеряет реальные выборки подсказок и полной выдачи до трёх раз, показывает время модели/SQL, число запросов и план EXPLAIN. Последний успешный замер сохраняется в браузере для повторения и сравнения при одинаковых условиях. Это серверное время выборки без сети, изображений и отображения страницы; данные, таблицы и индексы проверка не меняет.

По умолчанию подсказки появляются после трёх символов с задержкой 300 мс, показывают восемь товаров и загружают до 24. Вся карточка является ссылкой. «Все результаты поиска» открывает обычную страницу по исходному запросу; категория подсказок туда не переносится. Поиск в описании включается отдельно на полной странице.

Установка и обслуживание

  1. Загрузите выпущенный пакет через «Расширения → Установка расширений».
  2. Установите «Поиск Навигатор» в списке модулей.
  3. Обновите модификаторы, включите и сохраните настройки.
  4. Проверьте готовность событий и полной выдачи в диагностике, затем выполните поиск на витрине.

При обновлении повторите загрузку пакета и обновление модификаторов. Отключение статуса возвращает штатный поиск. Удаление модуля удаляет его события и настройки; модификатор удаляется отдельно с обновлением кеша. Каталог и заказы не удаляются. Cron, внешние API и дополнительный поисковый сервер не нужны.

Совместимость и ограничения

Версия 1.0.0 проверена на стандартной теме default: ocStore 3.0.3.9 с PHP 8.2 и OpenCart 3.0.4.1 с PHP 7.4. Если тема использует собственную форму вместо common/search, нужен адаптер. Другой расширенный поиск следует отключить. OpenCart 4 и другие темы требуют отдельной реализации или проверки.

HTTPS и текущие ЧПУ проверены на демо с OpenCart 3.0.4.1 / PHP 8.2.33 / default. Приёмка настоящего Safari/iPhone, подкаталога и сторонней минификации ещё не завершена. Версия не исправляет опечатки, раскладку и окончания слов, не использует синонимы или ИИ. Скорость широкого поиска зависит от каталога и сервера. Максимальная длина запроса — 128 Unicode-символов.

Настройки снабжены подсказками; ширина и высота миниатюры собраны в одну строку. Диагностика объясняет результат простым языком, показывает цветную оценку серверного времени и отдельную паузу перед запросом. Ссылки ведут к нужной настройке, несохранённые изменения блокируют замер, а последний результат сохраняется в браузере для сравнения при одинаковых параметрах.

FAQ Вопросы и Ответы

Работает ли модуль на любой теме?

Проверена стандартная тема default. Если тема выводит собственную форму поиска вместо common/search, потребуется адаптер.

Диагностика автоматически ускоряет базу?

Нет. Она показывает структуру, индексы и измеряет реальные поисковые выборки. Таблицы, индексы и данные не изменяются.

Нужны ли ключ, cron или внешний API?

Нет. Модуль работает средствами магазина, активация и фоновые задания не требуются.

Сохранятся ли настройки после обновления?

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

Характеристики

Совместимость и технические требования.

ionCubeНет
Совместимость
  • OpenCart 3
  • ocStore 3
Версии PHP
  • PHP 7.4
  • PHP 8.2

Версии и обновления

Текущая версия и условия получения обновлений.

Текущая версия1.0.0

История изменений появится вместе со следующими версиями.

Отзывы покупателей

Подтверждённых отзывов пока нет.

Вопросы продавцу

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

Пока нет вопросов. Уточните совместимость или возможности модуля.
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.