Método de preço do produto

Pessoal, segue uma dica de como vocês podem pegar o preço do produto e formatá-lo.

Formas de “pegar” os preços

<?php
 echo $this->getPriceHtml($_product, true); // Chamada padrão, retorna o preço + o HTML

 echo $_product->getFinalPrice(); // Retorna o preço final do produto (já com os descontos)

 echo $_product->getPrice(); // Retorna o preço incial do produto (sem desconto, caso haver)
?>

Os métodos getPrice e getFinalPrice retornam o valor do preço sem formatação.

Por exemplo: 349.9500

Como formatar o preço?

O Magento tem um método que formata o preço para que ele já saia com o cifrão e duas casas após a virgula.

Você deve passar como parâmetro o método que retorna o preço ou uma variável que tenha armazenado o valor do preço.

<?php
 echo Mage::helper('core')->currency($preco);
?>

Lembrem-se que:

Dependendo do módulo que você está a variável que recebe a instância do produto pode ter nome diferente.

Por exemplo: $item, $product, $_product.

É isto, fiquem a vontade para tirar as dúvidas na seção de comentários.

2017-01-24T20:26:21+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x