- Seção
FC 6697 :: Quais parâmetros de busca a página que lista os produtos aceita?
Veja a lista de parâmetros aceitos para filtrar e fazer buscas nas URLs que listam produtos.
ex: <input type=text name=texto>
ex: <input type=hidden name=buscanomeref value=true>
ex: <input type=hidden name=digitada value=true>
ex: <input type=hidden name=idproduto value="999999”>
ex: <input type=hidden name=idcategoria value="888888”>
ex: <input type=checkbox name=promocao value=true>
ex: <input type=checkbox name=lancamento value=true>
ou
productida
ex: <input type=hidden name=aidproduto value="9999+8888+7777+6666+5555”>
Busca detalhada
ex: <input type=hidden name=avancada value=true>
ex: <input type=hidden name=adicional1 value="111111”>
ex: <input type=hidden name=adicional2 value="111111”>
ex: <input type=hidden name=adicional3 value="111111”>
ex: <input type=text name=precode>
ex: <input type=text name=precoate>
Exemplo:
<script>
function ValidaForm(este) {
if(este.texto.value.length<2 && este.PrecoDe.value.length<1 && este.PrecoAte.value.length<1 && este.IDCategoria.options[este.IDCategoria.selectedIndex].value==0 && este.Promocao.checked==false && este.Lancamento.checked==false
&& este.Adicional1.options[este.Adicional1.selectedIndex].value==0 && este.Adicional2.options[este.Adicional2.selectedIndex].value==0 && este.Adicional3.options[este.Adicional3.selectedIndex].value==0){
alert("Preencha pelo menos um dos campos de busca.");
este.texto.focus();
return false;
}
return true;
}
</script>
<form method=GET action=ListaProdutos.asp name=FormBuscaAvancada onSubmit='return ValidaForm(this)'>
<input type=hidden name=IDLoja value='<IDLojaNum>'>
<input type=hidden name=Y value='<Y>'>
<input type=hidden name=Avancada value='True'>
<input type=hidden name=Digitada value='True'>
Procurar por: <input type=text name=texto size=15 maxlength=25 class=InputText style=width:70px>
Categoria: <select class=smSelect name=IDCategoria size=1>
<option value=0>[ Selecione ]</option>
<option value=0>(*) Qualquer</option>
<option value='11111'>Categoria A</option>
<option value='22222'>Categoria B</option>
</select>
Faixa de preço: de <input type=text name=PrecoDe class=InputText size=5 maxlength=8>
até <input type=text name=PrecoAte class=InputText size=5 maxlength=8>
Somente promoção: <input type=checkbox name=Promocao value=True>
Somente lançamento: <input type=checkbox name=Lancamento value=True>
Adicional 1: <select class=smSelect name=Adicional1 size=1>
<option value=0>[ Selecione ]</option>
<option value=0>(*) Qualquer</option>
<option value='12345'>Item 1</option>
<option value='21444'>Item 2</option>
</select>
Adicional 2: <select class=smSelect name=Adicional2 size=1>
<option value=0>[ Selecione ]</option>
<option value=0>(*) Qualquer</option>
<option value='33333'>Item 1</option>
<option value='56566'>Item 2</option>
</select>
Adicional 3: <select class=smSelect name=Adicional3 size=1>
<option value=0>[ Selecione ]</option>
<option value=0>(*) Qualquer</option>
<option value='8282'>Item 1</option>
<option value='2828'>Item 2</option>
<option value='2223'>Item 3</option>
<option value='2213'>Item 4</option>
</select>
<input type=submit value='Buscar' class=BotBuscaAvancada name=Buscar>
</form>
Para busca com os campos de descritores especiais, Adicional1, Adicional2 e Adicional3, informe o ID do item, como no exemplo acima e o parâmetro Avancada=True.
Para buscar pelos descritores simples, utilize o parâmetro Texto, que faz busca nestes campos.
Os descritores especiais permitem predefinir valores que facilitam o cadastramento de autor, genero, marca, tamanhos, cores, etc. É possível cadastrar 3 descritores simples, 3 descritores especiais e cor, na página Dados da loja no site administrativo.
Exemplo de busca de outras lojas:
https://www.sogravatas.com.br/advanced-search.ehc (busca por tecido, tipo, cor)
https://www.perfumes.com.br/advanced-search.ehc (busca por tipo, fragrância, item)
|

