Página 1 de 1

[TUTORIAL] "Acréscimo de/Desconto de" nas opções do produto

Enviado: 05 Jul 2011, 18:50
por denisgomes
Segue mais uma pequena contribuição.

Ao criar opções para um produto (tamanho, cor, etc) no OpenCart, é possível especificar um preço diferenciado para cada opção - por exemplo: uma camiseta que custa R$ 10 no tamanho normal mas que custa R$ 15 no tamanho extra-grande. O OpenCart permite definir de forma relativa os preços das opções (seria um acréscimo de R$ 5 no exemplo acima). No painel administrativo você deve digitar +5, por exemplo, e na loja, na lista de opções, aparece como +R$ 5 na opção extra-grande:

Imagem

Você pode mudar isso para algo mais descritivo, como "Acréscimo de" ou "Desconto de" apenas fazendo uma pequena modificação no template:

Imagem

Para fazer isso, abra o arquivo product.tpl na pasta /catalog/view/theme/<seu tema>/template/product/ e localize a seguinte linha:

(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

(existem 3 dessas no arquivo). Substitua por:

(<?php if ($option_value['price_prefix'] == '+') { echo 'Acr&eacute;scimo de '; } elseif ($option_value['price_prefix'] == '-') { echo 'Desconto de ';} ?><?php echo $option_value['price']; ?>)

E pronto! Para alterar o texto basta mudar o que está escrito no comando ECHO.

Re: [TUTORIAL] "Acréscimo de/Desconto de" nas opções do prod

Enviado: 06 Jul 2011, 01:31
por Manoel Vidal
Simples mas com certeza útil, parabéns pela contribuição :D