Не работает поиск при выборе категории в opencart
Ошибки на странице поиска в opencart при включенном Seo Pro
Создание, разработка, изготовление сайтов | WEB-STYDIA.COM

Приветствую. Не знаю замечали ли вы такую странность в своем магазине что поиск при включенном Seo Pro работает мягко говоря кривовато.

Что я имею ввиду? -Когда у вас в магазине включен Seo Pro и если задать поисковый запрос то все работает, но, стоит выбрать категорию в поиске и нажать поиск то вас просто перекинет в саму категорию, без поиска нужных вам товаров, то есть в данном случае поиск в opencart не работает.

Данная проблема мне встречалась в opencrt ветки 1.5... , возможно и в других версиях opencart есть такой же глюк с поиском я не проверял.

Как такого решения полностью исправить проблему чтоб в поиске работал верно и красиво чпу я пока не знаю, да я и не заморачивался никогда над этим вопросом, так как для меня главное чтоб при разработке интернет магазина поиск верно работал в нем, а красивые урлы (чпу) для меня в поиске не играют совсем никакой роли, почему?

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

И так что же делать если у вас в интернет магазине при выборе категории на странице поиска переходит в категорию товара, то есть не работает модуль SeoPro для поиска товаров в opencart.

Ниже я выложу самое простое решение как поправить работу поиска в opencart, если же у вас есть другие соображение по данному поводу пишите в комментариях, буду рад

И так для того чтоб в интернет магазине opencart верно работал поиск при выборе "искать в категории" нужно внести изменения в сам файл Seo Pro (catalog/controller/common/seo_pro.php), открываем его и ищем в нем следующее:

и после этих строк добавляем следующее:

В принципе теперь поиск будет работать верно, но можете еще дополнить тот же файл Seo Pro следующим кодом:

Который нужно вставить сразу же над:

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

Еще раз напомню, это не исправление ошибки чпу поиска при включенном Seo Pro, это только так называемый костыль, который позволит полноценно работать с поиском в интернет магазине на базе opencart.

Удачи Вам, знаете решение по лучше поделитесь, все скажут вам спасибо!

Вас также может заинтересовать

Нет комментариев

Вы можете оставить комментарий первым.

Оставить комментарий

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