Pergunta

Tenho um site de comércio eletrônico de roupas.Criei atributos de cor e tamanho e os usei com produtos configuráveis.Os produtos configuráveis ​​possuem pelo menos dois produtos associados e esses produtos associados possuem opções de cores e tamanhos.

Quando uso a pesquisa avançada para pesquisar itens com um atributo de tamanho especificado, nada aparece na página de resultados.Acho que é porque a visibilidade dos produtos associados está definida como "Em nenhum lugar".

Como consertar isso?

Foi útil?

Solução

Os produtos configuráveis ​​devem ser indexados com os atributos dos produtos associados, independentemente da visibilidade desses produtos.

Sugiro verificar se os produtos configuráveis ​​não têm visibilidade definida para incluí-los nos resultados da pesquisa.Além disso, atualizar o índice de pesquisa pode resolver o problema.

Outras dicas

A resposta acima pode ser suficiente em alguns casos.No entanto, tive o mesmo problema que 'Moon' indicado neste tópico, embora todas as configurações de visibilidade estivessem corretas para o produto configurável (visibilidade 'catálogo e pesquisa') e os atributos (mostrar na pesquisa avançada 'sim').

Por exemplo.um produto configurável composto por artigos na faixa de tamanho 36 a 42 exibia apenas o tamanho 36 nos resultados da pesquisa.Os tamanhos 38 - 42 não forneceram nenhum resultado de pesquisa, embora 'ativo', 'visível', 'em estoque' etc.

Configurei os produtos associados dentro dos produtos configuráveis ​​usando a 'opção de criação rápida'

Consegui resolver o problema da seguinte forma:Definir a visibilidade de UM produto associado - um produto simples dentro de um produto configurável - de 'não visível individualmente' para 'pesquisar', salvar o item e depois voltar da visibilidade 'pesquisar' para 'não visível individualmente' resolveu o problema para TODOS variações de produto (portanto, todos os produtos simples) dentro dos produtos configuráveis.

Portanto, alterando o acima para o tamanho do produto associado 38, de repente revelou resultados de pesquisa para todos os tamanhos,

Parece que o 'sinalizador' na tabela que deveria mostrar o resultado da pesquisa avançada não está definido corretamente na primeira instância, mas somente após uma 'reedição' conforme explicado acima.Vou me aprofundar mais nisso - quando o tempo permitir ;-).Ainda não sei se isso é um bug do Magento ou está relacionado ao banco de dados ou às configurações do servidor.

Espero que isso ajude alguém que enfrenta a mesma situação.

Pós-observação (editar): reindexar TODOS os índices, não apenas aquele que o Magento aconselha reindexar, também pode ajudar neste caso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top