Fórum OpenCart Brasil

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

#2383
Por padrão na busca de produtos do Opencart somente é utilizado os termos do título do produto, algo que não atende as reais necessidades, com uma pequena alteração no arquivo header.tpl você pode fazer com que a busca de produtos utilize também a palavra chave digitada que esteja no modelo ou na descrição do produto.

Vamos lá:

1. Localize e edite o arquivo: catalog/view/theme/SEUTEMA/template/common/header.tpl

2. Procure pela linha:
Código: Selecionar todos
location = url;
3. Adicione o seguinte código antes da linha citada anteriormente:
Código: Selecionar todos
url += '&description=1';
url += '&model=1';
4. Salve o arquivo e teste sua busca melhorada.

Esta pronto!
#8114
Eu to usando o PC 1.4.9.6 e ainda existe o problema da busca sem acento que nao funciona ( no google voce digita 'maca' e ele encontra todas as variacoes ( maca / maçã / macã / macã )

Eu queria uma coisa assim no OC. Alguém sabe algum fix pra isso ?

Obrigada
[]s
#11531
Muito boa a dica, porém na versão 1.5.1.3, este código está no arquivo catalog/view/javascript/common.js.

Procure pela linha:
Código: Selecionar todos
url += '&filter_name=' + encodeURIComponent(filter_name);
e acrescente em seguida (antes de fechar o bloco com '}'):
Código: Selecionar todos
			url += '&filter_description=true';
			url += '&filter_sub_category=true';
Notem duas coisas:
1 - Esse código deve ser incluído duas vezes (procure a linha de referência duas vezes no mesmo arquivo).
2 - que não inclui a busca por modelo, pois não funciona na versão 1.5.1.3 (pelo menos do jeito que funcionava da maneira que o Manoel indicou).
Por isso, inclui a busca nos sub-departamentos, que achei bem útil também.

Espero que ajude. 8-)

P.S.: se alguém souber como incluir a busca pelo campo do modelo (na versão 1.5.1.3), diz aí!

Abraços.
#11537
Muito bom, valeu pela atualização da dica :D
silviodelgado escreveu:Muito boa a dica, porém na versão 1.5.1.3, este código está no arquivo catalog/view/javascript/common.js.

Procure pela linha:
Código: Selecionar todos
url += '&filter_name=' + encodeURIComponent(filter_name);
e acrescente em seguida (antes de fechar o bloco com '}'):
Código: Selecionar todos
			url += '&filter_description=true';
			url += '&filter_sub_category=true';
Notem duas coisas:
1 - Esse código deve ser incluído duas vezes (procure a linha de referência duas vezes no mesmo arquivo).
2 - que não inclui a busca por modelo, pois não funciona na versão 1.5.1.3 (pelo menos do jeito que funcionava da maneira que o Manoel indicou).
Por isso, inclui a busca nos sub-departamentos, que achei bem útil também.

Espero que ajude. 8-)

P.S.: se alguém souber como incluir a busca pelo campo do modelo (na versão 1.5.1.3), diz aí!

Abraços.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]