如果产品在magento 1.9.3中具有特价,则不会显示Tier Price

时间:2018-07-31 11:37:25

标签: php magento

未显示的分级价格的屏幕截图:

screenshot of tier price that are not showing

下面是我用来在列表和产品查看页面中显示价格的代码

$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;

但是我不明白为什么它没有显示在列表和查看页面中。

请有人帮我解决此问题。

1 个答案:

答案 0 :(得分:0)

最后,我找出了为什么它不显示的原因。 层级价格必须小于或等于特价,否则magento不会显示层级价格。.