Pergunta

Meu principal objetivo é ter páginas listting produtos de cada marca disponível.

A partir de este a resposta eu entendi o que você pode fazer o possível por pesquisar páginas.

Todos os produtos têm 'fabricante' atributo.Para configurar páginas de pesquisa que você precisa para se certificar de que o attrubute está disponível na pesquisa.Em seguida, você deve ser capaz de acessar todos os produtos por marca example.com/?manufacturer=apple para ver todos os produtos da apple.Howerver, este link retorna a primeira página.

se eu usar a procurar e introduza a apple retorna uma página com url

http://www.example.com/catalogsearch/result/?q=apple

e usar a marca de filtro, selecione a apple a url torna-se

http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple

Três links de retorno de volta à página principal, o Que eu estou faltando aqui?

http://www.example.com/catalogsearch/result/index/?manufacturer=285

http://www.example.com/catalogsearch/result/?manufacturer=285

http://www.example.com/?manufacturer=285

Link abaixo retorna a página 404

http://www.example.com/catalogsearch/?manufacturer=285

Existem outras maneiras de genertae páginas com uma lista de produtos por este marcas?

Por favor, não as extensões de oferta.

Foi útil?

Solução

você não pode usar o resultado da pesquisa de url sem ter o q parâmetro (a consulta de pesquisa).
Mas você pode usar a pesquisa avançada de url, sem qualquer q o parâmetro.
Apenas certifique-se de que o fabricante do seu atributo pode ser utilizado em pesquisa avançada.

Em seguida, você pode usar esta url:

http://www.example.com/catalogsearch/advanced/result/?manufacturer[]=285

Outras dicas

Se você deseja mostrar produtos com base em suas marcas, duas soluções simples:

  1. Criar categoria como por Marca e adicionar produtos dessa marca só. (Sem necessidade de codificação)

  2. Criar CMS páginas para marcas.Chamar um phtml e produtos de carga por aplicar fabricante do filtro. (Alguns codificação obrigatório)

Na verdade, você está ausente URL param "q" em suas urls

http://www.example.com/catalogsearch/result/index/?manufacturer=285

Deve ser assim:

http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple

Abaixo dois URL está incorreta:

http://www.example.com/catalogsearch/result/?manufacturer=285

http://www.example.com/?manufacturer=285
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top