4
我想實現一些將刪除空的類別和子類別,如果其中沒有產品。刪除magento中的空白類別
可能有100個類別。所以我不想爲此使用後端。
我有麻煩請幫幫我。
我指的是這個鏈接Hide Empty Categories但這只是隱藏導航欄中的父類別,即使它的子類別中有產品。
我想實現一些將刪除空的類別和子類別,如果其中沒有產品。刪除magento中的空白類別
可能有100個類別。所以我不想爲此使用後端。
我有麻煩請幫幫我。
我指的是這個鏈接Hide Empty Categories但這只是隱藏導航欄中的父類別,即使它的子類別中有產品。
這裏是一個辦法刪除空類別...
$categoryCollection = Mage::getModel('catalog/category')->getCollection()
->addFieldToFilter('level', array('gteq' => 2))
;
foreach($categoryCollection as $category) {
if ($category->getProductCount() === 0) {
$category->delete();
}
}
這將刪除類別 - 不是簡單地隱藏起來
編輯
要回答以下評論中發佈的內容:
"Could you please share a link of some tutorial or weblink.I am weak in creating custom modules".
你會過得更好只是創造這個簡單的任務的腳本。 Here is a nice resource來解釋如何引導您的腳本運行Magento。
請您分享一些教程或weblink的鏈接。我很難創建自定義模塊。 – Muk
您能否告訴我如何以及在何處實施此代碼。 – Muk
我指的是這個鏈接「http://prattski.com/2011/10/06/magento-module-hide-empty-categories/」,但這只是從導航欄隱藏父類別,即使它的子類別有產品在他們。 – Muk