Botão Pin it Pinterest na sua loja Magento

Esses dias estava ajudando um amigo meu a finalizar uma loja em Magento e uma das pendências (ele já havia colocado o botão curtir na loja Magento e também o botão tweet na loja em Magento), era que o botão Pin it Pinterest não exibia corretamente as imagens dos produtos, e como todos devem saber que o Pinterest é uma rede social de imagens, logo a funcionalidade de nada servia sem compartilhar as imagens dos produtos.

A solução que tinha sido usada no projeto, era inserir o botão Pin it Pinterest, conforme eles mostram na página oficial do Pinterest, o que gerou esse problema citado acima.

Mais uma vez lá fui eu na internê em busca de soluções e outras formas de se fazer, e encontrei uma solução fácil e de rápida implementação, que vou ensinar agora pra vocês.

Inserindo no Magento o botão Pin it Pinterest sem uso de plugin

Vamos inserir o código para que ele seja exibido em todas as páginas de produto, para isso basta que você acesse o FTP da sua loja em Magento, e encontre o arquivo view.phtml que fica nesse caminho /app/design/frontend/base/default/template/catalog/product/ e adicione após o nome do produto (ou qualquer outro lugar que desejar) o seguinte código.

<!--START PIN BUTTON-->
 <?php
 $_pinlink['url'] = $_product->getProductUrl();
 $_pinlink['media'] = $this->helper('catalog/image')->init($_product, 'image')->__toString() ;
 $_pinlink['description'] = $_helper->productAttribute($_product, $_product->getName(), 'name') . " - " . strip_tags($_product->getDescription());
 ?>
 <a href="http://pinterest.com/pin/create/button/?<?php echo http_build_query($_pinlink) ?>" class="pin-it-button" count-layout="horizontal"></a>
 <script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
 <!--END PIN BUTTON-->

Pronto, agora abaixo do nome do produto, nas páginas internas de produtos da sua loja em Magento, será exibido para seus clientes o botão Pin it Pinterest, achou fácil ou não?

2017-01-24T20:24:07+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x