Produtos Visualizados Recentemente

Escrito por Mario SAM

Produtos visualizados recentemente é um recurso muito útil e inteligente que foi incorporado as regras de negócio do e-commerce.

Quando você tem poucos e sortidos produtos, talvez isso não tenha tanta importância pra você. Mas com uma listagem maior, e com itens muito semelhantes, esse recurso se torna valioso para o seu negócio.

Pois quando você não possui essa funcionalidade no site, e o cliente deseja rever algum item já visitado, sabe o que ele faz? dispara cliques no botão voltar (back, back, back, back, back…) – que também pode ser interpretado por “socorro! me tirem daqui.“.

produtos visualizados recentemente

Então vejamos como isso funciona no Magento.

Administrando o recurso

É possível controlar no backend a quantidade de produtos exibidos no histórico de visualizações e o escopo. Para isso navegue em:

Sistema > Configuração > Catálogo [Produtos Visualizados Recentemente]

Nessa mesma guia também é possível configurar os produtos comparados recentemente, mas isso é assunto pra outro post.

quantidade visualizada recentemente

Apesar do que pode parecer, informar o valor 0 (zero) não vai desabilitar a visualização no frontend.

No escopo (exibir no ambiente) você informa como o histórico desses produtos devem ser exibidos, se iguais – independente da visão/loja. Ou se cada loja/visão vai apresentar seu próprio histórico (visão diferente, produtos diferentes).

Essas configurações de backend são condicionadas ao seu template. Se o tema for criado fora dos padrões do Magento, é possível que as configurações não afetem a visualização/construção das páginas.

Preparando o template

Os arquivos xml’s são os responsáveis por invocar esse módulo de visualização e preparar o conteúdo para apresentação nas páginas. Então se você visualizar:

app > design > frontend > base > default > layout > reports.xml

Vai encontrar o bloco:


    
    

Em versões anteriores à 1.7.x esse bloco pode ser encontrado no arquivo catalog.xml.

Esse bloco em particular, faz a chamada de dois módulos. O de produtos visualizados recentemente e de produtos comparados. Ambos na coluna da direita.

Então para remover ou mudar a localização de algum destes módulos, este é o local a ser alterado.

Apresentando o resultado

Se você prestou atenção aos detalhes do código acima (em xml), pode notar que ele indica o nome do arquivo phtml responsável pela apresentação dos dados. Neste caso o arquivo product_viewed.phtml que fica em:

app > design > frontend > base > default > template > reports > product_viewed.phtml

Então este arquivo prepara o html da caixa de exibição dos itens visualizados recentemente, e também a forma como os produtos serão apresentados.

Se você pensou em customizar a apresentação dos dados, incluindo por exemplo fotos, preços, ou botão comprar. É este arquivo que você vai editar. Lembrando sempre que você deve fazer uma cópia do arquivo que está em base/default para default/default, ou então para seu template/tema customizado.

Dentro do diretório:

app > design > frontend > base > default > template > reports

Você também encontra outros arquivos phtml. Alguns serão usados para apresentação de produtos comparáveis, outros para produtos visualizados recentemente – e para situações diferentes.

Então altere com cautela e faça muitos testes. Qualquer dúvida use o fórum da Escola Magento.

Sucesso!

O Autor

Mario SAM

Desenvolvedor Magento com certificação M1 Developer e M1 FrontEnd Developer. Graduado em Web Design e Programação, pós-graduado em Gestão de Projetos e TI. Não sou matemático mas estou aqui para somar.