🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir o filtro de produtos do WooCommerce no JetSmartFilters

Time Full Services Time Full Services Pro
Tipo WooCommerce
Nome do erro JetSmartFilters não filtra produtos do WooCommerce EN: JetSmartFilters not filtering WooCommerce products
Severidade Grave
Descrição O Product Filter do WooCommerce no JetSmartFilters não filtra produtos quando o provedor escolhido em 'This filter for' ou o Query ID do widget de filtro não apontam para a mesma query que monta a grade da loja. Sem esse pareamento, o filtro envia a busca para um lugar diferente do que exibe os produtos, e a vitrine continua igual.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Apliquei o filtro e a grade de produtos não muda. Por onde comeco?
Comece pelo campo 'This filter for' do widget de filtro. Ele precisa apontar para o mesmo provedor que renderiza os produtos na página: archive padrão do WooCommerce, Products Grid do JetWooBuilder ou Listing Grid do JetEngine. Provedor errado e a causa mais comum de o filtro rodar sem mexer na vitrine.
O que e o Query ID e quando preciso preencher?
Query ID e um texto curto que liga um filtro a uma grade específica. So e necessário quando ha mais de uma grade na mesma página e você precisa dizer qual delas o filtro deve atualizar. Se houver uma única grade, deixe o Query ID em branco nos dois lados para o pareamento ser automático.
Meus filtros de atributo aparecem vazios, sem opções. Por que?
Geralmente porque o atributo foi criado como atributo personalizado do produto, e não como taxonomia global. Crie o atributo em Produtos -> Atributos do WooCommerce e associe os termos aos produtos; assim o filtro por atributo passa a ter opções para exibir e filtrar.
Preciso ligar o Indexer do JetSmartFilters?
Sim, para filtros de categoria e atributo em loja. O Indexer e quem calcula a contagem de itens e aplica o recorte por taxonomia. Com ele desativado, o filtro pode marcar a opção mas não reduzir a lista. Ative em JetSmartFilters, na aba Settings, em Indexer Settings.
Escolhi 'Page reload' e o filtro não dispara nada. O que falta?
Quando o Apply type e 'Page reload', e preciso ligar o toggle 'Show apply button' para o usuário ter como confirmar a selecao. Sem o botao, a escolha fica registrada mas nunca recarrega a loja. Confira também o campo 'Apply on' do widget.
Funciona numa página de teste mas não na loja real. Por que?
A página de teste e a loja costumam usar provedores diferentes: a loja roda a archive padrão do WooCommerce e o teste usa uma Listing Grid. Como o filtro guarda o provedor configurado, ele atualiza a grade certa apenas na página cujo provedor bate. Ajuste o 'This filter for' para o provedor da loja real.
A resposta AJAX vem com produtos mas a tela não troca. O que isso indica?
Indica pareamento quebrado: o filtro consulta uma query, mas o trecho de HTML que ele tenta substituir não corresponde a grade visivel. Quase sempre e Query ID divergente ou provedor que não bate com a grade renderizada. Alinhe provedor e Query ID dos dois lados.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes