Jump to content

[resolvido] No lugar do preço total, aparecer dividido, tem como?


Recommended Posts

Olá amigos, mais uma vez venho com uma grande dúvida, eu gostaria de saber se tem como deixar no lugar o valor do produto total, deixar ele dividido, tanto na home como em categorias e na página dos produtos.

 

Exemplo, no lugar de 100,00 deixar 10 x 10,00.

 

Alguém sabe como faço isso?

 

Grato!

Edited by Gidhard (see edit history)
Link to comment
Share on other sites

Nesse caso você precisa identificar todas as variáveis de preço e alterar (tema e módulos).

Por exemplo, no arquivo /themes/default/product.tpl:

De:

<span id="our_price_display">{convertPrice price=$productPrice}</span>

Para:

{l s='10 x de'} <span id="our_price_display">{convertPrice price=$productPrice /10}</span>

 

Bom trabalho a todos.

  • Like 3
Link to comment
Share on other sites

  • 5 months later...
  • 4 weeks later...
  • 1 month later...
Olá Pessoal, coloquei o código e funcionou perfeitamente! 

Parabéns!

 

Gostaria de saber se tem algum código que ao invés de ler o número de parcelas, 

ele consiga ler o valor mínimo da parcela e automaticamente colocar a parcela de acordo.

ou seja, parcela no minimo R$50,00   se o produto custar R$200,00

automaticamente ele mostrará 4 X de R$50,00.

 

Grato

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...

Nesse caso você precisa identificar todas as variáveis de preço e alterar (tema e módulos).

Por exemplo, no arquivo /themes/default/product.tpl:

De:

<span id="our_price_display">{convertPrice price=$productPrice}</span>
Para:

{l s='10 x de'} <span id="our_price_display">{convertPrice price=$productPrice /10}</span>
Bom trabalho a todos.

 

 

Olá Daniel.

Eu estava procurando por isso mesmo. Bacana ter postado.

 

Eu segui o código acima. A alteração de # de vezes esta ok, mas o preço não foi alterado com a divisão. Não sou programador, assim, acredito que a divisão do preço acontece com a inclusão do "/10" no seu exemplo, é isso?

 

Tem alguma sugestão?

Versão 1.6.0.8

 

Mais uma vez, agradeço a postagem e ajuda!

Edited by Djalmir Mariano (see edit history)
Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...
  • 3 weeks later...

para mostrar os 2 valores é muito simples 

 

/themes/default/product.tpl:

 

de:

<span id="our_price_display">{convertPrice price=$productPrice}</span>

para:

<span id="our_price_display">{convertPrice price=$productPrice}</span>
{l s='10 x de'} <span id="our_price_display">{convertPrice price=$productPrice /10}</span>

Resultado:

 

R$ 100,00
10 x de R$ 10,00 

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

como faço pra colocar os dois valores? uso o 1.6.1.5   por ex: o valor parcelado e o valor total

<span id="our_price_display" itemprop="price" content="{$productPrice}"> 
{foreach from=Tag::getProductTags($product->id) key=k item=v} {foreach from=$v item=value}
{if $value==6X} 
Pague en sólo 6 cuotas de  {convertPrice price=$productPrice/6|floatval} 
{else} 
Pague en sólo 12 cuotas de  {convertPrice price=$productPrice/12|floatval}
{/if} 
  {/foreach} 
{/foreach} </span> 

debe agregarse al archivo product.tpl ubicado en /themes/ 

 

Me lo respondió Matteo enna en http://stackoverflow.com/questions/39103151/how-to-show-prestashop-product-price-by-tag-i-want-to-divide-to-12-or-6-instal

Link to comment
Share on other sites

Oi pessoal,

 

Eu gostaria de manipular esses texto, mas não estou conseguindo.

Por exemplo:

 

{l s=' 3x de'} <span id="our_price_display" class="parcelamento">{convertPrice price=$productPrice /3}</span> {l s=' sem juros'}

coloquei esse código ficou lindo, funcionou perfeitamente, mas eu gostaria de deixar o "3x de" e o "sem juros" diferente do resto, digo esses pois eu consegui alterar a visualização do valor parcelado criando aquela classe ali (class="parcelamento") ai eu fui lá num tal de css,copiei e alterei.
 

Mas esse outros que ficando ao lado não consigo fazer, nem sei o que esse código é, já tentei usando comando em html php e não consigo, eu gostaria de trocar o tamanho da fonte e a cor desse {l s=' 3x de'} e {l s=' sem juros'} e também gostaria de fazer uma quebra de linha, pois ele inicia logo depois do preço e ficou feio.

 

Obrigado gente

Link to comment
Share on other sites

Olá bom dia , 

 

Segue alguns ajustes no código !!! 

<p><strong>em 3x</strong> <span style="color: #000000;"><strong><span style="font-size: large;"> {l s=''} <span id="our_price_display_parcela" class="price-parcela" itemprop="price" content="{$productPrice}">{convertPrice price=$productPrice /3|floatval}</span> </strong></span><strong>no cartão de crédito</strong></p>
<p><strong>desconto à vista: </strong> <span style="color: #008000;"><strong><span style="font-size: xx-large;"> <span id="our_price_display_vista" class="price" itemprop="price-vista" content="{$productPrice}">{convertPrice price=$productPrice/100*95|floatval}</span> </strong></span><strong>5% no boleto</strong></p>
						

Segue o exemplo pronto ! 

xx.jpg

  • Like 1
Link to comment
Share on other sites

  • 9 months later...
  • 2 months later...

Nesse caso você precisa identificar todas as variáveis de preço e alterar (tema e módulos).

Por exemplo, no arquivo /themes/default/product.tpl:

De:

<span id="our_price_display">{convertPrice price=$productPrice}</span>
Para:

{l s='10 x de'} <span id="our_price_display">{convertPrice price=$productPrice /10}</span>
Bom trabalho a todos.

 

 

Excelente dica! Funcionou perfeitamente! Testei aqui na versão 1.6 e deu certo.

 

Só que não funciona quando o produto tem combinações...

 

Alguma sugestão?

Abraço!

 

Fábio R. Campanhol

Link to comment
Share on other sites

Excelente dica! Funcionou perfeitamente! Testei aqui na versão 1.6 e deu certo.

 

Só que não funciona quando o produto tem combinações...

 

Alguma sugestão?

Abraço!

 

Fábio R. Campanhol

Quando o produto possui combinações, o preço é atualizado automaticamente pelo JavaScript.

Assim, você tem que alterar o JavaScript para atualizar o preço da parcela também, o que já é um pouco mais complexo...

 

Se não me engano é no arquivo product.js.

A função que formata de float para o preço chama formatCurrency

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...