我正在开展一个项目,将第一个Tier Price显示为Magento
网站的默认价格。以下是我到目前为止所做的事情:
编辑了price.phtml
文件
替换
$ _ product = $ this-> getProduct();
与
$_product = $this->getTierPrice($quantity);
第44行
我测试了这个,这不是我预期的方式。我错过了什么吗?
答案 0 :(得分:0)
哦,只是在开始时检查一下,你的代码是这样的,是吗?:
$_product = $this->getProduct(); //$this is Mage_Catalog_Block_Product_Abstract
$price = $_product->getTierPrice($quantity); //$_product is Mage_Catalog_Model_Product
因此,使用表示实际产品模型的变量$_product
,您能告诉我们这些函数调用返回的值是什么:
$dummyPrice = $this->getTierPrice($quantity);
$dummyPrice = $this->getTierPrice(1);
$dummyPrice = $this->getTierPrice(); //should return an array of the tiers
$dummyPrice = $this->getFormatedTierPrice(1);
$dummyPrice = $this->getFormatedTierPrice();//should return an array of the tiers