Adicionar o preço na visualização do produtos no magento

Em alguns temas do magento, não aparece o preço do produto quando você vai visualizá-lo, como no tema Classic . Para resolver isso ( vou utilizar o exemplo o tema classic, mas pode se aplicado a outros temas) basta modificar :

app/design/frontend/default/f002/template/catalog/product/view.phtml

E depois desse código:

<?php echo $this->getTierPriceHtml() ?>

E adicione esse código:

<?php echo $this->getPriceHtml($_product, true) ?>

Dessa forma você consegue mostrar o preço do produto. Não esqueça de limpar o cache do magento . Espero que ajude, e até a próxima.

6 thoughts on “Adicionar o preço na visualização do produtos no magento

    1. Gustavo, vc está dizendo em relação a variação de preço, como preço especial, seria isso ? Se for, ele será exibido também sem problema. Já a faixa de preço q vc pode definir para grupos de usuários, quem responsável é o método getTierPriceHtml, que na maioria dos temas já vem includo. O método getPriceHtml será encontrado também o arquivo list.phtml e new.phtml.

      O Link para documentação da classe responsável pelo método getPriceHtml

      http://docs.magentocommerce.com/Mage_Catalog/Mage_Catalog_Block_Product_Abstract.html#getPriceHtml

      Creio que vc está confundido Mage_Catalog_Block_Product_Abstract::getPriceHtml pelo Mage_Catalog_Model_Product_Type_Price::getPrice

  1. Isto “resolve” meio que com uma gambiarra.
    Ele força o preço a aparecer antes da descrição, ficando colado no texto a seguir.

    No meu site, os produtos que tem opção de tamanho (Produto Configurável) aparecem o preço normalmente no lugar correto, produtos simples não.

    Já tentei de TUDO, porém sem sucesso.

    1. Gustavo, o ficar colocado no texto, vai depender de vc, vc pode formatar. A ideia é seguinte, não está mostrando o preço, que utilizo método responsável por mostrar o valor do produto, simples assim. Já tentou passar objeto $_product para o paramêtro getTierPriceHtml ? Mage_Catalog_Block_Product_Abstract:getTierPriceHtml

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *