Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#12647
Boa tarde a todos,

Até ao momento tenho estado a desenvolver uma loja Online com recurso ao OpenCart.

Foi-me solicitado um sistema de pesquisa que desse para filtrar. De maneira que instalei um módulo que permite que se escreva código HTML e até aqui tudo bem. Elaborei o que se pode ver na imagem:

Imagem

A ideia inicial é quando a pessoa clica numa checkbox ou combobox e depois no filtrar a pesquisa é redireccionada para o link do produto, pegando na variável filter_name e filtrando pelas tags.

Ou seja, num produto coloquei a tag "menino" e o link que está associado a esta checkbox é "http://lojaonline/index.php?route=produ ... ame=menino[/b]".

A questão é que agora o sistema de filtragens tem que estar mais evoluído, pois este tem o defeito de só dar para filtrar uma pesquisa de cada vez.

A ideia agora é conseguir filtrar com várias checkbox, por exemplo seleccionar "Menino" e "Impermeáveis" e ir para um link "http://lojaonline/index.php?route=produ ... permeaveis[/b]"

Penso que seja isso, terei que ter outra variável e estava a pensar no formulário guardar a parte inicial "http://lojaonline/index.php?route=product/search" e então depois cada checkbox estar associada com o filter_name, a questão é quando clicar em 2 checkboxes, elaborar-se a pesquisa com a variável filter_name e filter_name2 mas estou com alguma dificuldade em transpor esta situação.

Alguém me poderia dar uma ajuda?

Obrigado a todos.

Cumprimentos,
AndreLC
Editado pela última vez por AndreLC em 07 Dez 2011, 09:48, em um total de 1 vez.
#12703
Mas eu gostaria de poder aplicar a filtragem sob filtragem. Exemplo escolher Impermeáveis e Menino e da cor verde.

É do género de uma pesquisa avançada mas que desse sempre para filtrar resultados.

Que modificações teria que fazer? Estou necessitando disto da máxima urgência.

Existirá algum módulo por onde possa adaptar, por exemplo?

Obrigado desde já pela ajuda.

Abraço,
AndreLC