2015-02-17 76 views
-1

Magento v1.7.0.2 我们已经使用这个版本好几年了。 我们有几个免费和付费扩展,上个月我们创建了我们的第一个捆绑产品。 在列表视图中,某些产品的价格显示为'0,00开始'。 其他捆绑产品很好,并显示正确的最低价格。Magento:捆绑价格是0.00

我一直在寻找一段时间,但找不到一个可行的解决方案。 下面是一个样本页面:http://www.scrapwebshop.nl/kado-tip.html

+0

你检查你的索引是否是最新的?尤其是产品价格和产品平面数据(如果使用它)。如果仍然无效,请尝试切换回基本主题,然后查看问题是否仍然存在。 – Mayers 2015-02-17 21:14:06

+0

我刚刚重新编制索引。不用找了。如何更改主题?我也可以尝试一下。 – 2015-02-19 22:25:36

+0

仍然坚持这个问题。 我倾销了$ _product,在那里minimal_price已经是0.00。 如果有人有一些建议,请告诉我。我现在在圈子里跑。 – 2015-03-07 00:06:08

回答

0

我终于搞定了。这可能不是正确或最有效的方式,但结果是我所需要的。这是什么重要的;)

我现在我有一个分组产品,所以我通过所有关联的产品,将他们的价格放在一个数组。接下来,我排序获得最上面的值,并获得第一个数组条目。 我希望它可以帮助别人:

$associatedProducts = $_product->getTypeInstance(true)->getAssociatedProducts($_product); 
foreach ($associatedProducts as $assoc) { 
    $prices[] = $assoc->price; 
} 
sort($prices, SORT_NUMERIC); 
$_minimalPrice = array_shift($prices); 
$_exclTax = $_taxHelper->getPrice($_product, $_minimalPrice); 
$_inclTax = $_taxHelper->getPrice($_product, $_minimalPrice, true)