Página 1 de 1
Busca de produtos por palavra
Enviado: 27 Jan 2021, 16:34
por dariopencart
Olá, gostaria de uma ajuda...
Existe alguma forma da busca considerar apenas as palavras digitadas corretamente?
Por exemplo,
No cadastro do produto: Tinta acrílica branco 18L
Digitado na pesquisa: Tinta brancA 18L
Considerar: Tinta 18L que estão correto... brancA desconsiderar pois está errado.
Na busca atual, caso tenha uma palavra errada não trás o resultado, independente de ter uma ou mais palavras corretas.
Obrigado pela atenção.
Re: Busca de produtos por palavra
Enviado: 27 Jan 2021, 21:24
por veteranodf
Olá;
Deve editar o arquivo catalog\model\catalog\product.php para alcançar o desejado; Localize o primeiro e terceiro registro abaixo e efetue a substituição; Após alterar lembre de atualizar o cache OCMOD no menu modificações;
Localize:
Substitua por:
Re: Busca de produtos por palavra
Enviado: 27 Jan 2021, 22:35
por dariopencart
Olá, obrigado pela atenção. Fiz as alterações conforme orientou (primeiro e terceiro registros) atualizei o cache OCMOD no menu Modificações, porem nada mudou. Estou utilizando o Opencart Versão 3.0.3.3 (Brasil 1.4.15) com o tema Journal 3.1.3...
Re: Busca de produtos por palavra
Enviado: 28 Jan 2021, 00:49
por veteranodf
Eu trabalho com o opencart internacional, mais independente de você utilizar o mesmo ou não a dica que passei irá funcionar sem problema, vamos supor que o cliente busque "Tinta brancA 18L" o sistema irá buscar qualquer produto que tenha "Tinta, brancA ou 18L" no nome do produto, resumindo a query sql consultará o banco de dados a procura de qualquer produto que tenha uma dessas 03 palavras no banco de dados;
Re: Busca de produtos por palavra
Enviado: 28 Jan 2021, 12:12
por dariopencart
dariopencart escreveu: ↑27 Jan 2021, 16:53
Por ser um módulo pago e não ter uma versão de teste, estou buscando alguma alternativa que seja simples ou que não requeira muito conhecimento...
Comprei o módulo pra tentar resolver mas nem cheguei instalar, é necessário instalar um painel da codmarket, liberar acessos de Ip, enviar email com senhas de ftp, senha de admin do site, aguardar de 2 a 3 dias úteis para que seja feita a instalação... Infelizmente é muita complicação pra pouca coisa, e eu não confio tanto em alguém que eu nem sei quem é... Todos módulos que tenho instalado no site, simplesmente baixei o arquivo e fiz a instalação no próprio instalador do Opencart, e antes de instalar ainda costumo ler o código pra saber o que vai alterar... Essa é só minha opinião.
Re: Busca de produtos por palavra
Enviado: 28 Jan 2021, 12:23
por dariopencart
veteranodf escreveu: ↑28 Jan 2021, 00:49
Eu trabalho com o opencart oficial, mais independente de você utilizar o mesmo ou não a dica que passei irá funcionar sem problema, vamos supor que o cliente busque "Tinta brancA 18L" o sistema irá buscar qualquer produto que tenha "Tinta, brancA ou 18L" no nome do produto, resumindo a query sql consultará o banco de dados a procura de qualquer produto que tenha uma dessas 03 palavras no banco de dados;
Fiz tudo conforme orientou, mas sem sucesso... Veja, funciona sim buscando tudo que tenha uma das palavras, porem considera todas as palavras para ter um resultado mais preciso. Acontece que se uma das palavra não tiver resultado, não considera as demais e simplesmente não traz resultado nenhum. Exemplo cadastrado: Tinta branco 18L. Buscar: Tinta brancA 18L. Resultado: 0, pois nenhum produto cadastrado atende a TODAS as palavra e no caso a palavra brancA fez com que a resposta para Tinta e 18L fossem desprezadas. É mais ou menos isso... Obrigado
Re: Busca de produtos por palavra
Enviado: 28 Jan 2021, 16:01
por veteranodf
Provavelmente sua loja tem muitas alterações por isso não funciona; Veja só na minha loja demo; Veja que o termo da pesquisa esta incorreto como você informou acima, agora olha o produto encontrado;
https://www.meusmodulos.com.br/demo/ope ... ancA%2018L
Re: Busca de produtos por palavra
Enviado: 28 Jan 2021, 20:58
por dariopencart
veteranodf escreveu: ↑28 Jan 2021, 16:01
Provavelmente sua loja tem muitas alterações por isso não funciona; Veja só na minha loja demo; Veja que o termo da pesquisa esta incorreto como você informou acima, agora olha o produto encontrado;
https://www.meusmodulos.com.br/demo/ope ... ancA%2018L
Fiz o teste em meu site alterando do tema Journal para o tema Padrão... Funcionou perfeitamente! O problema acontece no tema Journal...
Re: Busca de produtos por palavra
Enviado: 29 Jan 2021, 17:27
por dariopencart
Alguém saberia como fazer para o tema Journal3 utilizar a busca padrão do Opencart? Imagino que seja alterando o arquivo que busca o script da busca de produtos... Agradeço desde já.