Каталог OpenCart
Не работает фильтр OpenCart: категории, характеристики, SEO и скорость
Почему в OpenCart не работает фильтр товаров: характеристики, категории, производители, модуль фильтра, SEO URL, дубли, скорость и индексация.
Фильтр в OpenCart связан с каталогом, характеристиками, категориями, производителями, SEO URL и скоростью. Если фильтр настроен плохо, покупатель не находит товар, а поисковик получает дубли и мусорные страницы.
Причины
Почему появляется проблема
товары не привязаны к нужным характеристикам
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
фильтр не связан с категорией
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
модуль фильтра конфликтует с шаблоном
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
SEO URL фильтра создают дубли
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
медленные SQL-запросы на больших категориях
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
Что проверить сначала
Частые ошибки при самостоятельном исправлении
| Ошибка | Почему это опасно |
|---|---|
| открывать для индексации все комбинации фильтров | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
| создавать одинаковые значения характеристик разными словами | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
| ставить фильтр без анализа ассортимента | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
| не проверять мобильный каталог | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
Безопасный порядок действий
Сначала зафиксируйте симптом и время ошибки, затем сделайте резервную копию или тестовую копию, проверьте логи и только после этого меняйте настройки, модификаторы или код. После исправления важно пройти связанные сценарии: каталог, карточку товара, корзину, оплату, письма, мобильную версию и страницы, которые уже попали в Яндекс.
Частые вопросы
Почему фильтр есть, но товаров не находит?
Часто товары не связаны с нужными фильтрами или характеристики заполнены не в том формате.
Нужно ли индексировать страницы фильтра?
Только полезные посадочные страницы под спрос. Все комбинации подряд обычно создают дубли.
Что делать с медленными фильтрами?
Проверить SQL, кеш, количество товаров, модуль фильтра и структуру характеристик.
Нужна диагностика OpenCart?
Пришлите ссылку на магазин, описание симптома и скриншот или текст ошибки. Я посмотрю, где может быть причина, и предложу безопасный порядок исправления.
Перейти к диагностике