如何让Magento'显示缺货产品'每个网站/商店视图的选项不同?

时间:2016-04-04 09:42:43

标签: php magento

我在Magento有一个零售和贸易网站设置(不同的网站和商店视图)。

零售网站仅显示库存产品,但在贸易网站上也需要显示缺货产品。

我一直在寻找一种方法来覆盖后台的全局管理选项,或者直接在.phtml文件上修改集合。可能是在没有库存可用性检查的情况下装载集合。

1 个答案:

答案 0 :(得分:0)

您可以覆盖isShowOutOfStock()方法:

  

应用程序/代码/核心/法师/ CatalogInventory /助手/ Data.php:119

public function isShowOutOfStock()
{
    /* New Code */
    if( Mage::app()->getStore()->getCode() == 'code-of-trade-site')
        return 1;
    /* /New Code */

    return Mage::getStoreConfigFlag(self::XML_PATH_SHOW_OUT_OF_STOCK);
}

P.S。假设您已在System->Configuration->Inventory中将显示缺货产品设置为,则会编写此代码。