На сайте mena.shopping с базой более 100 000 товаров были настроены фильтры по коллекциям средствами темы Stockmart. В какой-то момент фильтры перестали работать: при выборе любого параметра выдача была пустой, хотя в админ-панели товары были корректно прикреплены к соответствующим фильтрам. Клиент обратился к нам с просьбой найти и устранить причину проблемы.
Что мы сделали:- Связались с разработчиком темы, чтобы проверить, не связана ли проблема с её функционалом. Получили подтверждение, что тема не влияет на отображение фильтров.
- Проверили все приложения, установленные на сайте, на предмет возможных конфликтов.
- В ходе проверки выяснили, что клиент использует инструмент Cloudflare, в котором были настроены редиректы с учетом регистра. Это нарушало работу фильтров и мешало отображению товаров.
- Мы отключили Cloudflare, что позволило фильтрам снова начать корректно работать: при выборе параметров отображаются соответствующие товары.
- Мы сообщили клиенту о причине и уточнили, что для них важнее - корректная работа фильтров или сохранение текущих настроек Cloudflare. Клиент выбрал фильтры и самостоятельно о отключил регистрозависимые редиректы.
Были ли альтернативы и почему было принято такое решение:Можно было обойтись без отключения Cloudflare, изменив логику фильтрации на стороне темы или приложения. Но это означало бы вмешательство в код, тестирование, возможные баги и временные затраты.
Также можно было перенастроить Cloudflare, но это потребовало бы более тонкой настройки и доступа в систему, который клиент нам не предоставил.
Результат:Работа фильтров на сайте восстановлена. Посетители снова могут удобно искать товары с помощью фильтрации по коллекциям
.Хотите успешный интернет-магазин?
Обращайтесь!