- 15 Mar 2012, 10:43
#17762
Bom Dia pessoal.
Gostaria de postar uma dica de parcelamento na pagina de produto, eu precisava colocar as parcelas no meu site, encontrei varios codigos mas nenhum me agradou, então eu utilizei um dos codigos que achei e fiz a modificação para que ficasse a meu gosto. Segue o codigo:
<!-- Exibicao de parcelas -->
<?php
// Configuracoes
$parcelas_sem_juros = 0;
$juros = 1.99;
if (!$special) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace("R$","",$price)));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace("R$","",$special)));
}
$maximo_parcelas = $preco_numero/5;
if ($maximo_parcelas>=2){
?>
<br><br>
<table width="100%">
<tr style="border: 1px solid #DDA0DD;">
<td colspan='2' style="color: #C71585;font-size: 14px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">Parcele no Cartão com o PagSeguro<td>
</tr>
<?php
if ($maximo_parcelas > 12){
$maximo_parcelas = 12;
}
$contador=0;
for ($p = 2; $p <= $maximo_parcelas; $p++) {
$contador++;
if($contador % 2 <> 0){
echo '<tr style="border: 1px solid #DDA0DD;">';
}
// Se nao tiver juros
if ($p <= $parcelas_sem_juros) {
$valor_parcela = $preco_numero / $p;
}
// Se tiver juros
if ($p > $parcelas_sem_juros) {
$parc[2]=1.0299;
$parc[3]=1.0401;
$parc[4]=1.0502;
$parc[5]=1.0605;
$parc[6]=1.0708;
$parc[7]=1.0812;
$parc[8]=1.0916;
$parc[9]=1.1021;
$parc[10]=1.1127;
$parc[11]=1.1233;
$parc[12]=1.1340;
$parc[13]=1.1448;
$parc[14]=1.1556;
$parc[15]=1.1665;
$parc[16]=1.1775;
$parc[17]=1.1885;
$parc[18]=1.1996;
$valor_parcela = ($preco_numero/$p)*$parc[$p];
}
// Escreve a parcela
echo '<td style="text-align:center; color: #000000;font-size: 10px;border: 1px solid #DDA0DD;">';
echo '<b>'.$p . '</b> x de R$ ' . number_format($valor_parcela, 2, ',', '.');
if ($p <= $parcelas_sem_juros) { echo ' <br />'; } else { echo ' *<br />'; }
echo '</td>';
if($contador % 2 == 0)
{
echo "</tr>";
}
}
?>
<tr style="border: 1px solid #DDA0DD;">
<td colspan='2' style="color: #C71585;font-size: 12px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">
Em todos os cartão de credito
</td>
</tr>
<tr>
<td colspan='2' style="color: #C71585;font-size: 12px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">
<img src='bandeiras-cartao.gif' border='0'>
<td>
</tr>
<tr style="border: 1px solid #DDA0DD;">
<td colspan='2' style="color: #C71585;font-size: 12px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">
* Juros de 1,99 a.m.
</td>
</tr>
</table>
<?php }?>
<!--Fim-->
No meu caso eu utilizo o PagSeguro do Uol, mas esse codigo pode ajudar, basta fazer as alterações necessarias para seu site.
Se quiserem de uma olhadinha de como fica a vizualização das parcelas.. segue um exemplo de um produto da mina loja que pode ser parcelado.
http://www.sexymodaintima.com.br/loja/i ... duct_id=94
Espero que ajudem vcs.
Leandro
Gostaria de postar uma dica de parcelamento na pagina de produto, eu precisava colocar as parcelas no meu site, encontrei varios codigos mas nenhum me agradou, então eu utilizei um dos codigos que achei e fiz a modificação para que ficasse a meu gosto. Segue o codigo:
<!-- Exibicao de parcelas -->
<?php
// Configuracoes
$parcelas_sem_juros = 0;
$juros = 1.99;
if (!$special) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace("R$","",$price)));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace("R$","",$special)));
}
$maximo_parcelas = $preco_numero/5;
if ($maximo_parcelas>=2){
?>
<br><br>
<table width="100%">
<tr style="border: 1px solid #DDA0DD;">
<td colspan='2' style="color: #C71585;font-size: 14px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">Parcele no Cartão com o PagSeguro<td>
</tr>
<?php
if ($maximo_parcelas > 12){
$maximo_parcelas = 12;
}
$contador=0;
for ($p = 2; $p <= $maximo_parcelas; $p++) {
$contador++;
if($contador % 2 <> 0){
echo '<tr style="border: 1px solid #DDA0DD;">';
}
// Se nao tiver juros
if ($p <= $parcelas_sem_juros) {
$valor_parcela = $preco_numero / $p;
}
// Se tiver juros
if ($p > $parcelas_sem_juros) {
$parc[2]=1.0299;
$parc[3]=1.0401;
$parc[4]=1.0502;
$parc[5]=1.0605;
$parc[6]=1.0708;
$parc[7]=1.0812;
$parc[8]=1.0916;
$parc[9]=1.1021;
$parc[10]=1.1127;
$parc[11]=1.1233;
$parc[12]=1.1340;
$parc[13]=1.1448;
$parc[14]=1.1556;
$parc[15]=1.1665;
$parc[16]=1.1775;
$parc[17]=1.1885;
$parc[18]=1.1996;
$valor_parcela = ($preco_numero/$p)*$parc[$p];
}
// Escreve a parcela
echo '<td style="text-align:center; color: #000000;font-size: 10px;border: 1px solid #DDA0DD;">';
echo '<b>'.$p . '</b> x de R$ ' . number_format($valor_parcela, 2, ',', '.');
if ($p <= $parcelas_sem_juros) { echo ' <br />'; } else { echo ' *<br />'; }
echo '</td>';
if($contador % 2 == 0)
{
echo "</tr>";
}
}
?>
<tr style="border: 1px solid #DDA0DD;">
<td colspan='2' style="color: #C71585;font-size: 12px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">
Em todos os cartão de credito
</td>
</tr>
<tr>
<td colspan='2' style="color: #C71585;font-size: 12px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">
<img src='bandeiras-cartao.gif' border='0'>
<td>
</tr>
<tr style="border: 1px solid #DDA0DD;">
<td colspan='2' style="color: #C71585;font-size: 12px;font-weight: bold;text-align:center;border: 1px solid #DDA0DD;">
* Juros de 1,99 a.m.
</td>
</tr>
</table>
<?php }?>
<!--Fim-->
No meu caso eu utilizo o PagSeguro do Uol, mas esse codigo pode ajudar, basta fazer as alterações necessarias para seu site.
Se quiserem de uma olhadinha de como fica a vizualização das parcelas.. segue um exemplo de um produto da mina loja que pode ser parcelado.
http://www.sexymodaintima.com.br/loja/i ... duct_id=94
Espero que ajudem vcs.
Leandro
Editado pela última vez por lelekorodrigues em 16 Mar 2012, 13:49, em um total de 1 vez.






