0

我想在 magento 中显示产品的售罄百分比。

例如,我有一个品牌的 10 块手表,其中两块已售罄,

在我的产品中,我想售罄百分比,例如 20%,而条形图则表示售罄百分比。

请帮帮我。

问候 MD.Samiuddin

4

1 回答 1

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>

检查 示例

于 2013-03-08T21:27:53.283 回答