Módulo PayPal Brasil e Atualizações para Magento

O módulo oficial e completo PayPal Brasil para Magento é compatível com as versões 1.6.x, 1.7.x e 1.8.x do Magento Community. Foi criado para que a configuração seja rápida e fácil.

Se você utiliza uma versão inferior, nós também temos as atualizações por versão, disponíveis para Magento 1-4-0-0, Magento 1-4-0-1, Magento 1-4-1-0, Magento 1-4-1-1, Magento 1-4-2-0, Magento 1-5-0, Magento 1-5-1, Magento 1-6-0, Magento 1-6-1,  Magento 1-6-2, Magento 1-7-0-0.

Como instalar o módulo em seu Magento

(ou vá direto para os detalhes de atualização de outras versões)

Para instalar o modulo é simples:

  1. Faça o download do módulo neste link;
  2. Extraia o arquivo compactado na pasta raiz da instalação do seu Magento Community usando um gerenciador de FTP de sua preferência, e sobrescreva todos os arquivos das pastas app e skin;
  3. Limpe os caches e faça as configurações necessárias.

Como configurar o módulo:

Ao acessar o painel administrativo da loja, navegue até PayPal Brasil > Configurar.

O primeiro passo é alterar o país do comerciante para Brasil:

PayPal

Após salvar a configuração você terá as seguintes opções de pagamentos do PayPal:

PayPal

Clique em configurar na seção do PayPal Express Checkout para configurar esta opção de pagamento.

O primeiro conjunto de opções do Express Checkout são suas credenciais e configurações gerais do método.

PayPal

Caso você não possua uma conta do PayPal clique em Comece a aceitar pagamentos via PayPal!

Para obter uma credencial de uma conta PayPal clique em Obter Credenciais do PayPal e para obter uma credencial de uma conta Sandbox (testes) clique em Credenciais de Sandbox. Um popup abrirá e basta seguir os passos solicitados.

No campo Métodos de Autenticação API marque a opção Assinatura da API.

Após obter, insira suas credenciais, defina se o ambiente que sera utilizado é para testes (Sandbox) e marque sim em Habilitar esta Solução.

Mais abaixo, na seção Configurações Básicas – PayPal Express Checkout defina o título para o método e marque o campo Ação de Pagamento como Venda (caso você já não tenha alterado esta é a opção padrão ao instalar o modulo PayPal Brasil).

Caso queira mostrar o botão para compra direto pela página de carrinho marque a opção Mostrar Atalho no Carrinho como Sim.

Caso queira mostrar o botão para compra direto pela página de produto marque a opção Sim no campo Mostrar Atalho na Página de Produto.

PayPal

Repare que existem algumas configurações avançadas, aonde é possível habilitar o modo desenvolvedor (debug), verificações SSL entre outras opções.

A opção Transferir Linhas de Itens do Carrinho é responsável pela transferência dos itens que estão no seu carrinho para o site do PayPal.

A opção Exibir Opções de entrega na Tela de Checkout PayPal habilita a opção do cliente selecionar o frete utilizado no site do PayPal. O PayPal fará um solicitação para a loja no momento que o cliente precisar selecionar o tipo de frete e mostrará todas as opções disponíveis no site do próprio PayPal.

Repare na opção Pular Página de Revisão de Pedido. Esta opção é responsável por evitar que, após o pagamento com o Express Checkout no site do PayPal, o Magento retorne para a página de revisão do pedido. É importante entender duas coisas:

1)    Esta opção só poderá ser habilitada quando a opção Exibir Opções de entrega na Tela de Checkout PayPal estiver habilitada.

2)    Os dados de endereço e método de entrega precisam ser preenchidos no site do PayPal para que o Magento reconheça os dados e conclua o pedido sem passar pela página de revisão do pedido.

PayPal

Você também pode habilitar compras como visitante com o PayPal, neste caso o cliente não sera cadastrado como cliente no Magento, apenas sera registrado no pedido.

Na seção Configurações de Experiência Frontend você pode configurar o logo que aparece na página de produto e algumas formatações como cores, imagem de funto e cor de borda da página de pagamento do PayPal para que a mesma se adeque melhor á sua identidade visual.

Estilo de Página: aqui você indica o estilo da página que você deseja no seu checkout do PayPal. Os valores aceitáveis são: “paypal”, “primary” (padrão) ou um valor definido em sua conta de comerciante PayPal.

URL da Imagem de Cabeçalho: a URL da imagem que será mostrada no cabeçalho da página de pagamento do PayPal.

Cor de Fundo do Cabeçalho: a cor de fundo do cabeçalho da página de pagamento do PayPal.

Cor da Borda do Cabeçalho: a cor da borda do cabeçalho da página de pagamento do PayPal.

Cor de Fundo da Página: a cor de fundo da página da página de pagamento do PayPal.

PayPal

 

 

Módulos atualizados próprios para o Brasil

O PayPal tem características específicas para o mercado brasileiro, e o módulo PayPal que é incluído originalmente no Magento não suporta diretamente todas essas características. Nesta página você encontra módulos atualizados para cada uma das versões mais recentes do Magento, corrigindo e melhorando o suporte ao PayPal no Brasil.

