-
Como criar uma lojaVeja aqui o que você precisa saber para iniciar suas vendas online!Mais
-
PagSeguro UOLVocê já conhece essa ferramenta? Com o PagSeguro você pode vender pela Internet mesmo sem ter uma loja virtual. É tão fácil!Mais
-
Calculo de FreteSeus clientes precisam saber quanto vão pagar de frete? Temos uma solução gratuita!Mais
-
Agenda Campus PartyAgenda otimizada da #CPbr com funcionalidades extras que irão te auxiliar durante a semana do evento.Mais
OpenCart – Como retirar os dados do depósito bancário do checkout antes de gerar o pedido
-
Resolvi compartilhar isso com vocês pois é um pequeno inconveniente no checkout do OpenCart, e que pode gerar uma confusão, como você verá a seguir.
Quando o cliente de uma loja OpenCart escolhe a forma de pagamento por depósito, este pode acabar chegando no ponto onde mostra os dados bancários, e parar por ali mesmo, sem clicar no botão “Confirmar pedido”. Se isso ocorrer e ele acabar depositando sem clicar em ”Confirmar Pedido”, o sistema não reconhecerá a compra, e nenhum pedido será registrado no administrativo. Imagine a dor de cabeça que isso pode causar.
Por isso, para não ter que remediar uma situação dessas, estou mostrando como se previnir. Na verdade, a solução é bem simples: basta retirar os dados de depósito da página de fechamento, pois com isso o cliente sentirá a necessidade de clicar em “Confirmar Pedido”. Com isso, o sistema reconhecerá a compra, e o cliente irá automaticamente receber os dados bancários no email.
Veja como os dados aparecem normalmente antes mesmo de ser confirmado o pedido:
Note que o botão, apesar de visível, pode ser esquecido na euforia da compra por ter os dados bancários nesta página.
Vou mostrar como fazer esta alteração sem usar o vQmod, e deixarei também o arquivo XML para ser usado com o vQmod se preferir.
Alteração direto no código:
Abra o arquivo “catalog/view/theme/NOMEDESEUTEMPLATE/template/payment/bank_transfer.tpl” e apague o trecho a seguir:
<h2><?php echo $text_instruction; ?></h2> <p><?php echo $text_description; ?></p> <p><?php echo $bank; ?></p> <p><?php echo $text_payment; ?></p>
Agora, adicione o trecho seguinte no mesmo local onde você apagou:
<h2>Clique em "Confirmar Pedido" para receber as informações para depósito ou tranferência em seu e-mail.</h2>
Alteração com vQmod:
Caso você tenha instalado o vQmod, baixe o XML dessa alteração abaixo:
Se você não sabe o que é vQmod, clique aqui e instale pois vale à pena.
Espero ter ajudado com essa dica.
Se inscreva na lista de e-mail do nosso curso de OpenCart que logo abriremos as inscrições.








3 Comentarios
Meu Opencart é a versão 1.4.9.5, eu fiz essas modificações pra testar, mas fica com erro de acentuação, então tive a ideia de colocar uma imagem com o texto semelhante escrito no lugar de palavras, mas minha dúvida é, o cliente recebe automaticamente os dados no email ou eu tenho que enviar pessoalmente para email do cliente as informações ?
Obrigado!
Olá Gabriel,
Então, o cliente recebe os dados por e-mail nas lojas 1.5, na 1.4 eu não lembro se envia. A loja que aplicou essa alteração foi essa unimartin.com.br?
Abraço.
Sim, essa loja é a minha, mas eu só testei, não deixei modificado porque eu não tinha certeza, então deixei como tava antes..
Abraço!