Зависимые значения без пустых результатов
После выбора одного параметра остальные варианты пересчитываются по доступному набору товаров.
Доработаем фильтр OpenCart от 3 рабочих дней. Исправим логику параметров, зависимые значения, мобильный интерфейс и тяжёлые запросы, если фильтр тормозит на большом каталоге.
Проблемы, из-за которых бизнес теряет обращения, время и деньги.
Проверим SEO, скорость и мобильную версию — покажем главные точки роста.
Готовое решение, заточенное под задачи вашего бизнеса.
После выбора одного параметра остальные варианты пересчитываются по доступному набору товаров.
В каждой категории показываем те параметры, которые действительно помогают выбору.
Оптимизируем запросы и индексы, если модуль фильтра создаёт нагрузку.
Панель фильтра не перекрывает контент и остаётся удобной на небольшом экране.
Не допускаем бесконтрольную индексацию миллионов комбинаций.
Нормализуем значения там, где «10 см» и «10см» должны быть одним фильтром.
Разбираемся не только в технологиях, но и в бизнес-процессах проекта.
Зависимости, диапазоны, чекбоксы, радиокнопки и скрытие пустых вариантов.
Атрибуты, опции, производители, цены, остатки и кастомные поля.
SQL-запросы, индексы, AJAX-обновления и кеширование.
Панель, кнопки, счетчик результатов и поведение при прокрутке.
Индексация, canonical, мета-данные и правила для посадочных страниц.
Исправляем стили и JS, если модуль фильтра конфликтует с шаблоном.
Прозрачный поэтапный процесс — от аналитики до запуска и развития проекта.
Никакой работы «на доверии»: до старта вы знаете, что получите, сколько это стоит и когда будет готово.
Получить смету и условияОбычно 50% — на старте, ещё 50% — после выполнения согласованного этапа. Крупные проекты разбиваем на несколько платежей.
Стоимость и состав работ фиксируем до запуска проекта.
Этапы, результат и порядок приёмки прописываем в договоре.
Передачу выполненных работ и необходимые документы закрепляем официально.
Без общих рекомендаций: найдём критичные ошибки и выделим 3–5 приоритетных точек роста.
Соберём состав работ под ваши задачи и бюджет — без оплаты ненужных услуг.
Да. Это одна из самых полезных доработок для зависимого фильтра.
Да, но только по контролируемому набору. Массовая индексация всех комбинаций создаёт дубли и мусорные страницы.
Сначала нужно нормализовать данные. Иначе фильтр будет показывать дубли вроде «Черный» и «чёрный».
Часто да. Оптимизация SQL, индексов и логики пересчёта может дать результат без полной замены.
Да, но конкретный способ зависит от версии и степени кастомизации. Сначала смотрим текущую реализацию.
Да. Также можно использовать диапазоны цен, бренды, атрибуты и другие источники данных.
URL должны быть предсказуемыми, а индексация — управляемой. Для SEO-страниц отдельно определяем canonical, robots и мета-данные.
Чаще всего из-за тяжёлых SQL-запросов, большого числа сочетаний, отсутствия индексов и повторных пересчётов.
Покажите проблемную категорию и текущий модуль. Разберём логику, данные, скорость и SEO-риски, а затем предложим точечную доработку без ненужной замены.