FC 6697 :: Quais parâmetros de busca a página que lista os produtos aceita?
Veja os campos que a página ListaProdutos.asp aceita para fazer uma busca.
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.
Veja exemplos de códigos de busca simples: FC 5260 :: Qual é o código html do campo de busca?
Exemplo de busca de outras lojas:
http://www.rumo.com.br/sistema/buscaavancada.asp?IDLoja=153 (busca por tecido, tipo, cor)
http://www.rumo.com.br/sistema/buscaavancada.asp?IDLoja=154 (busca por tipo, fragrância, item)
http://www.rumo.com.br/sistema/buscaavancada.asp?IDLoja=198
http://www.rumo.com.br/sistema/BuscaAvancada.asp?IDLoja=161 (busca por seção, fabricante. Veja no topo também, canto superior direito, outro tipo de busca)
|


