我在尝试更改产品列表中库存可用性的值时遇到问题。我附加了我的代码,在那里我试图创建一个新的if-option,其中我试图检查数据库中产品的数量,如果这是我想要的价格,那么它就会输入第一个正确的" if“并显示正确的消息。
谢谢你的帮助。
<?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
发布于 2015-02-27 03:49:52
尝试:
$_product->getStockItem()->getQty();或
$stock = Mage::getModel('cataloginventory/stock_item')
->loadByProduct($_product)->getQty();https://stackoverflow.com/questions/28749933
复制相似问题