Página 1 de 3

[TUTORIAL] Sistema Economize

Enviado: 29 Out 2010, 14:12
por aske
Boa tarde galera.


Este é meu primeiro tutorial espero que gostem.

Seguinte, vocês já devem ter visto uma mensagem muito interessante em lojas grandes como americanas e tal, eles colocam o Economize: R$xx,xx, que disperta no cliente a vontade de comprar o produto.

pois bem, vamos ao que interessa!

Neste caso irei mostrar como colocar o economize na página products.tpl que se encontra em catalog/view/theme/defaut/product

abaixo da td onde especifica o preço do produto, coloquem o seguinte código:

<?php
if($special){
$preco=$price;
$promocao=$special;
$parte_preco = explode(",", $preco);
$p=$parte_preco[0];
$cif = explode("R$", $p);
$cifrao=$cif[0];
$valor=$cif[1];
$pp=$parte_preco[1];
$parte_promocao = explode(",", $promocao);
$pr=$parte_promocao[0];
$cifo = explode("R$", $pr);
$simbolo=$cifo[0];
$num=$cifo[1];
$prr=$parte_promocao[1];
$parte_um=$valor-$num;
if($prr > $pp){
$parte_dois=$prr-$pp;
} else {
$parte_dois=$pp-$prr;
}
$economize="R$$parte_um,$parte_dois";
echo"<tr>
<td><b>Economize:</b></td>
<td>$economize</td>
</tr>";

} ?>

Este código fará com que relalize a subtração do preço com o desconto exibindo o resultado na tela, caso não haja desconto ele não exibe o economize.

Espero que gostem.

Qualquer dúvida me add no msn que terei prazer em ajudá-los: pablo_tico@hotmail.com

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 29 Out 2010, 14:24
por aske
Vocês podem ver o sistema funcionando no site:

www.bhbook.com.br

Até mais Galera!

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 29 Out 2010, 15:20
por maxno
otima ideia,

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 01 Nov 2010, 03:21
por fab26x
Aske,

Muito boa a ideia, estou usando no meu site. Olha, tive um probleminha. Com valores acima de $1.000 ..... o codigo nao tava calculando 100%. Tipo, preco 4750.00 por 3750.00 ... Estava mostrando desconto de $1.00 Dei uma olhara e fiz uma enchugada no codigo:
Código: Selecionar todos
         

    <?php if($special){
$preco = str_replace(',','.',str_replace('.','', str_replace("R$","",$price)));
$promocao = str_replace(',','.',str_replace('.','', str_replace("R$","",$special)));
$discount = $preco - $promocao;
$discount = number_format($discount, 2, ',', '.' );
$economize="R$$discount";
echo"<tr>
<td><b>Economize:</b></td>
<td>$economize</td>
</tr>";

} ?>

Esse eu testei algumas cituacoes e ta funcionando legal com valores pequenos e grandes. Mais gostei muito da sua ideia.

Um abraco,

Fabio

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 01 Nov 2010, 08:05
por aske
Fábio, não tinha percebido este erro, já atualizei em minha loja tbm, muito obrigado.
T++

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 01 Nov 2010, 10:35
por fab26x
Amigo, gostei muito da ideia ... Um grande abraco.

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 02 Nov 2010, 00:47
por Manoel Vidal
Parabéns pela contribuição aske.

Tenho certeza que será muito útil para todos :D

Obrigado por compartilhar.

Re: [TUTORIAL] SISTEMA ECONOMIZE [/TUTORIAL]

Enviado: 03 Nov 2010, 07:48
por aske
Eu que agradeço pelo espaço cedido pelo Opencart Brasil.

by: AsKe

Re: [TUTORIAL] Sistema Economize

Enviado: 17 Nov 2010, 15:54
por denisth
Boa tarde galera, gostei muito deste tópico todos aqui mandam bem mesmo, eu tentei colocar este código mas me deu erro de parse error, alguém pode me mostrar onde eu coloco este código certinho?
Tipo (ex. abaixo do código tal)
Valeu galera

Re: [TUTORIAL] Sistema Economize

Enviado: 15 Fev 2013, 05:43
por nilsondiniz
da uma ajuda ai aonde que coloca esse codigo,obg