2013-06-20 42 views
0

我想創建一個頁面,其中顯示受目錄價格規則影響的所有產品,因爲這些產品在收到目錄價格規則時正在銷售。目前,我有一段代碼,它可以讓我從一個目錄價格規則的產品:如何在Magento中顯示受目錄價格規則影響的所有產品

$rule = Mage::getModel('catalogrule/rule')->load(12); /* catalog price rule id */ 
$rule->setWebsiteIds("1"); 
$productIdsArray = $rule->getMatchingProductIds(); 
$productsCollection = Mage::getModel('catalog/product') 
       ->getCollection() 
       ->addAttributeToSelect("*") 
       ->addAttributeToFilter('visibility', 4) 
       ->addAttributeToFilter("entity_id", array("in", $productIdsArray)); 

我想擴大這段代碼,所以我接受所有的目錄價格規則,並顯示在銷售的所有產品頁面上。任何幫助,將不勝感激。

回答

0

我有0經驗與Magento但這裏是我的建議。

你可以把這段代碼放入一個循環遍歷所有的目錄價格規則id的循環,然後將產品添加到一個通用的productsCollection中嗎?

相關問題