Aprenda agora como criar uma lista randômica dos produtos na sua loja virtual, via painel administrativo:
Veja a versão em texto, deste vídeo:
Podemos criar uma ordem de exibição para nossos produtos na loja Magento, ou seja, nós podemos escolher um determinado produto e o colocar, na lista, em primeiro ou por último.
Para isso, acesse o painel administrativo de sua loja Magento. Clique no menu “Catálogo”, localizado na parte superior da página e depois em “Gerenciar Categorias”.
Na nova página, veremos, na lateral esquerda, as nossas categorias. Clique sobre sua categoria e depois na aba “Produtos da Categoria” localizada no centro da página.
Verifique se os produtos da sua categoria estão sendo exibidos. Caso não estejam, clique no campo ao lado da coluna “ID”, modifique de “Sim” para “Qualquer” e clique no botão “Limpar Filtro”, localizado na lateral direita da página.
Com os produtos sendo listados, veja que a última coluna se chama “Posição”. Neste coluna digite a ordem em que os produtos serão exibidos, basta digitar os números: “1”, “2”, “3”, etc. Ao terminar de escolher a ordem dos produtos, lembre-se de clicar no botão “Salvar Categoria” localizado na lateral direita da página.
Agora, ao acessar sua loja virtual já é possível ver os produtos sendo exibidos na ordem definida por você no painel administrativo.
Uma outra opção interessante que podemos trabalhar na loja Magento, é criar um sistema randômico de visualização, ou seja, a cada atualização de página, os produtos irão mudar de lugar.
Desta forma, você poderá mostrar aos seus clientes, todos os produtos visíveis em sua loja, incluindo aqueles que já não estavam na capa.
Para isso, vamos acessar o painel administrativo do Magento novamente, clique no menu “CMS” localizado na parte superior e depois em “Gerenciar Páginas”.
Procure a página com o título “Home Page” e clique sobre ela. Na nova página, encontre o campo “Conteúdo” e adicione o código abaixo:
{{block type=”catalog/product_list_random” name=”product_random” template=”catalog/product/list.phtml”}}
Não se esqueça de clicar no botão “Gravar Página” localizado na parte superior direita da página.
Retorne à página inicial de sua loja virtual e a atualize. Note que a ordem dos produtos foi modificada. Atualize novamente e a ordem será alterada. Ou seja, cada vez que a página for atualizada, a ordem irá mudar.
Esta é mais uma opção desta poderosa ferramenta de e-commerce disponibilizada pela Hostnet.
Confira outros tutoriais em: www.tutorial.hostnet.com.br
Compartilhe
este tutorial
Qual é o seu
comentário ?
Eduardo disse:
Comentário: Eu criei uma lista randômica para página incial e esta tudo ok. Porém tenho muitos produtos nas subcategorias, como faço para deixa-las de forma randomica também?
Carlos disse:
Comentário:Olá tenho a hospedagem magento 1.4 na hostnet e uso o tema mapple, porém usei este código e não consegi mostrar os produtos randomicos, poderia me ajudar, quando coloco o codigo nao aparece nenhum produto na home. Acho que pode ser a versão 1.4 da hostnet
drhost Respondeu:
agosto 5th, 2011 em 16:01
Carlos,
No caso da versão 1.4.1.1 você deve utilizar o seguinte código em seu Magento para que seja exibido os produtos na página inicial:
{{block type=”catalog/product_list_random” name=”product_random” template=”catalog/product/list.phtml”}}
O caminho para inserir este código é bem parecido com o da vídeo-aula, este procedimento é realizado dentro do painel administrativo clicando sobre o menu superior “CMS”.
Após isso devemos clicar sobre o item de menu chamado “Páginas” e então selecionar a página chamada “Página Inicial” (Home). Na nova página haverá um menu na lateral esquerda com o nome “Conteúdo”.
Em “Conteúdo” há uma área com o conteúdo do site, provavelmente está apenas o título “Home Page”, então você deve colar este código logo abaixo e depois “Salvar” no botão superior direito.
Atenciosamente,
Dr. Host
Carlos Respondeu:
agosto 5th, 2011 em 17:24
Comentário:Olá já fiz isso, alterei o parte de conteudo porem quando salvo e vou na pagina inicial para ver o resultado não aparece nada e não da erro.
Eu hoje utilizo este comando {{block type=”catalog/product_list” name=”home.catalog.product.list” alias=”products_homepage” template=”catalog/product/list.phtml” }} esse mostra todos os produtos e não randomico.
Carlos Respondeu:
agosto 5th, 2011 em 17:38
Comentário:Ola Funcionou blza agora, bom pra está com mesmo dificuldade não copie, se copiar digitar as ” novamente e vai funcionar.
Obrigado
drhost Respondeu:
agosto 8th, 2011 em 14:48
Carlos,
Disponha, em caso de dúvidas, estou à disposição.
Atenciosamente,
Dr. Host
drhost Respondeu:
agosto 8th, 2011 em 14:47
Prezado Carlos,
O código para a lista randômica é este:
{{block type=”catalog/product_list_random” name=”product_random” template=”catalog/product/list.phtml”}}
Se, utilizando estes códigos, mesmo assim o produto não é exibido, você deve verificar se não é o próprio produto que está configurado de forma incorreta. Veja os principais campos, que são:
- Situação: “Habilitado”
- Qtd: “1″
- Disponível em Estoque: “Disponível”.
E lembre-se de selecionar a categoria “Default Category”.
Atenciosamente,
Dr. Host
Elisa Rocha disse:
Comentário: Olá.
tentei inserir o código no meu site porém deu erro.
Quando abro o editor da home, ele já vem com o seguinte código:
{{block type=”catalog/product_list” category_id=”3″ column_count=”3″ products_count = “9″ num_products=”9″ template=”catalog/product/listHome.phtml”}}
Como consigo editá-lo sem perder essa estrutura?
Andre Comegno disse:
Comentário: Olá o codigo e só utilizado na pagina inicial certo, mais qual é o codigo para categorias e subcategorias criadas ?
obrigado ATT
drhost Respondeu:
fevereiro 7th, 2011 em 15:56
André,
O código acima é referente à lista randômica para os produtos de sua loja virtual criada no Magento, não há a necessidade de utilizar um código para as categorias ou subcategorias, pois os produtos que estão sendo listados provavelmente já estão cadastrados nas suas categorias.
Em caso de dúvidas, estou à disposição.
Atenciosamente,
Dr. Host
Eliseu disse:
Gostaria de saber se tem este script para Verssão 1.4.1.1
drhost Respondeu:
janeiro 5th, 2011 em 14:30
Eliseu,
Você já tentou utilizar o mesmo código na versão 1.4.1.1? Lembre-se de re-escrever as aspas do código novamente, para evitar algum tipo de erro.
Mas recomendo também, caso não funcione, que você faça uma busca pela própria Internet por este script.
Precisando de ajuda, estou à disposição.
Atenciosamente,
Dr. Host
Ricardo Doljak disse:
Comentário: aqui pra mim funcionou mas com o seguinte código:
{{block type=”catalog/product_list” category_id=”" template=”catalog/product/list.phtml”}}
espero ter ajudado quem esta com dificuldade de colocar randomico :)
André Ramalho disse:
Comentário: Muito interessante este recurso, mas tentei incluir o código indicado e um erro apresentou na página Home do meu site. Como posso corrigir este erro?
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/lib/php//Mage/”catalog/Block/Product/List/Random”.php) is not within the allowed path(s): (/home/brasilarp/:/usr/share/pear/:/var/lib/php/:/tmp/) in /home/brasilarp/www/arp/app/code/core/Mage/Core/functions.php on line 145
drhost Respondeu:
julho 26th, 2010 em 16:07
André,
Você copiou o código corretamente?
Recomendo que tente realizar os procedimentos mais uma vez, assim como é exibido na vídeo-aula.
Caso não consiga, entre em contato com nosso Suporte Técnico para que possamos lhe auxiliar a verificar esta questão.
Atenciosamente,
Dr. Host
Marina Duarte Respondeu:
novembro 28th, 2010 em 20:16
Comentário:Eu também não consegui, deu o mesmo erro.
drhost Respondeu:
novembro 29th, 2010 em 13:03
Marina,
Você copiou o código corretamente?
Tente o inserir novamente.
Ao inserir, reescreva apenas as aspas do código acima.
Se preferir, abra um chamado em nosso HelpDesk informando esta questão.
Atenciosamente,
Dr. Host
drhost Respondeu:
agosto 11th, 2011 em 16:14
Deyvit,
Ficamos felizes de que tenha gostado. E também agradecemos pelo seu comentário.
Em caso de dúvidas, estou à disposição.
Atenciosamente,
Dr. Host
Responder