Обрати сторінку

Если у вас не выводятся фильтры на странице у вас есть возможность проверить в чем проблема при помощи дополнительной панели на верхней панели для администраторов

Данная панель отображается на лицевых страницах сайта.

Панель отображает ID фильтров и групп, которые являются ссылками на страницу редактирования фильтра и группы.

Так же при наведении на ID выводится название фильтра/группы и подробная информация о выводе.

Пункт меню не отображается на странице

Это означает что на странице нет фильтров для вывода или фильтры выводятся некорректно:

  • Проверьте что фильтры добавлены на страницу при помощи виджета или шорткода.
  • Попробуйте вывести какой либо другой виджет или шорткод в том же месте, что бы проверить что всё работает правильно со стороны темы.

Фильтр отображается как Empty options

Это означает что фильтр настроен неправильно и настроек нет.

  • Проверьте настройки фильтра или группы
  • Если на сайте есть плагины кеширования, то необходимо очистить весь кеш на сайте
  • Попробуйте создать новый фильтр с такими же настройками

Фильтр/группа отображается как Disabled

Это означает что фильтр отключен пользователем

  • На странице со всеми фильтрами/группами на выключенном фильтре нажмите Enable.
  • Выключить опцию Disable all filters в настройках плагина > вкладка Продвинутые

Фильтр/группа отображается как Condition restriction

Если фильтр/группа отображается как Condition restriction, это означает, что страница не отвечает условиям, которые настроены для этого фильтра/группы.

  • Открыть страницу редактирования фильтра/группы и изменить условия отображения

Фильтр отображается как Displayed empty

Это означает что фильтр отображается на странице, но нет данных для отображения и по этой причине он пустой

  • Фильтр не может определить товары на странице. Узнать подробнее об ошибках на странице можно в блоке Status.
  • Товары на странице не имеют значений атрибута для этого фильтра
  • Фильтр использует атрибут в котором нет значений

Status

Блок с данными о текущей странице, который отображает правильность настройки плагина и странице

  • Is WC page – отображает является ли текущая страница архивной для товаров WooCommerce
  • Shortcode – отображает есть ли на странице шорткод WooCommerce для отображения товаров или любой другой блок, который использует механизмы шорткода WooCommerce (модули товаров конструкторов страниц: Divi Builder, Elementor, WPBakery Page Builder и другие).
  • Products – отображает определены товары на странице или нет
  • Pagination – отображает определена пагинация на странице или нет

Какие могут быть проблемы, как узнать по блоку Status и как решить?

Товары не определены на странице

Products не отмечен, а значит блок с товарами не определен на странице.

  • Проверьте, выводятся ли товары на странице.
  • Если товары выводятся на странице, значит необходимо установить правильные Селекторы для товары Селекторы

Это архивная страница товаров WooCommerce, но товары не фильтруются

Есть несколько причин почему товары не фильтруются на архивной странице товаров WooCommerce.

  • Страница изменена конструктором страниц (Divi Builder, Elementor или другие). В этом случае для модуля, который выводит товары, необходимо включить опцию Apply BeRocket AJAX Filters для поддерживаемых конструкторов или добавить короткий код [brapf_next_shortcode_apply] перед модулем для вывода товаров.
  • Вместо вывода товаров используется шорткод WooCommerce. В этом случае необходимо добавить параметр berocket_aapf (Например: [products limit=”8″ category=”hoodies” paginate=”true” berocket_aapf=”true”] )
  • Если предыдущие пункты не подходят, тогда попробуйте изменить тему на стандартную тему WordPress и проверьте работоспособность, если всё работает, тогда свяжитесь с разработчиками темы для решения проблемы.

На странице определено несколько блоков с товарами

Значит на странице есть несколько блоков которые соответствуют селектору товаров

  • Если выводятся два блока с одинаковыми товарами, тогда всё должно работать правильно и не нужно ничего менять.
  • Если на странице выводится один блок с товарами, который должен фильтроваться, необходимо установить правильные Селекторы для товаров. Селекторы должны быть уникальными, к сожалению авто-селекторы не могут подобрать всё правильно, поэтому их необходимо ввести вручную.

