Pesquisa de Produtos no Jumpseller
Todas as Lojas Jumpseller, independentemente do plano, têm funções de pesquisa simples. A pesquisa pode ser um aspeto importante para melhorar a experiência do cliente no seu site e ajudá-lo a encontrar o que procura.
Como adicionar um Formulário de Pesquisa
Pode adicionar um formulário de pesquisa em qualquer página da sua Loja Online, incluindo o excerto de código que está abaixo no seu Editor de Temas.
<form method="post" action="{{search.url_send}}">
<input type="text" name="q" value="{{search.query}}" />
<input type="submit" value='Search' />
</form>
Na maioria das vezes, vai querer adicioná-lo ao Bloco de Layout.
A pesquisa é feita nos seguintes Campos de Produto:
- Nome
- Descrição
- Marca
- SKU
- Campos Personalizados
- Entradas
- Áreas de Texto
- Selecione Opções
- Variantes
- SKU
- Valores
Configure esses campos para serem usados para pesquisa, definindo os campos na string de consulta:
/search/shoes?fields=name,sku
Ou pode definir esses campos a serem pesquisados com um campo de entrada oculto na sua Pesquisa de:
<form method="get" action="{{ search.url_send }}">
<input type="text" name="q" value="{{ search.query }}" />
<input type="hidden" name="fields" value="name,sku" />
<input type="submit" value='{% t "Search" %}' />
</form>
Se não usar esta entrada, todos os campos dos seus produtos serão considerados na pesquisa:
- nome
- sku
- descrição
- marca
- campos_personalizados
- variantes
Como funciona a Pesquisa
Todos os termos de pesquisa vão usar o operador OR com um número mínimo de termos necessários que tenham de estar presentes. Se a pesquisa tiver 3 ou menos termos, todos devem estar presentes, mas se tiver mais do que 3, só será necessário ter mais de 75% do número total de termos pesquisados.
- Pesquisar por: "sapatos inverno" encontraria produtos com os termos "inverno" e "sapatos" nos seus Campos, mas pesquisar por "sapatos inverno para neve" encontraria produtos como "Sapatos de inverno resistentes à neve" e "Casaco de inverno para neve" mas não encontraria "Sapatos apropriados a neve".
Realizamos pesquisas amplas para todos os termos de pesquisa, considerando wildcards no início e no final de cada termo.
- Pesquisar por: "sapa inverno" apresentará produtos com os termos "sapatos" e "sapatilhas" nos seus campos, como o produto com o nome "Sapatos de couro de inverno" ou "Sapatilhas de inverno Nike".
Temos pesquisas por proximidade, ou seja, se o cliente inserir um termo de pesquisa com um erro ortográfico, o motor de busca ainda pode retornar resultados que se assemelham ao termo de pesquisa desejado (não se aplica a campos como sku e código de barras).
- Pesquisar por: "sapatos de invenro" apresentará produtos com "inverno" nos seus campos, como: Produto denominado "Sapato de inverno em couro.
A ordem dos resultados apresentados pelo motor de busca depende da proximidade dos campos aos termos de pesquisa e do peso do campo correspondente.
- Campos exatos como: sku, variantes sku e código de barras; têm os pesos mais altos, seguidos de nome e marca. Todos os outros campos de produto têm um peso relativamente baixo nos resultados da pesquisa.
Como filtrar resultados de categorias
É possível filtrar os produtos de categorias específicas dos resultados da pesquisa. Precisa adicionar um campo ao bloco Resultados de Pesquisa.
No Bloco de Resultados de Pesquisa, encontra algo como:
<form method="get" action="{{ search.url_send }}">
<input type="text" name="q" value="{{ search.query }}" />
<input type="hidden" name="categories_ids" value="1234,9898" />
<input type="submit" value='{% t "Search" %}' />
</form>
Perguntas Frequentes
A pesquisa diferencia maiúsculas de minúsculas?
Não. Pesquisar por "Sapatos" ou "sapatos" apresenta os mesmos resultados.