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.
Na verdade isso não é solução, voce força colocar o preço, mas se o produto tiver preços diferenciados já ferrou com esse codigo.
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
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.
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
Como coloco para mostrar os preços assim – De: Por:, e que eu possa, se possível, alterar pelo admin?
Obrigado
Marcelo, vc pode tentar modificar no arquivo de tradução mesmo, acho q é mais facil.