Página 17 de 27

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 23 Jul 2013, 20:40
por hyogadecisne
Tem como integrar uma tabela especifica do pagseguro?
Porque quero colocar assim:

Iten abc
R$ 1.180,00 ou
no depósito R$ 950,00
e que isso apareça na lista...pois o preço parcelado tem taxa do pagseguro ou qualquer outro....
Alguma sugestão? Desde de já obrigado.

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 23 Jul 2013, 21:02
por unknown1140
hyogadecisne escreveu:Tem como integrar uma tabela especifica do pagseguro?
Porque quero colocar assim:

Iten abc
R$ 1.180,00 ou
no depósito R$ 950,00
e que isso apareça na lista...pois o preço parcelado tem taxa do pagseguro ou qualquer outro....
Alguma sugestão? Desde de já obrigado.
Hum... Não ficou bem claro o q vc quer, mas se for simplesmente desconto para pagamento às vista, vc pode usar a alteração q eu propus neste tópico: https://forum.opencartbrasil.com.br/ ... 120#p27935
Apesar de ser um tópico grande, vale a pena lê-lo todo.

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 23 Jul 2013, 22:18
por denisgomes
Alguém precisaria é criar uma versão brasileira do OpenCart, sabe... Uma versão do aplicativo já com essas regras loucas de preços que só existem no Brasil:
- Preço original do produto
- Preço com desconto X para pagamento via boleto (com taxa de boleto embutida, o que é ilegal)
- Preço com desconto Y para pagamento via depósito
- Preço com desconto Z para pagamento em 1 parcela no crédito
- Preço (cof cof) "sem juros" (cof cof) em até 3, 6, 9, 12 vezes
- Valor mínimo da parcela
-... e todas as opções anteriores variando de acordo com cada opção de pagamento (PagSeguro, BCash, etc)

Loucura total.
</divagando>

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 24 Jul 2013, 13:12
por hyogadecisne
Concordo com o denisgomes tem muita coisa a ser feita pra ficar ideal pro Brasil...
Tentarei explicar melhor o que quero....
Imagem


Na imagem acima explica de uma forma o que quero, porque?
Simples se o cliente optar em pagar parcelado, o site vai mandar o valor cadastrado, então preciso destacar a vantagem de pagar a vista, se eu deixar o valora vista que é o ideal pra pesquisas de possiveis clientes, quando ele optar em pagar em 12x no paypal, no sistema do paypal que é feito direto e sem juros, o juros é retirado de nós vendedores....nem preciso deixar o calculo no site, preciso é ter como cadastrar dois preços digamos para cada item, sendo valor a vista e valor parcelado.....

Espero ter explicado melhor....

Aguardo e obrigado pessoal...

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 24 Jul 2013, 14:05
por denisgomes
O que você quer é o parcelamento na listagem de produtos. O que este tópico ensina é o parcelamento dentro da página do produto. Eu cheguei a criar um outro código em outro tópico pra fazer isso (sem a parte do "depósito") mas ele está com um erro sério e não deve ser usado. Portanto fica aí o apelo para alguém ajudar a melhorar o meu outro código.

Com relação a mostrar o preço descontado, é fácil. Basta alterar o template, na parte que exibe o preço, e criar um código que exibe novamente o preço mas com x% a menos.

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 24 Jul 2013, 17:46
por hyogadecisne
Obrigado.....vou remover e ver o que consigo fazer, espero que seu código seja corrigido pra todos....

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 29 Jul 2013, 12:46
por CodeMarket
Obrigado pelo tutorial, eu usei esse tutorial com algumas modificações, já que não estava batendo com o Bcash o parcelamento, após pesquisar, vi que o Bcash usa 1,99 de taxa ao mês e juros composto, que tentei com a fórmula que estava sendo usada no tutorial, mas só chega perto quando usava juros 1,46.

No fim usei essa função:
http://dourado.net/2010/11/20/calcular- ... -no-excel/
Código: Selecionar todos
function Price($Valor, $Parcelas, $Juros) {

$Juros = bcdiv($Juros,100,15);
$E=1.0;
$cont=1.0;

for($k=1;$k<=$Parcelas;$k++)
{
$cont= bcmul($cont,bcadd($Juros,1,15),15);
$E=bcadd($E,$cont,15);
}
$E=bcsub($E,$cont,15);

$Valor = bcmul($Valor,$cont,15);
return bcdiv($Valor,$E,15);
}

// Exemplo de utilização
echo Price($Valor, $Parcelas, $Juros);
Deve ter outras funções similares, mas no fim usei essa, talvez não seja a melhor solução, pois tem tamanho de N, junto com o tutorial fica NxN = N², mas ela deixo idêntico ao Bcash.
Usei a chama Price no lugar da fórmula normal do tutorial. Ele retorna igual o Bcash com juros de 1.99 .
Quem quiser ver como ficou http://fgame.com.br/uncharted-dual-pack-ps3 .

E a função do Tutorial tem problemas com números acima acima de 999, como 1.000,00 , vai dar erro, pelo menos nos meus testes.

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 04 Ago 2013, 21:09
por rcgama
Boa noite galera,

Estou efetuando testes em minha loja e simulei 1 produto no valor de 1500,00 em até 12x , no caso com juros de 1.99 repassado ao cliente.

Vejam: http://imageshack.us/photo/my-images/692/0los.jpg/

E no site do pag seguro a simulação que eu fiz deu diferente:

http://imageshack.us/photo/my-images/4/nyxq.jpg/

Alguém sabe me dizer como fazer para corrigir esse erro????

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 05 Ago 2013, 09:08
por unknown1140
rcgama escreveu:Boa noite galera,

Estou efetuando testes em minha loja e simulei 1 produto no valor de 1500,00 em até 12x , no caso com juros de 1.99 repassado ao cliente.

Vejam: http://imageshack.us/photo/my-images/692/0los.jpg/

E no site do pag seguro a simulação que eu fiz deu diferente:

http://imageshack.us/photo/my-images/4/nyxq.jpg/

Alguém sabe me dizer como fazer para corrigir esse erro????
Por favor, leia o tópico completo, apesar de grande ele tem tudo relacionado a este código, inclusive o porquê deste problema acontecer e algumas possíveis soluções. Antes de postar, por favor, pesquise no fórum e principalmente leia o tópico todo para evitar perguntas repetidas e facilitar a vida tanto de quem dá suporte quanto de quem procura respostas.

Agradeço pela compreensão.

Re: [TUTORIAL] Cálculo de parcelamento direto

Enviado: 05 Ago 2013, 12:48
por CodeMarket
rcgama eu postei logo acima da sua postagem informando como resolvi no meu caso a juros de 1,99. Tenta o que eu fiz e vê se resolve. Em todo caso é mais problema de cálculo mesmo, pode até criar sua fórmula.