Como descrevi no título, não recebo resultados quando procuro um produto. Eu tentei até agora:
- Verificando a visibilidade dos produtos
- Meus produtos estão em estoque
- Também configurei o qty como 100 para ter certeza
- Atualizei os atributos dos produtos em catálogo-> gerenciar produtos-> selecionar todos os produtos.
- Atribuí todos os produtos no site principal para a minha visualização de loja.
- O atributo name pode ser usado para pesquisa.
Eu também tentei pesquisar com o sku
mas nada acontece novamente. O estranho é que a pesquisa avançada com nome e sku
obras.
E meu problema permanece .. Alguma idéia de como fazer meus produtos aparecerem quando pesquisados?
magento-1.9
catalogsearch
search
vasilisdmr
fonte
fonte
Respostas:
Abra seu arquivo
Mage_CatalogSearch_Model_Layer
e no métodoantes
return $this;
Adicione as seguintes linhas:
(é para fins de depuração entender seu problema).
Em seguida, abra seu
var/log/search.log
e coloque o resultado em seu primeiro post (deve haver uma consulta e matriz sql longas, onde podemos ver as reescritas).fonte
Eu experimentei isso. Minha correção foi acessar
Manage Products
e selecionar todos os produtos e executar uma"Update Attributes"
lista suspensa acima da grade. Na tela Atualizar atributos, vá para aWebsites
guia e associe novamente ao site apropriado, marcando a caixa de seleção emAdd Products To Website
.Depois disso, outra reconstrução do Índice de Pesquisa pode ser necessária.
fonte
vamos para
admin->attributs->manage attribute-> search sku - open it -> Frontend Properties-> Use in Quick Search (YES )
, Use na Pesquisa avançada (SIM). é isso aí.
fonte
Você criou módulos externos necessários para usar a pesquisa? Veja nos arquivos de layout algo parecido com isto
fonte
Outra possibilidade que funcionou para mim é fazer a reindexação de dados !
Para fazer isso, acesse o Painel de administração> Sistema> Gerenciamento de índice , clique em "Selecionar tudo", no campo "Ação", selecione "Reindexar dados" e clique em "Enviar".
=)
Paz!
fonte
Muitas perguntas Possíveis atributos de produtos configuram erro. você precisa
Verifique cada um.
fonte
Você pode depurar o objeto de coleção na classe Mage_CatalogSearch_Model_Layer abaixo da função.
fonte
Eu também enfrentei o mesmo problema há alguns dias. Meu problema foi que eu substituí a funcionalidade magento padrão de uma extensão. Por isso, estava tendo conflitos com meus resultados de pesquisa. Verifique todas as suas extensões uma vez que possa haver algum conflito.
fonte
Eu tive o mesmo problema e tentei todas as sugestões acima. Nenhuma delas funcionou. Pesquisei no google cada um dos meus problemas e não obtive nada. Pesquisei no Google como tornar meus produtos pesquisáveis na minha loja Magento e me deparei com " Termos de Pesquisa ", localizado no Catálogo, mas não no Catálogo na Configuração do Sistema, mas no Catálogo quando você adiciona um Novo ou edita um produto. Na consulta de pesquisa, você adiciona o título que deseja fornecer a essa pesquisa e, no redirecionamento, coloca todo o endereço URL do produto ou produtos que deseja criar com esse nome. Como vendo brinquedos sexuais, por exemplo, digitei na minha seção de pesquisa do Magento Vibrator e nenhum apareceu, mesmo que eu tenha montes de modelos diferentes. Por isso, criei uma consulta de pesquisa chamada Vibrador e copiei o URL da categoria Vibrador.
fonte
Eu tenho esse problema tambem.
Acesse Gerenciar produtos, selecione todos os produtos e execute um "Atualizar atributos" no menu suspenso acima da grade. Na tela Atualizar atributos, vá para a guia Sites e associe novamente ao site apropriado, marcando a caixa de seleção em Adicionar produtos ao site.
fonte
Suponho que você seguiu todos os comentários acima, além disso, siga também o seguinte:
ini_set('max_execution_time', 1800)
ou defina-o em php.inimax_execution_time= 1600
ini_set('memory_limit','512M')
ou defina-o no php.inimemory_limit=16M
fonte