Jump to content

Modulo PagSeguro (prestashopbr.com)


Recommended Posts

Bem, instalei este módulo de pagamento pelo PagSeguro. Tudo corria bem, fiz uma compra de teste e tudo cert, funciona ás mil maravilhas, ou quase.

Tive um pequeno problema quando vi que era "puxado" o ficheiro payment_execution.tpl e a imagem do pagamento aparecia a 404 e não a do pagseguro.

Por passos, clicamos em finalizar compra, depois aparecem os nossos dados para envio da encomenda, clicamos em seguinte e aparece a página para escolher o transporte, depois aparece a parte do pagamento. Nesta página aparece, correctamente, para escolher o PagSeguro.

Escolhemos pagseguro e vamos para a página que tem o resumo da encomenda (payment_execution.tpl). Neste passo não aparecia a 1ª imagem do pagseguro. Vamos fazer alterações:

A imagem está errada porque o caminho não está correcto, alteremos a linha 13:

ORIGINAL




MODIFICADO




Agora a imagem vai aparecer correctamente.

No entanto, penso que o módulo tinha alguns "erros" de construção, uma vez que estamos na net e a oferta é muita, as pessoas gostam de coisas simples, principalmente quando falamos em pagamentos.

Para pagarem por pagseguro tinhamos que ler tudo com cuidadinho porque o botão para continuar a encomenda aparecia no fundo de tudo após o resumo da encomenda, por um lado é bom, por outro nem por isso.

Fiz mais umas alterações e transformei todos os logotipos que aparecem nessa página em botão para confirmar a transferência, ou seja, em vez de terem que ir a Confirmar Compra (o botão cá do fundo) agora cliquem em qualquer logotipo confirma a encomenda de qualquer forma.

Então vamos mexer no ficheiro payment_execution.tpl de novo e alteramos o código da linha 11 à 42

ORIGINAL












<form action="{$this_path_ssl}validation.php" method="post">


   {l s='Valor total do pedido:' mod='pagseguro'}
   {if $currencies|@count > 1}
       {foreach from=$currencies item=currency}
R$ {$total}
       {/foreach}
   {else}
R$ {$total}
   {/if}



{l s='Por favor confira as formas de pagamento aceitas pelo PagSeguro e 
   confirme sua compra clicando em \'Confirmar Compra\'' mod='pagseguro'}.









{l s='Outras formas de pagamento' mod='pagseguro'}
   <input type="submit" name="submit" value="{l s='Confirmar Compra' mod='pagseguro'}" class="exclusive_large" />

</form>



MODIFICADO

<form action="{$this_path_ssl}validation.php" method="post">


   <input type="image" src="{$this_path}imagens/pagseguro.jpg" alt="{l s='PagSeguro' mod='pagseguro'}" style="float:left; margin: 0px 10px 5px 0px;" name="submit">










   {l s='Valor total do pedido:' mod='pagseguro'}
   {if $currencies|@count > 1}
       {foreach from=$currencies item=currency}
R$ {$total}
       {/foreach}
   {else}
R$ {$total}
   {/if}



{l s='Por favor confira as formas de pagamento aceitas pelo PagSeguro e 
   confirme sua compra clicando em \'Confirmar Compra\'' mod='pagseguro'}.




<input type="image" src="{$imgBnr}" alt="{l s='Formas de Pagamento PagSeguro' mod='pagseguro'}" name="submit"></center>




{l s='Outras formas de pagamento' mod='pagseguro'}
   <input type="submit" name="submit" value="{l s='Confirmar Compra' mod='pagseguro'}" class="exclusive_large" />

</form>



O que fizemos aqui foi transformar os logotipos em botões para concluir a encomenda. Penso que vou fazer o mesmo na página que vem a seguir a esta.

Se fizer, aviso

pagseguro.zip

Link to comment
Share on other sites

  • 3 years later...

o meu ainda continua persistindo no erro, porque? já não se imais o que fazer, já baixei todas as versões e até esse 2.5 e nada

 

Entre neste site e baixe a nova versão http://blogpagseguro.com.br/modulos-pagseguro/prestashop/

No meu funcionou quase que 100%. Estou com problema nas promoções. Ele não dá o desconto de uma promoção. Uso o Prestashop 1.5.2

Link to comment
Share on other sites

×
×
  • Create New...