Magento - 可配置产品未显示缺货商品

时间:2017-02-14 19:15:17

标签: magento magento-1.9.2.4

我们正在运行Magento 1.9.2.4

有几种简单的产品组成了一些可配置的产品,我们希望客户能够在库存或缺货时订购。

我们正在运行自定义主题和插件,我已恢复为RWD以确保没有模板错误并禁用所有插件。

所有选项都已全局设置,我仔细检查了简单产品和可配置产品,以确保它们设置了产品级别并且在适用的情况下有库存。

缓存已被清除,所有数据都已重新编入索引。

我附上了设置的屏幕截图。

https://www.dropbox.com/s/x96aqhh2h9b86ik/Screenshot%202017-02-14%2018.59.54.png?dl=0

我已经阅读了很多主题并且似乎有一些人在不同版本的Magento上遇到过这个问题,但似乎没有任何修复工作。

任何帮助将不胜感激!

由于 查尔斯

1 个答案:

答案 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

相关问题