我想创建一个页面,显示受目录价格规则影响的所有产品,因为这些产品在收到目录价格规则时正在销售。目前我有一段代码可以显示来自一个目录价格规则的产品:
$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));
我想扩展这段代码,以便接收所有目录价格规则并在页面上显示所有在售产品。任何帮助,将不胜感激。