Filtro de busca personalizado na home

Boa tarde, tudo bem?

Eu estava necessitando fazer um filtro ou busca personalizada na minha pagina home.

Esta busca seria composta por 3 campos, onde um seria Marca, Modelo e Ano. Ao selecionar um deles (como marca, por exemplo), seria exibido todos os modelos que pertencem a esta marca, e ao selecionar marca, iria funcionar da mesma forma para exibir os anos. Eu encontrei uma loja que tem algo que funciona exatamente como quero fazer, que é esta loja aqui: https://www.autoz.com.br/

A minha duvida sobre como fazer este filtro seria sobre qual API utilizar para poder consultar estas informações, e se devo consultar elas no data entities, e em como associar estas informações aos produtos para poder buscar eles na página (como seria montado uma URL personalizada, a consulta iria servir apenas para montar o filtro, e tudo seria enviado via URL para a pagina destino, que iria exibir os produtos).

Alguém sabe mais ou menos como posso fazer este filtro?

criar os campos de modelo e ano como campos de especificação do tipo checkbox.

usa a a api de search/facets para montar o conteúdo das caixas.

o resultado vc usa na url para montagem da pagina com /busca?fq=b:xxx&fq=specificationFilter_xx:yyyy&fq=specificationFilter_xx:yyyy

https://developers.vtex.com/vtex-developer-docs/reference/facets-1#facetscategoryandspecification

https://help.vtex.com/pt/tutorial/parametros-de-busca--tutorials_567

Estou querendo fazer um filtro parecido, só que para roupas, buscando as marcas, categoria, tamanhos e cor…É possivel @fabio.santos ?Li a documentação mas achei bem complexa

@g.barbeiro se for para a home ou outra tela diferente da tela de categoria, então a resposta é a mesma acima que eu dei.
Já na tela de categoria, é bem mais fácil porque ao invés de usar a API da VTEX, é possível usar os controles (para o caso de VTEX Legacy). E aí apenas estilizar no CSS.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.