我在magento admin的库存(库存可用性选项)中设置了捆绑产品缺货。
我仍然在产品详情页面上收到该捆绑产品的库存消息。
在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; ?>
为什么此代码不适用于捆绑产品?
如果产品本身没有库存,我想显示缺货信息(不应该依赖于捆绑产品)
答案 0 :(得分: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; ?>
重新索引所有
答案 1 :(得分:0)
转到“管理产品页面”并选择您的产品,然后转到清单并将数量设置为“0”(零),然后清除捕获和索引。
我希望这个答案对你有用。