- 10 Out 2011, 14:56
#10215
Olá pessoal,
Para calcular o parcelamento eu estou utilizando este código logo abaixo do boão de comprar, esta primeira linha aqui abaixo pega o preço, retira o sinal de R$ e troca a vírgula e o ponto do padrão americano do Open Cart para ponto e vírgula conforme padrão Brasileir
Esta função não está pegando esse segundo valor pelo qual o produto esta sendo oferecido e acaba mostrando o cálculo do preço cheio.
No /template/product.tpl esta o código que define como o preço deve ser mostrado caso o produto esteja com preço de oferta:
Para calcular o parcelamento eu estou utilizando este código logo abaixo do boão de comprar, esta primeira linha aqui abaixo pega o preço, retira o sinal de R$ e troca a vírgula e o ponto do padrão americano do Open Cart para ponto e vírgula conforme padrão Brasileir
Código: Selecionar todos
Esta segunda parte envia os dados para o Pagamento Digital realizar o cálculo(retirei a chave de segurança da minha loja):
<?php $preco_sem_sinal = str_replace(',','.',str_replace('.',',', str_replace("R$","",$price))); ?>Código: Selecionar todos
Meu problema está que esta função pega o preço CHEIO e não o preço especial, de oferta, quanto o produto está em promoção, por exemplo: Preço cheio de R$ 100,00 mas na oferta é vendido por R$ 50,00<div class="parcelamento"><iframe src ="https://www.pagamentodigital.com.br/site/calcula_parcelamento_cliente.php?valor=<?php echo $preco_sem_sinal;?>&key=[b]AQUI-VAI-A-CHAVE-DE-SEGURANÇA-DA-SUA-LOJA[/b]&nmp=24#tab45" width="415" height="330" frameborder="0" scrolling="no"></iframe></div>Esta função não está pegando esse segundo valor pelo qual o produto esta sendo oferecido e acaba mostrando o cálculo do preço cheio.
No /template/product.tpl esta o código que define como o preço deve ser mostrado caso o produto esteja com preço de oferta:
Código: Selecionar todos
Eu preciso de ajuda para colocar essa função do pagamento digital dentro da parte do "IF" desta página de forma que o "String Replace" da função do Pagamento Digital copie a variável "$special" para dentro do "$preço_sem_sinal" e que caso não haja valor no "$special" então ele deixe a variável "$price" ser copiada para dentro da variável "preco_sem_sinal"<div class="price"><?php echo $text_price; ?>
<?php if (!$special) { ?>
<?php echo $price; ?>
<?php } else { ?>
<span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
<?php } ?>José Luis - Diretor de Relacionamentos
http://www.aces-brasil.com
http://www.acesgames.com.br
Aces Brasil - Games e Airsoft
http://www.aces-brasil.com
http://www.acesgames.com.br
Aces Brasil - Games e Airsoft


