【发布时间】:2014-07-23 11:37:07
【问题描述】:
我想在结帐页面上显示库存数量。但当库存超过 15 件时,则显示 15+。
我有可配置的产品修复,但简单的不起作用。
<?php } elseif($custom->getTypeId() == 'configurable' ) { ?>
<?php
$children = $custom->getTypeInstance()->getUsedProducts();
$totaal = count($children);
$i = 0;
$childStockQty = 0;
if ($totaal > 0) {
foreach ($children as $child) {
$i++;
$childStock = $child->getStockItem();
$childStockQty = $childStock->getQty();
$childStockPid = $childStock->getProductId();
$childStockQty_tot = $childStockQty_tot + $childStockQty;
echo Mage::getModel('catalog/product')->load($child->getEntityId())->getAttributeText('kleur');
if($childStockQty > 15)
{
echo ': 15+';
}
else
{
echo ': ' . round($childStockQty, 0);
}
if($i != $totaal)
{
echo '</br>';
}
}
//echo $childStockQty_tot;
}
?>
【问题讨论】:
-
你的问题是什么。请详细说明