Php 如何在Magento中显示受目录价格规则影响的所有产品
我想创建一个页面,显示受目录价格规则影响的所有产品,因为这些产品在收到目录价格规则时正在销售。目前,我有一段代码可以显示一个目录价格规则中的产品:Php 如何在Magento中显示受目录价格规则影响的所有产品,php,magento,Php,Magento,我想创建一个页面,显示受目录价格规则影响的所有产品,因为这些产品在收到目录价格规则时正在销售。目前,我有一段代码可以显示一个目录价格规则中的产品: $rule = Mage::getModel('catalogrule/rule')->load(12); /* catalog price rule id */ $rule->setWebsiteIds("1"); $productIdsArray = $rule->getMatchingProductIds(); $pro
$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));
我想扩展这段代码,以便接收所有目录价格规则,并在页面上显示所有正在销售的产品。任何帮助都将不胜感激。我对Magento没有任何经验,但这里是我的建议 您能将此代码放入一个循环中,该循环遍历所有目录价格规则id,然后将产品添加到一个常规productsCollection中吗