Magento - 简单的产品是否有层级定价?

时间:2014-01-23 11:24:57

标签: php magento

如何从产品视图模板页面检查简单产品是否具有分级定价?我可以输出等级价格并检查该列表是否为空,但我想在服务器端进行操作,并想知道是否有一个功能来完成此任务。

感谢。

3 个答案:

答案 0 :(得分:1)

在php中,您可以使用$product->getTierPrice()获取代价。

这将返回一个包含tierprices的数组。如果array为空,则产品没有层级定价。否则,它有。

答案 1 :(得分:1)

您可以使用:

if(count($product->getTierPrice()) > 0) {
  // do something
}

答案 2 :(得分:0)

可能是一种更有效的解决方案,因为它不需要加载所有价格数据:

if ($product->getTierPriceCount() > 0) {
    // your code
}