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

Pagamento Parcelado
 
Eric Cavalcanti
Guru
 
Avatar
Total Posts:  710
Joined:  2008-09-28
San Antonio
 

Alexandre, mil perdoes. Realmente seu calculo está o correto!
hahahaha
Bom, eu so tinha pego outros daqui! rasberry

Bom, melhorando somente a questão do acento:

<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&otilde;es de Cr&eacute;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&eacute;<br>12x </td>
<
td width=80px><centerem at&eacute;<br>12x </td>
<
td width=80px><centerem at&eacute;<br>15x </td>
<
td width=80px><centerem at&eacute;<br>12x </td>
<
td width=80px><centerem at&eacute;<br>12x </td>
<
td width=80px><centerem at&eacute;<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&ecirc;s</center></td>
<
td colspan=3 rowspan=1><center>Parcela M&iacute;nima R5,00</center></td>
</
tr>
</
table>
</
center>

Valeu!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Patane
Jr. Member
 
Total Posts:  2
Joined:  2009-09-03
 

Salve Galera,

seguinte fiz tudo que diz ai mas.... quando edito o arquvi

Agora edite o arquivo ”app/design/frontend/default/modern/template/catalog/product/view.phtml”

nada acontece, é assim, eu uso um thema proprio mas tem o default instalado, apaguei o arquivo view.phml dos dois temas e limpei o cache e nada muda, pode ser que o meu magento pega esse arquivo de outro lugar??

 
Magento Community Magento Community
Magento Community
Magento Community
 
mulamula
Jr. Member
 
Total Posts:  13
Joined:  2009-10-18
 

Opa!
Eu estou querendo por uma drop list box
na tela do credit card save com o campo “parcelas” ( até ai tudo certo)
só que está como text box e o que eu queria era ao invês de ser text box ser uma drop list box
com os numeros das parcelas com por exemplo de (1 até 6 ).
E tambem se alguma boa alma conseguir implementar nesse campo o numero máximo e minimo de parcelas
sendo estes atualizados com o valor da compra.

<?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);
 
}
?>
<p><p>
<
center>
<
style type="text/css">
<!--
.
style1 {
    color
#FFFFFF;
    
font-weightbold;
}
-->
</
style><table style="color:red; font-weight:bold;">
  
<?php
    $_product 
$this->getProduct();
    
// máximo de parcelas
 
$maxParcelas 6;
 
// valor minimo de cada parcela
 
$valorMinimo 10;
 
$taxa 0;

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

     echo(
$i '<tr>' '');
        echo(
'<td><strong>'.($i+1).' </strong>parcelas de <strong>R$ '.number_format($valorParcela,2,',','.').'*&nbsp;</strong></td>');
        echo(
$i '' '</tr>'). "\n";
    
}
  ?>
</table></center>

abraços

Image Attachments
dropbox.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
Netto
Jr. Member
 
Total Posts:  5
Joined:  2008-11-09
 

como eu coloco a ultima parcela na list.phtml?
tipo
parcele em até 12x de R$10,00

?

 
Magento Community Magento Community
Magento Community
Magento Community
 
DaKe
Member
 
Avatar
Total Posts:  41
Joined:  2008-04-01
São Paulo - Brazil
 

Olá galera,

Gostaria de agradecer pela contribuição!
Adicionei a simulação na loja

www.liglu.com.br

Att

Abraço!

 
Magento Community Magento Community
Magento Community
Magento Community
 
henrystyle
Jr. Member
 
Total Posts:  3
Joined:  2010-05-20
 

Como coloco as imagens dos cartões de credito?
já coloquei na pasta images do meu tema e nada, já liberei o cache e nada, já coloquei no default e nada, em que pasta eu coloco? obrigado.

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

henry, so ler o codigo e vc vai ver.

 
Magento Community Magento Community
Magento Community
Magento Community
 
henrystyle
Jr. Member
 
Total Posts:  3
Joined:  2010-05-20
 

Já vi o codigo, a pasta image que não tinha criada eu criei, a que tinha era images e não image, coloquei as imagens dos cartões dentro da pasta de imagens do meu tema, no codigo não fala onde devo por corretamente, pois coloquei as imagens em varios lugares e nada, coloquei em skin/frontend/defult/hellowired/images e não funciona, criei a pasta image skin/frontend/defult/hellowired/images/image e nada, onde coloco estas imagens?

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

E aonde no codigo indica que é para buscar a imagem na skin?

