Exibir parcelamento no Magento E-Commerce

O Magento E-Commerce é a maior e mais popular plataforma de E-Commerce do planeta.

Estudos recentes indicaram que o termo “Magento” é mais procurado do que o próprio termo “E-Commerce”, mostrando assim toda popularidade desta poderosa ferramenta.

A ferramenta oferece uma gama de recursos que podem ser incrementados ainda mais com o uso de módulos específicos.

Alguns gratuitos, outros não.

Um recurso que o Magento não possui de forma nativa, que aliás na minha opinião deveria ter, é a opção de parcelamento.

Oferecer o parcelamento na página do produto e até mesmo na HomePage da Loja pode ser um diferencial na conversão de vendas diretas.

Mas mesmo assim, o Magento possui alguns recursos nativos que se utilizados e integrados da forma correta permitirá a exibição do preço parcelado ou como dizem, lista de parcelamento.

Atributos

Os atributos são recursos do Magento de personalizar determinado produto, indicando recursos extras ou configurações específicas.

Vamos supor que você comercialize computadores e que além das informações básicas do produto, você queira exibir itens indispensáveis como as configurações do PC, indicando quanto tem de memória, HD, Resolução de tela, entre outros itens.

Certamente você me perguntará porque isso não pode ser inserido na descrição livre do produto, já que é uma tarefa mais simples.

A questão é que os atributos funcionam de uma forma distinta de uma simples descrição.

Usando o recurso de atributos, você poderá oferecer uma gama de possibilidades incluindo filtros e buscas personalizadas.

Dessa forma, seus clientes poderão achar facilmente em sua loja computadores que possuam apenas memória ram de 8GB.

Essa regra de filtragem não é possível inserindo essas informações na descrição livre do produto.

Sendo assim, antes de qualquer coisa, o primeiro passo para criar a listagem de parcelamento é criar um atributo de produto que receberá o parcelamento.

Dentro do admin do Magento, vá em Catálogo > Atributos > Gerenciar atributos

magento-atributos-imagem-1

Dependendo da tradução que você usou em sua Loja, a nomenclatura dos itens podem variar um pouco, mas o caminho é o mesmo.

Você notará que o sistema já possui uma lista de atributos criados.

Então, vamos criar nosso novo atributo. Clique em “Criar atributo”, do lado direito superior desta tela.

magento-atributos-imagem-2

A próxima tela é composta por duas etapas.

A primeira, iremos criar e configurar o novo campo de atributo.

magento-atributos-imagem-3

Note que as opções são bastante intuitivas e no caso acima estamos criando um campo de texto com entrada de um valor numérico inteiro.

Configure essas opções conforme imagem ilustrada acima.

Na segunda etapa, logo abaixo, constam os itens que citei na abordagem sobre atributos no início do artigo.

Trata-se de uma série de opções para que seus clientes possam customizar a busca por determinados produtos filtrando pelos itens de atributos.

Mas neste caso, não iremos oferecer o atributo de parcelamento com esses recursos.

Sendo assim, deixe as opções como estão sem alterar quaisquer valores.

magento-atributos-imagem-4

Agora, do lado esquerdo, abaixo das propriedades, clique em “Gerenciar Descrições/Opções” e insira o nome do atributo conforme imagem abaixo.

Repita o mesmo nome para os três campos.

magento-atributos-imagem-5

Do lado direito superior da página, clique em “Salvar”.

Pronto, seu atributo já está criado e você certamente já o estará vendo-o na listagem.

Caso isso não aconteça, altere o filtro na listagem para um número maior que o indicado.

magento-atributos-imagem-6

Agora eu tenho certeza de que você consegue visualizar o atributo “Parcelamento” na listagem.

O próximo passo é inserir este atributo criado em um Grupo de atributos.

Para esta tarefa, vá em Catálogo > Atributos > Gerenciar grupo de atributos.

magento-atributos-imagem-7

Do lado direito superior, clique em “Criar Grupo”.

Mas você também pode inserir o grupo em um atributo existente (É até mais óbvio), mas vamos criar um novo atributo por questões didáticas.

magento-atributos-imagem-8

Determine um nome para o Grupo de atributos e clique em “Salvar”, do lado direito superior.

Na próxima tela, que abre-se automaticamente, você verá 3 colunas.

Na primeira, ao lado esquerdo, você verá o nome do Grupo de atributos criado.

No meio, a lista de atributos já existente nas configurações de produtos da Loja.

Se você puder observar, verá que os atributos nessa coluna são na verdade os campos existentes na hora de criar um produto.

E basta descer a barrinha de rolagem nesta coluna para perceber que existem muitos atributos criados.

Na coluna da direita, você tem a lista de “atributos não Assinados” e entre eles, nosso atributo criado “parcelamento”.

magento-atributos-imagem-9

Você tem duas opções:

1) Você pode “Trazer” o atributo “parcelamento” para qualquer posição no Grupo

2) Ou ainda pode criar uma pasta e inserir este atributo dentro dela.

Eu, particularmente prefiro a segunda opção. Sendo assim, crie uma pasta chamada “Opcão de parcelamento”.

magento-atributos-imagem-10

