2013-03-22 95 views
-1

在配置我已經設置「顯示缺貨的產品」爲YESMagento的1.7讓遊客選擇隱藏脫銷產品

,但想給的選項給訪問者隱藏「缺貨」產品如果想類別列表頁面上的產品的inStock

任何想法分層導航選項

或過濾器的一部分?

回答

0

法師客戶屬性(布爾 - 是/否)(例如:show_outofstock),並默認的(無) 和製作自定義模塊來擴展這個幫助:

應用程序/代碼/核心/法師/ CatalogInventory /輔助/ 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); 
}