Produtos Visualizados Recentemente

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.“.

imagem-produtos-visualizados-01

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.

imagem-produtos-visualizados-02

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:

<reference name="right">
<block type="reports/product_viewed" before="right.permanent.callout" name="right.reports.product.viewed" template="reports/product_viewed.phtml" ></block>
<block type="reports/product_compared" before="right.permanent.callout" name="right.reports.product.compared" template="reports/product_compared.phtml" ></block>
</reference>

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!

[toggle title=”Fonte”]
http://mariosam.com.br/
[/toggle]

2014-07-07T20:42:18+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x