Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#86914
Pessoal gostaria de um ajuda, estou buscando informações e aprender mais em como alterar os arquivos twig, mas não tem muita coisa esclarecedora, preciso colocar este código PHP:
$precoVista = {{ price }}; // preço do prodito
$juros = 2.99 / 100.0;
$precoJuros = $precoVista + ($juros * $precoVista);
$valorParcela = $precoJuros / 12;
$valor = number_format($valorParcela, 2, ",", ".");

echo "<p>Valor a vista: R$ $precoVista</p>";
echo "<p>Valor com juros de 2,99%: R$ $precoJuros</p>";
echo "<p>12 X de: R$ $valor</p>";

e exibir na página do produto, já encontrei á posição, mas como implementar este código e exibi-la?
#86918
@RicardoGomes Esse tipo de operação você deve fazer no controller do opencart e só imprimir no twig; Em todo caso vou te da a luz caso desejar continuar nesse caminho;
Código: Selecionar todos
{% set precoVista = price|replace({' ':'', 'R$':'', ',':'.'}) %}
{% set juros = 2.99 %}
{% set precoJuros = precoVista + (juros * precoVista) %}
{% set valorParcela = precoJuros %}
{% set valor = valorParcela|number_format(2, ',', '.') %}
<p>Valor a vista: R$ {{ precoVista }}</p>
<p>Valor com juros de 2,99%: R$ {{ precoJuros }}</p>
<p>12 X de: R$ {{ valor }}</p>
#86922
Exato @veteranodf ! O ideal é fazer toda operação no controller e só exibir no Twig.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]