首页 文章

如何查找捆绑产品是否缺货?

提问于
浏览
0

我在magento admin的库存(库存可用性选项)中设置了捆绑产品 out of stock .

我仍然在产品详细信息页面上获取该捆绑产品的库存信息 .

app\design\frontend\default\rfg\template\bundle\catalog\product\view\type\bundle.phtml

我们有以下代码

<?php if ($_product->isAvailable()): ?>         
    <p class="availability in-stock"><span><?php echo $this->__('In stock') ?></span></p>           
<?php endif; ?>

为什么此代码不适用于捆绑产品?

如果产品本身没有库存,我想显示缺货信息(它不应该依赖于捆绑产品)

2 回答

  • 1

    尝试更换

    <?php if ($_product->isAvailable()): ?>         
        <p class="availability in-stock"><span><?php echo $this->__('In stock') ?></span></p>           
    <?php endif; ?>
    

    通过

    <?php if ($_product->isAvailable() && $_product->getStockItem()->getIsInStock()): ?>         
        <p class="availability in-stock"><span><?php echo $this->__('In stock') ?></span></p>           
    <?php endif; ?>
    

    并重新索引所有

  • 0

    转到管理产品页面并选择您的产品,然后转到清单并将数量设置为“0”(零),然后清除捕获和索引 .

    我希望这个答案对你有用 .

相关问题