Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Page 5 of 5
Pagamento Parcelado
 
r.torresjunior
Jr. Member
 
Total Posts:  2
Joined:  2010-12-24
 

Pablo, fiz isso que voce pediu para fazer, utilizo o tema f002 (Magento Classic Theme)

Meus codigos nesse arquivo estão (das linhas82 ate 87):

<?php echo $this->getChildHtml(\\\'other\\\');?>
            <?php 
echo $this->getChildHtml(\\\\\\\'brunoassarisse_pagseguro_installments\\\\\\\');?> 

            <?php 
if ($_product->isSaleable() && $this->hasOptions()):?>
                <?php 
echo $this->getChildChildHtml(\\\'container1\\\'\\\'\\\'truetrue?>
            <?php 
endif;?>

E apresentou o seguinte erro:

Warning: Unexpected character in input: \\\’\\\\\\\’ (ASCII=92) state=1 in /home/eusousaudavel/www/app/design/frontend/default/default/template/easytabs/catalogproductview.phtml on line 83

Parse error: syntax error, unexpected T_STRING in /home/eusousaudavel/www/app/design/frontend/default/default/template/easytabs/catalogproductview.phtml on line 86

Voce poderia me ajudar?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Pablo Tischer
Jr. Member
 
Avatar
Total Posts:  25
Joined:  2009-07-27
Leme
 

r.torresjunior,

Desculpa pelo atraso, mas só vi hoje sua pergunta.

Pelo que eu vi ali, você copiou a linha do código do jeito que eu postei aqui né?

Por algum motivo aqui o código sai errado, ele coloca barras no código entre o símbolo de parênteses e as aspas. Retira as barras e tenta novamente.

 
Magento Community Magento Community
Magento Community
Magento Community
 
mScBR
Jr. Member
 
Total Posts:  2
Joined:  2011-01-03
 
Alexandre Almeida - 22 January 2010 05:41 PM

Galera,

Compilei todos os posts, fiz um pequeno ajuste e melhorei o design. Segue o meu código e como ele ficou.

<p><p>
<
center>
<
style type="text/css">
<!--
.
style1 {
    color
#FFFFFF;
    
font-weightbold;
}
-->
</
style><table>
  <
tr>
    <
td colspan="2" bgcolor="#c8c6c7"><div align="center"><span class="style1">&nbsp;&nbsp;Parcelamento pelo PagSeguro&nbsp;&nbsp;</span></div></td>
  </
tr>
<?php
    $_product 
$this->getProduct();
    
$capital $_product->getFinalPrice();
    
$taxa 0.0199;

    for(
$i=2$i 12$i++){
         $parcela 
$taxa / (pow(($taxa), ($i * -1))) * $capital;
        echo(
$i '' '<tr>');   
        echo 
'<td><strong>&nbsp;&nbsp;&nbsp;&nbsp;'.($i).' x &nbsp;&nbsp;<strong>R$ '.number_format($parcela ,2,',','.').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></td>';
        echo(
$i '&nbsp;&nbsp;</tr>' ''). "\n";
      
}
?>
<tr>
    <
td colspan="2" bgcolor="#c8c6c7"><div align="center"><span class="style1">&nbsp;&nbsp;Em todos os cartões de Crédito&nbsp;&nbsp;</span></div></td>
  </
tr>
</
table><br>
<
table>
<
tr>
<
td width=80px><center> <img src="image/cc_visa.gif" alt="VISA"> </td>
<
td width=80px><center> <img src="image/cc_mastercard.gif" alt="MasterCard"> </td>
<
td width=80px><center> <img src="image/cc_amex.gif" alt="Amex"> </td>
<
td width=80px><center> <img src="image/cc_diners.gif" alt="Diners"> </td>
<
td width=80px><center> <img src="image/cc_hipercard.gif" alt="HiperCard"> </td>
<
td width=80px><center> <img src="image/catalogo/cc_aura.gif" alt="AURA"> </td>
</
tr>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>15x </td>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>18x </td>
</
tr>
<
tr>
<
td width=80px><BR></td>
<
td width=80px></td>
<
td width=80px></td>
<
td width=80px></td>
<
td width=80px></td>
<
td width=80px></td>
</
tr>
<
tr>
<
td colspan=3 rowspan=1><center>Taxa de 1,99ao mês</center></td>
<
td colspan=3 rowspan=1><center>Parcela Mínima R5,00</center></td>
</
tr>
</
table>
</
center>

Espero ter ajuda.

Anexei o arquivo com as imagens dos Cartões.

Por favor,
Como faço para colocar isso em minha loja virtual?
Onde eu coloco esse código.
Alguém pode explicar passo a passo como inserir?

Obrigado desde já.

Lucas

www.keysbrasil.com.br

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eric Cavalcanti
Guru
 
Avatar
Total Posts:  710
Joined:  2008-09-28
San Antonio
 
mScBR - 21 February 2011 10:14 AM

Alexandre Almeida - 22 January 2010 05:41 PM
Galera,

Compilei todos os posts, fiz um pequeno ajuste e melhorei o design. Segue o meu código e como ele ficou.

<p><p>
<
center>
<
style type="text/css">
<!--
.
style1 {
    color
#FFFFFF;
    
font-weightbold;
}
-->
</
style><table>
  <
tr>
    <
td colspan="2" bgcolor="#c8c6c7"><div align="center"><span class="style1">&nbsp;&nbsp;Parcelamento pelo PagSeguro&nbsp;&nbsp;</span></div></td>
  </
tr>
<?php
    $_product 
$this->getProduct();
    
$capital $_product->getFinalPrice();
    
$taxa 0.0199;

    for(
$i=2$i 12$i++){
         $parcela 
$taxa / (pow(($taxa), ($i * -1))) * $capital;
        echo(
$i '' '<tr>');   
        echo 
'<td><strong>&nbsp;&nbsp;&nbsp;&nbsp;'.($i).' x &nbsp;&nbsp;<strong>R$ '.number_format($parcela ,2,',','.').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></td>';
        echo(
$i '&nbsp;&nbsp;</tr>' ''). "\n";
      
}
?>
<tr>
    <
td colspan="2" bgcolor="#c8c6c7"><div align="center"><span class="style1">&nbsp;&nbsp;Em todos os cartões de Crédito&nbsp;&nbsp;</span></div></td>
  </
tr>
</
table><br>
<
table>
<
tr>
<
td width=80px><center> <img src="image/cc_visa.gif" alt="VISA"> </td>
<
td width=80px><center> <img src="image/cc_mastercard.gif" alt="MasterCard"> </td>
<
td width=80px><center> <img src="image/cc_amex.gif" alt="Amex"> </td>
<
td width=80px><center> <img src="image/cc_diners.gif" alt="Diners"> </td>
<
td width=80px><center> <img src="image/cc_hipercard.gif" alt="HiperCard"> </td>
<
td width=80px><center> <img src="image/catalogo/cc_aura.gif" alt="AURA"> </td>
</
tr>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>15x </td>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>12x </td>
<
td width=80px><centerem até<br>18x </td>
</
tr>
<
tr>
<
td width=80px><BR></td>
<
td width=80px></td>
<
td width=80px></td>
<
td width=80px></td>
<
td width=80px></td>
<
td width=80px></td>
</
tr>
<
tr>
<
td colspan=3 rowspan=1><center>Taxa de 1,99ao mês</center></td>
<
td colspan=3 rowspan=1><center>Parcela Mínima R5,00</center></td>
</
tr>
</
table>
</
center>

Espero ter ajuda.

Anexei o arquivo com as imagens dos Cartões.

Por favor,
Como faço para colocar isso em minha loja virtual?
Onde eu coloco esse código.
Alguém pode explicar passo a passo como inserir?

Obrigado desde já.

Lucas

www.keysbrasil.com.br

Eu fiz um tutorial aqui:
http://www.forum.magentobr.com/topic/63-mostrar-parcelas-com-juros-14x/

 
Magento Community Magento Community
Magento Community
Magento Community
 
Marcelo Toscano
Jr. Member
 
Avatar
Total Posts:  2
Joined:  2008-08-09
São Paulo/Brazil
 
oggy - 06 November 2008 02:06 AM

Putz, será que os gringos não vendem produtos parcelados??? nem por cartão de crédito??

Então, não eles não vendem parcelado!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eric Cavalcanti
Guru
 
Avatar
Total Posts:  710
Joined:  2008-09-28
San Antonio
 

Na verdade nos EUA voce compra com o cartao e paga entre o valor minimo ou tudo.
E no mes seguinte eles descontam os juros.

--
Precisa de ajuda com Magento?
Acesse MagentoBR:
www.forum.magentobr.com

 
Magento Community Magento Community
Magento Community
Magento Community
 
adrenalina
Jr. Member
 
Total Posts:  2
Joined:  2011-02-02
 

alguem saberia fazer um simulador de parcelas como este?
http://www.fusionstore.com.br/games/adaptador-micro-sd-para-ms-pro-duo-memory-stick.html
mas que nao seja com o pagamento digital.

 
Magento Community Magento Community
Magento Community
Magento Community
 
linkpd
Jr. Member
 
Total Posts:  2
Joined:  2011-02-10
 

Bom Dia Pessoal criei o parcelamento no cc Salvo se alguém te interesse estou vendendo esse módulo.
contato ramon-nogueira2009@bol.com.br

Image Attachments
admin.jpgpedido.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
caioab
Jr. Member
 
Total Posts:  1
Joined:  2012-04-23
 

Pessoal,

nessa tabela que vocês desenvolveram, estão usando juros simples ou compostos?
Ela funciona junto com um módulo de intermediador de pagamento ou serve apenas para outros métodos de pagamento?

obrigado!

 
Magento Community Magento Community
Magento Community
Magento Community
 
edusardo
Jr. Member
 
Total Posts:  1
Joined:  2010-11-09
 
Pablo Tischer - 29 December 2010 10:22 AM

Pessoal,

eu estou usando o módulo do PagSeguro do Bruno Assarisse, que tem no Conect:

http://www.magentocommerce.com/magento-connect/Bruno+Assarisse/extension/4084/brunoassarisse_pagseguro

Nele tem a opção de mostrar o parcelamento na tela de finalização do pedido.

Então para mostrar esse mesmo parcelamento na tela do produto é só trocar:

<?php echo $this->getChildHtml(\'parcelas\');?>

por

<?php echo $this->getChildHtml(\'brunoassarisse_pagseguro_installments\');?>

Já vai mostrar tudo certo e com uma formação legal.

Qualquer dúvida avisa aí.

abraço

Valeu pablo essa solução para o Pagseguro caiu como uma luva ao meu cliente:
http://www.bikeciclotur.com.br
Para o meu caso funcionou redondo sem as barras “\”.

Obrigado pelo seu altruismo cara!

 
Magento Community Magento Community
Magento Community
Magento Community
 
jeancfl
Jr. Member
 
Total Posts:  5
Joined:  2013-01-28
 

Pessoal estou com um problema.

Este código de parcelamento é muito bom porem na minha loja virtual uso Magento + Bcash, e no caso do Bcash a taxa de parcelamento é fixa (5.39%) sendo para o valor total, e não por parcela.

Sendo assim colocando a taxa 5.39, as parcelas ficam muito maiores, pois estão calculando por mes e não aplicando os 5.39% em cima do valor total do produto:

Segue o meu código:

<table style="font-size:11px">
    <
caption><strong>Cart&atilde;o de Cr&eacute;dito</strong></caption>
    
<?php
    $_product 
$this->getProduct();
    
$capital $_product->getFinalPrice();
    
$taxa 5.39;
    
$capital *= + ($taxa 100);
    
    for(
$i=1$i 12$i++){
        $capital 
*= + ($taxa 100);
           echo(
$i '<tr>' '');
        echo 
'<td width="170">'.($i+1).' parcelas de <strong>R$ '.number_format($capital/($i 1),2,',','.').'</strong></td>';
        echo(
$i '' '</tr>'). "\n";
      
}
?>
</table>

Alguém pode me ajudar, o que devo alterar?

Outra coisa, ele só exibe a partir da segunda parcela, não tem como exibir desde 1x até 12x?

 
Magento Community Magento Community
Magento Community
Magento Community
 
redlights
Jr. Member
 
Total Posts:  15
Joined:  2011-03-02
 

Pessoal,
Peguei um código para parcelamento deste site (lá tem mais instruções de como colocar pra funcionar): http://www.weblibre....ado-no-magento/
e coloquei no arquivo parcela.phtml

Alterei o código para funcionar exibindo até a 3a parcela sem juros e da 4a em diante com juros. Não sei dizer se é a forma mais correta de escrever o código mas funcionou: http://www.houserehab.com.br
Agora, o que preciso de ajuda seria pra fazer esse código funcionar no carrinho, pois facilita para o cliente ver o valor total de produtos em seu carrinho, bem como as opções de parcelamento do total de sua compra.

Código que está funcionando para o arquivo parcela.phtml e serve para exibir na página do produto:

<?php
    
function getNumParcelas($total$maxParcelas$valor_minimo)
    
{
        $nParcelas 
$maxParcelas;

  
//verifica o valor mínimo permitido para cada parcela
  
if (!empty($valor_minimo) && is_numeric($valor_minimo)) {
   $parcPossiveis 
floor($total $valor_minimo);

   if (
$parcPossiveis $nParcelas{
    $nParcelas 
$parcPossiveis;
   
}
  }

  
return $nParcelas;
    
}
function getValorParcela($total$parcela$taxa{
  
if(!is_numeric($total) || $total <= 0){
   
return(false);
  
}
  
if((int)$parcela != $parcela){
   
return(false);
  
}
  
if(!is_numeric($taxa) || $taxa 0){
   
return(false);
  
}
  $taxa 
$taxa 100;

  
$denominador 0;
  if(
$parcela 1){
   
for($i=1$i<=$parcela$i++){
    $denominador 
+= 1/pow(1+$taxa,$i);
   
}
  }else{
   $denominador 
1;
  
}
  
//return(round($total/$denominador));
  
return($total/$denominador);
 
}
?>

<div style="font-weight:bold; font-size:12px; width:280px;">PARCELAMENTO NO CARTÃO DE CRÉDITO:</div>
<
select>
<!-- 
sem juros: -->
<?php
      $_product 
$this->getProduct();
      
// máximo de parcelas
      
$maxParcelas 3;
      
// valor minimo de cada parcela
      
$valorMinimo 5;
      
$taxa 0;

      
$capital $_product->getFinalPrice();
      
$numParcelas getNumParcelas($capital$maxParcelas$valorMinimo);
      for(
$i=1$i $numParcelas$i++){
      $valorParcela 
getValorParcela($capital$i+1$taxa); ?>

<option value="<?php echo($i % 2 ? '<tr>' : ''); ?>"><br /><br />
     
  
<?php echo'<td><strong>'.($i+1).'</strong>x de <strong>R$ '.number_format($valorParcela,2,',','.'). ' sem juros</strong></td> --- Total: R$' .number_format($valorParcela*($i+1),2,',',' '?> </option>
  
<?php echo($i '' '</tr>'). "\n"
    
} ?>
  ?>
  
<!-- com juros: -->
  
<?php
      $_product 
$this->getProduct();
      
// máximo de parcelas
      
$maxParcelas 12;
      
// valor minimo de cada parcela
      
$valorMinimo 5;
      
$taxa 1.99;

      
$capital $_product->getFinalPrice();
      
$numParcelas getNumParcelas($capital$maxParcelas$valorMinimo);
      for(
$i=3$i $numParcelas$i++){
      $valorParcela 
getValorParcela($capital$i+1$taxa); ?>

<option value="<?php echo($i % 2 ? '<tr>' : ''); ?>">

<?php echo'<td><strong>'.($i+1).'</strong>x de <strong>R$ '.number_format($valorParcela,2,',','.'). '* com juros</strong></td> --- Total: R$' .number_format($valorParcela*($i+1),2,',',' ').'*' ?> </option>
<?php echo($i '' '</tr>'). "\n"
    
} ?>
  ?>
</select>
 <
div style="font-style:italic; font-size:11px;"> *Acima de 3 parcelas juros de 1,99ao mês </div>

Após funcionar na página do produto, quero fazer este código funcionar no carrinho, portanto coloquei este código no arquivo: /app/design/frontend/base/default/template/checkout/cart/totals.phtml
E claro, que não funcionou, pois no carrinho temos que usar getGrandTotal(); além de outras alterações no código.
Porém tentei de algumas formas fazer isso e não consegui, alguém pode me dar uma ajuda?

Obrigado!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Miguel Angelo
Jr. Member
 
Total Posts:  4
Joined:  2009-06-24
 

Valeu pelas dicas, consegui colocar o parcelamento na tela de de talhes do produto (http://www.bichodela.com.br/gorro-pelucia-tigre.html).

Mas não consegui colocar na home (Link para o ecommerce).

Como coloco o parcelamento da pagina principal? Qual é o arquivo??

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mario SAM
Sr. Member
 
Total Posts:  163
Joined:  2008-11-12
Florianopolis
 

para descobrir qual arquivo alterar, vc usa o debug do magento:
http://mariosam.com.br/magento/debug-frontend/

quando vc cria o atributo “parcelas”, la nas configuracoes do atributo.
em uma das opcoes disponiveis, vc indica se a parcela deve (ou nao) aparecer nas paginas de listagem.
talvez falte apenas configurar isto.

veja tb:
http://mariosam.com.br/magento/parcelas-preco/

sucesso ai.

 
Magento Community Magento Community
Magento Community
Magento Community
 
doas
Jr. Member
 
Total Posts:  1
Joined:  2011-11-04
 

Olá amigos.
Tenho lido muito a respeito, consegui fazer os módulos do pagseguro funcionarem (o oficial, o do bruno e o da OS), bem como mostrar uma simulação do parcelamento na página do produto.

No entanto o Pagseguro possui um cálculo diferente para os juros https://pagseguro.uol.com.br/para_seu_negocio/parcelamento_com_acrescimo.jhtml#simulador que não bate com nenhum simulador dos módulos.

Alguém conseguiu mostrar uma simulação de parcelamento que bata certinho com os valores do simulador oficial?

Agradeço a ajuda.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top
Page 5 of 5