Как отобразить «Только X оставил порог» на моей сетке продуктов Magento? - PullRequest
2 голосов
/ 30 сентября 2011

Я использую пользовательский шаблон, который я создал, и я пытаюсь отобразить «Только X влево Порог», установленный на 1 на странице списка категорий (сетки).

Magento ver.1.4.1 -

Кто-нибудь может мне помочь?

РЕДАКТИРОВАТЬ

Спасибо, Алан, решен.

Для тех, кому это нужно для настраиваемых продуктов, приведен код для «Осталось менее 4 продуктов»

<?php if($_product->getTypeId() == "configurable"):
$total = 0;
$ids = $_product->getTypeInstance()->getUsedProductIds();  ?>
<ul>
<?php foreach ($ids as $id) :
    $simpleproduct = Mage::getModel('catalog/product')->load($id); ?>

    <li><?php $simpleproduct->getName()." - ".(int)Mage::getModel('cataloginventory/stock_item')
                ->loadByProduct($simpleproduct)->getQty(); ?>
    </li>               
    <?php $total = $total + (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($simpleproduct)->getQty(); ?>

<?php endforeach;    ?>
<li><?php if ($total < 4) {
echo ("Only ".$total." Left!");
}?></li>
</ul>
<?php endif; ?>

Ответы [ 2 ]

2 голосов
/ 28 сентября 2012
$qtyStock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty();
if($qtyStock < 10) {
    echo 'Only' . $qtyStock . ' left';
} 
2 голосов
/ 30 сентября 2011
if($product->getQty() < $some_num)
{
    echo 'Only' . $product->getQty() . ' left';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...