我想在magento中显示已售完的产品百分比。
举个例子,我有一个品牌的10款手表,其中两款已售罄,
在我的产品中,我希望售出20%的百分比和显示售罄的百分比的标准。
请帮帮我。
此致 MD.Samiuddin
答案 0 :(得分:0)
<强> PHP:强>
<?php
$initialAmount = 10;
$itemsLeft = Mage::getModel('cataloginventory/stock_item')
->loadByProduct($_product)->getQty();
$sold = $initialAmount - $itemsLeft;
$perc = $sold/$initialAmount*100;
?>
<强> CSS 强>
<style>
.bar {
height: 20px;
width:100%;
border: 1px solid #000000;
background-color: green;
}
.fill {
height: 20px;
width: <?php echo $perc; ?>%;
background-color: #FF0000;
font-size: 12px;
text-align: right;
line-height: 20px;
vertical-align: middle;
}
</style>
<强> HTML 强>
<div class='bar'>
<div class="fill"> <?php echo $perc; ?>%</div>
</div>
检查强> Example