我们正在运行Magento 1.9.2.4
有几种简单的产品组成了一些可配置的产品,我们希望客户能够在库存或缺货时订购。
我们正在运行自定义主题和插件,我已恢复为RWD以确保没有模板错误并禁用所有插件。
所有选项都已全局设置,我仔细检查了简单产品和可配置产品,以确保它们设置了产品级别并且在适用的情况下有库存。
缓存已被清除,所有数据都已重新编入索引。
我附上了设置的屏幕截图。
https://www.dropbox.com/s/x96aqhh2h9b86ik/Screenshot%202017-02-14%2018.59.54.png?dl=0
我已经阅读了很多主题并且似乎有一些人在不同版本的Magento上遇到过这个问题,但似乎没有任何修复工作。
任何帮助将不胜感激!
由于 查尔斯
答案 0 :(得分:0)
我发现了问题,availability.phtm文件需要更新才能获得其他状态。
我在网上发现了一篇有帮助的文章,它不是100%正确的1.9.2.4,而是让我大部分都在那里。
<?php $_product = $this->getProduct() ?>
<?php echo $this->getPriceHtml($_product) ?>
<?php $stockLevel = (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); ?>
<?php if($_product->isSaleable()<strong> && $stockLevel > 0</strong>): ?>
<p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span><?php echo $this->__('In stock') ?></span></p>
<?php elseif($_product->isSaleable() && $stockLevel <= 0): ?>
<p class="availability in-stock">
<?php echo $this->__('Availability:') ?> <span><?php echo $this->__('Available for Backorder') ?></span><br />
<?php echo $this->__('Please allow up to two weeks for delivery') ?>
</p>
<?php else: ?>
<p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span><?php echo $this->__('Out of stock') ?></span></p>
<?php endif; ?>
https://edmondscommerce.github.io/magento/ssssssssssssss.html