PrestaShop Módulos PrestaShop

Filtros por Facetas AJAX PrestaShop

A navegação por facetas que filtra depressa e indexa como deve ser

Uma filtragem AJAX instantânea, um slider de preço com histograma e um controlo SEO ao milimetro das páginas filtradas, sem um único override de tema.

At a glance
  • Filtragem AJAX nativa através do Search Provider do PrestaShop: sem overrides e com compatibilidade máxima com o tema
  • Slider de preço duplo com histograma de repartição e índice de preços dedicado
  • Seleção múltipla com contadores disjuntivos corretos (escolher Vermelho nunca põe Azul a zero)
  • URLs de filtros limpos, indexáveis ou noindex à escolha, com canonical normalizado
  • Funciona também na página de pesquisa e delimita-se por categoria
PrestaShop 8 e 9 Multiloja FR / EN / ES / DE / IT Código-fonte incluído
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Filtros por facetas AJAX numa página de categoria PrestaShop, com slider de preço e contador de resultados
v1.1.0 · atualizado 2026-07-16
O que faz

A versão curta.

01

AJAX sem overrides

O módulo implementa as interfaces Search Provider e Facets Renderer do PrestaShop: o núcleo injeta as nossas facetas e trata do AJAX do tema. Nenhum ficheiro sobrecarregado e nenhuma lógica de listagem duplicada.

02

Slider de preço e histograma

Um duplo cursor de preço com histograma de repartição dos produtos, alimentado por um índice de preços dedicado mantido por hooks, com reconstrução por lotes e endpoint cron.

03

SEO das facetas sob controlo

Cada faceta é indexável ou não. As páginas filtradas recebem index/follow ou noindex/follow consoante as suas regras, com um limite de combinações e uma etiqueta canonical normalizada.

04

Contadores dinâmicos corretos

Contagem disjuntiva: cada faceta é contada com todas as restrições exceto a sua. A seleção múltipla comporta-se como nos grandes marketplaces.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Filtros por Facetas AJAX PrestaShop funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

A filtragem por facetas feita para ser rápida

O Filtros por Facetas AJAX transforma as suas páginas de listagem numa navegação instantânea. Ao assentar no Search Provider nativo do PrestaShop, o módulo deixa o núcleo e o tema tratarem do AJAX, da atualização da lista de produtos e do histórico do navegador. Resultado: nenhum override, nenhuma lógica de listagem duplicada e uma compatibilidade máxima com o tema. O front-office mantém-se leve e funciona em JavaScript vanilla, sem jQuery.

§ 02

Um slider de preço que inspira confiança

O slider de preço mostra um histograma de repartição dos produtos, calculado sobre um índice de preços dedicado. Esse índice é mantido em tempo real pelos hooks de produto, reconstruível por lotes no back-office e através de um endpoint cron protegido por token. Os contadores de cada faceta usam uma contagem disjuntiva: selecionar um valor nunca faz desaparecer indevidamente as outras opções da mesma faceta.

§ 03

O SEO das facetas, finalmente sob controlo

Cada faceta pode ser declarada indexável ou não. As páginas filtradas recebem então index/follow ou noindex/follow consoante as suas regras, com um limite configurável do número de valores indexáveis para preservar o seu orçamento de rastreio. As ligações para facetas não indexáveis passam a rel nofollow, e é gerada uma etiqueta canonical normalizada, que elimina a duplicação com a do tema. Um painel mostra-lhe as facetas mais utilizadas e a parte das páginas filtradas mantida fora do índice.