На странице нет нумерации страниц

Pagination не отмечен, а значит блок с навигацией по страницам не определен на странице.

  • Если у вас все товары находятся на одной странице и новые товары никак не загружаются, тогда всё нормально.
  • Если у вас есть нумерация страниц, тогда нужно правильно указать селекторы Селекторы
  • Если у вас используется кнопка загрузки товаров или бесконечная загрузка при прокрутке страницы, тогда для них может потребоваться дополнительная настройка. Подробнее можно узнать у разработчика плагина или темы, откуда используется кнопка загрузки товаров или бесконечная загрузка.

Товары определяются плагином, но не фильтруются

В большинстве случаев Is WC page и Shortcode будут не отмечены, а значит товары не определены на стороне сервера.

  • Используется блок с какого либо конструктора страниц, но при этом такой блок не поддерживается нашим плагином, а разработчики блока не добавили необходимые хуки с WooCommerce. Используйте другой блок или короткий код WooCommerce
  • Используется пользовательский вывод товаров на странице.

Если Is WC page отмечен, а Shortcode не отмечен, то товары на странице заменены.

  • Используется конструктор страниц, который заменяет страницу магазина/категории/атрибута, при этом не использует запрос WooCommerce для этой страницы.Плагин совместим с большинством популярных конструкторов страниц. Включите в настройках модуля/блока с товарами настройку Apply BeRocket AJAX Filters.
  • Используется короткий код WooCommerce [products] на странице магазина/категории/атрибута. Необходимо добавить параметр berocket_aapf=true в короткий код [products berocket_aapf=true]
  • Код на странице заменен на пользовательский и запрос страницы WooCommerce не используется. Необходимо применять фильтры при помощи дополнительного кода.

Ошибки во время загрузки страницы или при фильтрации

При возникновении критических ошибок возле надписи “Фильтры Продуктов” появится знак восклицания. Такие ошибки нарушают работу фильтров и их необходимо устранять. Существует несколько ошибок, которые плагин может определить.

Same filters with ID *** added multiple times to the page

Один и тот же фильтр добавлен дважды на странице. Это может происходить если фильтр добавлен дважды на странице в разных местах или тема дублирует фильтр для вывода для разных устройств. Каждый фильтр будет выводится на странице один раз, все остальные будут удаляться.

  • Оставить только один фильтр на страницу. Нет разницы или выводится фильтр или группа, даже если добавить один и тот же фильтр в две разные группы он выведется один раз.
  • Если вам необходимо вывести фильтры в разных местах для настольных компьютеров и мобильных устройств, то создайте две разных группы и включите соответствующие опции для настройки Скрыть эту группу на
  • Если вы добавили фильтр только один раз на страницу, но ошибка выводится, тогда это связано с тем что тема или редактор для страницы дублирует панель в которой вы выводите фильтр. Попробуйте использовать другое место или другой модуль для вывода фильтров.

Multiple filters with taxonomy ****** added to the page

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

  • Оставить только один фильтр на страницу.
  • Если вам необходимо вывести фильтры в разных местах для настольных компьютеров и мобильных устройств, то создайте две разных группы и включите соответствующие опции для настройки Скрыть эту группу на

New page has another quantity of blocks with selector ******

Ошибка может появится после фильтрации, если выводится разное количество блоков на текущей странице и на странице после фильтрации.

  • Если вы используете какой либо редактор страниц и настроили страницу на которой выводится ошибка при помощи него, то попробуйте проверить фильтры на стандартных страницах WooCommerce
  • Возможно селекторы которые настроены в плагине не уникальны для продуктов, попробуйте найти уникальный селектор для продуктов которые должны фильтроваться.

Page has products that will be filtered, but products selector is incorrect

Плагин обнаружил продукты, которые будут отфильтрованы, но не сможет их заменить на странице без перезагрузки страницы, так как селекторы установлены неправильно.

  • Необходимо в настройках плагина > вкладка Селекторы изменить настройку Селектор Продуктов на правильную для вашей темы. Узнать правильный селектор можно при помощи инструментов разработчика в браузере на странице с продуктами.