Magento以编程方式更改库存可用性

时间:2015-02-26 18:23:22

标签: php jquery mysql database magento

我在尝试更改产品列表中的库存可用性值时出现问题。我附上我的代码,我试图制作一个新的if-option,我试图检查数据库中产品的数量,如果它正是我想要的价格,那么它进入第一个和右边&# 34;如果"并显示正确的信息。

感谢您的帮助。

<?php if ($this->displayProductStockStatus()): ?>
    <?php if ($_product['Qty']==1234): ?>
        <p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span><?php echo $this->__('Available in 2-5 days') ?></span></p>
    <?php elseif ($_product->isAvailable()): ?>
        <p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span><?php echo $this->__('In stock') ?></span></p>
    <?php else: ?>
        <p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span><?php echo $this->__('Out of stock') ?></span></p>
    <?php endif; ?>

文件:app \ design \ frontend \ base \ default \ template \ catalog \ product \ view \ type \ default.phtml

1 个答案:

答案 0 :(得分:0)

尝试:

$_product->getStockItem()->getQty();

$stock = Mage::getModel('cataloginventory/stock_item')
                ->loadByProduct($_product)->getQty();