Разрабатываем web-проекты с 2016 года
Назад в кейсы
Альянс кабель: улучшение поиска по каталогу
Заказчик
Компания "Альянс кабель"
Бюджет
100000 ₽
Период сотрудничества
1 неделя
Задача
К нам обратилась компания, продающая кабельную продукцию, с целью повышения эффективности поиска по каталогу в интернет-магазине.
Стек технологий
PHP
JS
1C-Bitrix
Подробнее о задаче
Специфика данного интернет-магазина такова, что покупатели на сайте ищут кабели с определенными характеристиками, и результат выборки должен им точно соответствовать.

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

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

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

 Пару слов о самом решении – модуль очень нужный и отлично дополняет базовые возможности поиска БУС, есть возможность «тонких» настроек, подробная документация Иногда грамотная постановка задачи – уже половина решения. В этой задаче заказчик предоставил исчерпывающее описание работы поиска на данный момент и описание желаемого результата с разными исходными данными.
Решение
  • Провели всеобъемлющую предпроектную аналитику, в ходе которого был выбран план реализации, представляющий из себя доработку и настройку пользовательского модуля
  • Первично протестировали поиск, выяснили, что некоторые позиции не находятся, хотя существуют в каталоге, потому что ошибочно исключены настройкой модуля поиска, оставили в исключении только ненужные позиции.
  • Выключили кэширование, чтобы сохраненные данные не влияли на отображение результатов текущего поиска, нужные позиции появились в результатах, но были и лишние, не походящие по критериям.
  • Выполнили полную переиндексацию поиска.
  • Выключили расширенный режим работы поиска
  • Внесли правки в код обработчиков модуля, что позволило сделать поиск еще точнее
Результат
Клиент получил максимально точные результаты поиска, которые лучше всего помогают покупателям интернет-магазина быстро найти нужный кабель и убрать из результатов лишние позиции. Казалось бы, несложная задача – но благодаря грамотному подходу мы смогли максимально эффективно решить проблемы клиента.

Поделитесь
Напишите нам. Мы поможем решить вашу задачу