Не працює пошук при виборі категорії в 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.

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

Вас також може зацікавити

Немає коментарів

Ви можете залишити коментар першим.

Залишити коментар

Будь ласка, введіть Ваше ім'я. Будь ласка, введіть адресу електронної пошти. Будь ласка, введіть повідомлення.