Novamente desça a barra de rolagem dentro da coluna de Grupo e observe no final que o Grupo “Opção de Parcelamento” já encontra-se criado na listagem.

magento-atributos-imagem-11

Agora basta carregar o atributo “parcelamento” da coluna direita para a pasta “Opção de parcelamento”. Sim, isso mesmo.

Clique, segure e arraste sem medo!

magento-atributos-imagem-12

Note que agora o atributo encontra-se organizadamente dentro da pasta “Opção de parcelamento”, conforme imagem abaixo.

magento-atributos-imagem-13

Clique no botão “Salvar”, no lado direito superior.

Para se certificar que tivemos êxito no processo de criação do atributo e do grupo de atributos, basta simular a criação de um novo produto.

Para isso, vá em Catálogo > Gerenciar produtos e inicie a criação de um produto, clicando em Criar produto no botão superior ao lado direito.

O primeiro indício de que obtivemos êxito neste processo é notar que em “Marcar atributo”, aparece o grupo de atributos criados anteriormente, no nosso caso “Grupo de parcelas”.

magento-atributos-imagem-14

Eu tenho certeza de que a partir de agora, tudo começa a fazer sentido e você começa a entender porque o Magento é uma plataforma de E-Commerce magnífica.

Voltando ao artigo, selecione “Grupo de Parcelas”, “Produto simples” e clique em “Continuar”.

Na tela de criação do produto, note que ao lado esquerdo, junto com os outros itens do produto, aparece “Opção de parcelamento”, que é exatamente a pasta que criamos em grupo de atributos.

Viu como fica mais organizado?

Se não tivéssemos criado esta pasta, o atributo ficaria “jogado” dentro de um dos itens listados aqui, mas desta forma, faz muito mais sentido além de ser mais organizado.

magento-atributos-imagem-15

Quando você clica em “Opção de parcelamento”, notará que o campo de texto já contém um valor padrão “1″ que o número que configuramos no ato da criação do atributo.

Sendo assim, qualquer produto que você criar, já terá este valor como padrão.

Pensando dessa forma, caso você tenha muitos produtos já cadastrados em sua loja e queira facilitar o trabalho de não precisar entrar em cada produto e mudar o número das parcelas, você poderá editar o atributo criado anteriormente e mudar esse valor para o número de parcelamento que desejar.

Vamos supor que você permita parcelamento em até 12X em toda sua loja, sendo assim, insira o número 12 no “Valor padrão” do atributo criado.

Agora, se você quiser oferecer quantidade de parcelas distintas para cada produto, não tem jeito.

Você terá que entrar em cada produto e mudar esse valor manualmente.

Lembre-se de que o campo “Valor padrão” na hora da criação do atributo é um recurso para determinar um valor padrão, mas este valor pode ser alterado quando você edita um produto já criado ou cria um novo.

magento-atributos-imagem-16png

Exibindo o parcelamento

Agora que já sabemos criar um atributo para determinar a quantidade de parcelas do site, vamos trabalhar com PHP para fazer um cálculo simples e exibir a parcela.

A lógica é simples. Ele pegará o valor do produto e dividirá pelo valor da quantidade de parcelas determinada para aquele produto, no nosso caso, 12, conforme imagem acima.

Para isso, procure pelo arquivo a seguir:

app -> design -> frontend -> default -> default -> template -> catalog -> product -> price.phtml

Se você não encontrar este arquivo, não se preocupe.

Apenas procure este mesmo arquivo no caminho abaixo:

app -> design -> frontend -> base -> default -> template -> catalog -> product -> price.phtml

e copie para este caminho, conforme a seguir:

app -> design -> frontend -> default -> default -> template -> catalog -> product -> price.phtml

Feito isso, limpe o cache do Magento e abra este arquivo em um editor de textos.

No final deste arquivo, que é o arquivo responsável por exibir o preço na página do produto, insira o código abaixo de todo conteúdo:

< ?php
$vezes = $_product->getData('parcelamento');
echo '<p><small><b>Parcele em até '.$vezes.'x sem juros</b></small><br />';
for ( $i=1; $i < = $vezes; $i++ ) {
 echo '<small>'.$i.'x de '.$_coreHelper->currency($_product->getFinalPrice()/$i, true, false).'<br />';
}
echo '</p>';
?>

Salve o arquivo, limpe novamente o cache do Magento e veja a listagem de parcelamento dentro da página do produto logo abaixo do preço.

magento-atributos-imagem-17

Obs1: Note que o termo dentro “parcelamento” o código acima é simplesmente o nome do atributo criado anteriormente.

Obs2: As parcelas só irão aparecer no cadastro de um novo produto.

Facilitando mais ainda

Se você possuir muitos produtos cadastrados, o mais indicado é que ao invés de criar um novo Grupo de atributos, você insira o atributo dentro de um grupo já criado.

Neste caso, você já pode determinar que o valor padrão do atributo seja 12(um exemplo do nosso caso).

Feito isso, automaticamente cada produto já terá o valor 12 configurado para o parcelamento, otimizando seu trabalho e evitando que você tenha que entrar em produto por produto para editar este campo.

Até a próxima!

2017-01-24T20:25:10+00:00