-1

在配置中,我将“显示缺货产品”设置为“是”

但如果希望作为分层导航选项的一部分,希望在类别列表页面上为访问者提供隐藏“缺货”产品的选项

或过滤库存产品

有什么想法吗 ??

4

1 回答 1

0

管理客户属性(布尔值 - 是/否)(例如:show_outofstock)并设为默认值(否)并制作自定义模块以扩展此助手:

app/code/core/Mage/CatalogInventory/Helper/Data.php

Mage_CatalogInventory_Helper_Data

并重写方法

public function isShowOutOfStock()
{

    $customer = Mage::helper('customer')->getCustomer();
    if($customer )
    {
        return $customer->getShowOutofstock();
    }
    //return Mage::getStoreConfigFlag(self::XML_PATH_SHOW_OUT_OF_STOCK);
}
于 2013-03-22T12:05:09.900 回答