<td width=80px><center> <img src="image/cc_visa.gif" alt="VISA"> </td>

Aqui eu vejo somente em image/cc…
Vc tem que colocar o local.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rodrigo Gonçalves
Jr. Member
 
Total Posts:  4
Joined:  2010-06-22
 

Opa e ai rapaziada blza ?

Tentei fazer esse tudo para a vers. 1.4.1.0, so que não apareceu nada, limpei cache e tudo mais, alguem pode dar um help ae ?

Abraços

 
Magento Community Magento Community
Magento Community
Magento Community
 
Ronys00
Jr. Member
 
Total Posts:  2
Joined:  2010-07-26
 

Olá galerá muito bom esse tópico em, eu consegui implementar direitinho na minha loja essa table de parcelamento, só que eu cou péssimo em html, eu qeuria configurar minha tabela tipo essa da foto anexo (cores e tudo mais), alguem pode me ajudar ?

abraços e desde já agradeço.

Ronaldo

Image Attachments
Untitled-2.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
Rodrigo Gonçalves
Jr. Member
 
Total Posts:  4
Joined:  2010-06-22
 

Bom eu usei um método do próprio Pagamento Digital ficou bem legal no site para quem quiser segue “passo a passo”

1) Acesse seu Painel de Controle do Pagamento Digital vá até > Ferramentas > Formas Especiais de Venda, escolha as formas de parcelamento que quer oferecer ao seu cliente selecione Gravar.

2) Vá até o Box la em baixo (Simulador de parcelas para seus produtos)

Nele existe um simulador de parcelamento é através dele que vamos fazer o nosso.

Marque um valor qualquer em Valor do Produto, logo depois selecione o número máximo de parcelas que deseja disponibilizar ao seu cliente na visualização, e clique em Gerar Código.

Eu aqui quis incluir o box dentro do meu site para não ter que ficar abrindo POPUP, portando usei somente a URL que foi gerada e fiz o seguinte.

Criei um arquivo “parcelas.phtml” na pasta app\design\frontend\default\SEUTEMA\template\catalog\product\view\ com o seguinte código:

PS: Lembra que digitamos um valor lá no simulador para conseguir gerar a URL ? Então vá até a URL e procure por: valor=O_VALOR_QUE_VC_COLOCOU no lugar disso você vai colocar <?php echo $capital ?>

<?php
    
//para pegar o valor do produto
    
$_product $this->getProduct();
    
$capital $_product->getFinalPrice();
?>
<div id="parcelas">
<
iframe src="https://www.pagamentodigital.com.br/site/calcula_parcelamento_cliente.php?valor=<?php echo $capital ?>&key;=PEGUE_A_CHAVE_GERADA_E_COLE_AQUI" scrolling="no" frameborder"0"></iframe>
<
p>O Parcelamento n&atilde;o sera efetuado dentro da lojasomente no sistema do Pagamento Digital ap&oacute;s o redirecionamento no final da compra.</p>
</
div>

Feito isso salve seu arquivo e faça o upload do mesmo para a pasta app\design\frontend\default\SEUTEMA\template\catalog\product\view\.

Agora vamos para o arquivo catalogproductview.phtml que está na pasta frontend/default/default/template/easytabs/

Procure por <?php echo $this->getChildHtml('other');?> no seu arquivo catalogproductview.phtml no meu arquivo está na linha 90, abaixo disso coloque o seguinte:

<?php echo $this->getChildHtml('parcelas');?>
, salve seu arquivo e faça upload do mesmo para a pasta frontend/default/default/template/easytabs/

Bom é isso Pessoal espero ter ajudado, acho que o passo a passo não ficou muito bom, é o meu primeiro rs ... qualquer dúvida posta ai OK.

PS: Estou usando o Magento Versão. 1.4.1.0 então pode haver diferenças entre outras versões.

Para quem quiser ver como ficou funcionando pode acessar essa página: CLIQUE AQUI

 
Magento Community Magento Community
Magento Community
Magento Community
 
overbrazil
Jr. Member
 
Total Posts:  1
Joined:  2010-10-04
 

Olá, não estou conseguindo de jeito nenhum aparecer o parcelamento na listagem dos produtos, só da certo na visualização do produto, uso o tema classic.

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

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

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

Só para lembrar que não precisa criar nenhum arquivo… a única alteração que precisa ser feita é no view.phtml e fazer a chamada que informei no post anterior.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top