未显示的分级价格的屏幕截图:
下面是我用来在列表和产品查看页面中显示价格的代码
$this->getTierPriceHtml()
下面是magento用来检查tierprice.phtml
文件中的分层价格的代码段。
$_product = $this->getProduct();
$_tierPrices = $this->getTierPrices();
$_finalPriceInclTax = $this->helper('tax')->getPrice($_product, $_product->getFinalPrice(), true);
/** @var $_catalogHelper Mage_Catalog_Helper_Data */
$_catalogHelper = Mage::helper('catalog');
$_weeeTaxAmount = Mage::helper('weee')->getAmountForDisplay($_product);
if (Mage::helper('weee')->typeOfDisplay($_product, array(1,2,4))) {
$_weeeTaxAttributes = Mage::helper('weee')->getProductWeeeAttributesForDisplay($_product);
}
if (count($_tierPrices) > 0):
endif;
但是我不明白为什么它没有显示在列表和查看页面中。
请有人帮我解决此问题。
答案 0 :(得分:0)
最后,我找出了为什么它不显示的原因。 层级价格必须小于或等于特价,否则magento不会显示层级价格。.