Изменить логику поиска по сайту (OpenCart/ocStore)

Александр17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.09.2017

Цель: упростить поиск по сайту с большим количеством товаров.

Решение: осуществлять поиск не по товарам, а только по категориям и производителям.

Например:

- запрос «футболки»,

результат поиска: «женские футболки», «мужские футболки» (ссылки на категории).

- запрос «adidas»,

результат поиска: «adidas», «adidas originals» (ссылки на производителей)

Название категорий в результатах поиска брать из заголовка H1.

Если запрос содержит название категории и производителя, например,

запрос «футболки adidas», результат поиска должен содержать ссылки на категории с производителем (category/brand), «женские футболки adidas», «мужские футболки adidas», «женские футболки adidas originals», «мужские футболки adidas originals».

Если запрос содержит частичное совпадение, например «футболки #$%&» - вывести только то, где есть совпадение: «женские футболки», «мужские футболки».

Если категория или производитель не содержит товаров - в результатах поиска не отображать.

Модификация должна быть в виде модуля (дополнения) с поддержкой ocStore 2.3.

Заявки фрилансеров