Página de produtos para cada marca
-
19-12-2019 - |
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.
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:
Criar categoria como por Marca e adicionar produtos dessa marca só. (Sem necessidade de codificação)
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