Magento Backorder可用性消息

a1a*_*anm 1 magento

在我的Magento商店,我设置了允许一些产品的延期交货.当这些商品缺货时,他们仍会在产品页面上显示为"有库存",但用户在访问购物车时会收到通知,说明该商品已延期交货.

我想更改产品页面,以便它还显示该项目是延期交货以代替"有库存"文本.

clo*_*eek 8

在文件中template/catalog/product/view/type/simple.phtml(对于捆绑,可配置,分组和虚拟相同 - 您必须全部覆盖它们),有一些代码如下所示:

<?php if($_product->isSaleable()): ?>
    <p class="availability in-stock"><?php echo $this->__('Availability:') ?>
    <span><?php echo $this->__('In stock') ?></span></p>
Run Code Online (Sandbox Code Playgroud)

我的猜测是你需要改变它有点像这样:

<?php if($_product->isSaleable()): ?>
    <p class="availability in-stock"><?php echo $this->__('Availability:') ?>
    <span><?php echo $this->__($_product->isInStock() ? 'In stock' : 'On Backorder') ?></span></p>
Run Code Online (Sandbox Code Playgroud)

搜索所有模板文件的"可用性",以查看可能需要修复的各个位置.