Para cada versão do Magento existe um módulo PayPal correspondente, que deve ser aplicado à sua instalação. Veja como aplicara esta atualização:

  1. Faça backup da sua instalação atual do Magento;
  2. Faça backup de seu banco de dados;
  3. Baixe o pacote referente à sua sua instalação do Magento:
  4. Uma vez baixado o arquivo Magentox-x-x_PayPal.zip (x-x-x corresponde à versão do Magento), você deve descompactá-lo e enviar os arquivos resultantes, via FTP, para o servidor onde está sua instalação Magento, no diretório “app”.

O que as atualizações fazem?

A seguir listamos as principais melhorias que os módulos PayPal Brasil para Magento implementam. Notem que as melhorias podem ser levemente diferentes, dependendo da versão do Magento utilizada.

  1. Retorno do CPF em pagamentos com Express Checkout.Com as atualizações, todas as versões do Magento passam a trazer o CPF do cliente no retorno dos pagamentos efetuados via Express Checkout:
  2. Botões PayPal em português, sempre atualizados.As atualizações garantem que os botões brasileiros do PayPal, sempre atualizados, sejam usados em seu carrinho de compras:
  3. Novo botão “Finalizar Compra”, em português.O botão de finalizar compra também passa a ser exibido em português brasileiro, sempre atualizado, e consistente com os outros botões PayPal na sua loja:
  4. Atualizações e traduções no Painel Administrativo.O Painel Administrativo do Magento foi traduzido e os links localizados para o PayPal do Brasil, facilitando o trabalho administrativo:
    • * Links vão para as páginas locais de sign-in e APIs;
    • * Novos links de ajuda nos campos de debug e sandbox;
    • * Apenas os métodos de pagamento disponíveis no Brasil são exibidos;
    • * Mais coerência na exibição dos botões PayPal entre as páginas de produtos e o fechamento de compras.
  5. Atualização do status de pedidos para situações de suspeita de fraude.O painel do Magento passa a listar as transações PayPal que se encontram sob revisão, por suspeitas de fraudes:

Detalhes das atualizações por versão do Magento

A seguir listamos as melhorias implementadas em cada versão do Magento:

Magento 1.4.0.0

  • * Suporte a R$
  • * Retorno de CPF
  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo

Magento 1.4.0.1

  • * Suporte a R$
  • * Retorno de CPF
  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo

Magento 1.4.1.0

  • * Retorno de CPF
  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo

Magento 1.4.1.1

  • * Retorno de CPF
  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo

Magento 1.4.2.0

  • * Retorno de CPF
  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo

Magento 1.5.1.0

  • * Retorno de CPF
  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo

Magento 1.6.0.0

  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo
  • * Atualizações no retorno de status de pedidos sob análise por suspeita de fraude

Magento 1.6.1.0

  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo
  • * Atualizações no retorno de status de pedidos sob análise por suspeita de fraude

Magento 1.6.2.0

  • * Botões em português
  • * Traduções para o português
  • * Melhorias no Painel Administrativo
  • * Atualizações no retorno de status de pedidos sob análise por suspeita de fraude

Magento 1.7.0.0

  • * Atualizações no retorno de status de pedidos sob análise por suspeita de fraude

Habilitando o Cron no Magento

Periodicamente scripts do Magento precisam ser executados para executar tarefas como:

  • * Atualizar o status de pedidos do Paypal;
  • * Reindexar preços de catálogo(melhora performance de busca);
  • * Enviar newsletters;
  • * Gerar o Google Sitemap;
  • * Alertar usuários de mudanças de preço ou estoque;
  • * Atualizar automaticamente cotação de moedas estrangeiras;
  • * Fazer limpeza de logs no banco de dados;
  • * Executar periodicamente tarefas que você desenvolveu no seu módulo, etc.;

Habiliar o Cron do Magento em servidores compartilhado

Para habilitar o cron do magento em servidores compartilhados, basta abrir um chamado em sua hospedagem e solicitar o agendamento do Cron do arquivo cron.sh que fica na raiz do de magento para rodar de 5 em 5 minutos.

Habilitar o Cron do magento em servidores dedicados com acesso via ssh

Na linha de comando digite:

  • crontab –e

    Será aberto um arquivo temporário no qual você deve agendar sua tarefa.
    Indicamos que a primeira linha contenha uma rápida descrição do motivo pelo qual foi agendada.

  • Seguem alguns exemplos:
    Todo dia de hora em hora (hora cheia)
    00 * * * * /bin/script

    De cinco em cinco minutos todos os dias (note a divisão por 5 do intervalo 00-59)

    00-59/5 * * * * /bin/script
  • Após agendada a tarefa pressione ESC, e digite :wq para salvar. Você vai visualizar a mensagem:
    crontab: installing new crontab
  • Pronto sua tarefa está agendada. Para listar as tarefas existentes na sua Crontab digite:
    crontab -l
  • Para remover a Crontab digite:
    crontab -r

Veja mais
Clique aqui para ver em detalhes o que é modificado pelas atualizações em cada versão do Magento.