Página 2 de 2

Re: [Resolvido] Melhorar o campo de busca

Enviado: 10 Dez 2019, 19:17
por Manoel Vidal
@AurelioBarbosa, não é um bug o que você relatou sobre a pesquisa de produtos na loja, então você não vai encontrar uma correção.

O que você deseja é uma modificação na forma que o OpenCart pesquisa produtos na loja, logo é algo específico para sua necessidade. :D

Re: [Resolvido] Melhorar o campo de busca

Enviado: 14 Dez 2019, 12:49
por AurelioBarbosa
Entendi Manoel,

É que tenho mais de 2000 skus cadastrados (e mais pra cadastrar) e estou com um problema tenho vários anúncios do tipo "Carregador Samsung J1 Pro", esta vindo resultados de anúncios com a palavra "Profissional" (por causa do "pro"), sera que não tem alguma modificação que pode ser feita para a busca ser apenas com a palavra completa, em ASP (que eu entendo um pouco) tem essa possibilidade de acrescentar % e aspas "", em PHP vi que seu exemplo (para busca no ADM) é bem próximo disso, com algumas poucas alterações.

Se souberem de algum plugin também ajuda.

Re: [Resolvido] Melhorar o campo de busca

Enviado: 19 Dez 2019, 08:38
por veteranodf
@AurelioBarbosa Faça a alteração abaixo;

Arquivo catalog/model/catalog/product.php

Localize dois resultados com o termo abaixo:
Código: Selecionar todos
$implode[] = "pd.name LIKE '%" . $this->db->escape($word) . "%'";
Substitua por:
Código: Selecionar todos
$implode[] = "pd.name LIKE '" . $this->db->escape($word) . "%'";
Após esse passo acesse a administração e atualize o cache e as modificações ocmod