如何获得与特定产品相关的促销活动集合。
您想要的是这两种方法中的一种。选择一个更适合你的:
Mage_CatalogRule_Model_Resource_Rule::getRulesFromProduct()
Mage_CatalogRule_Model_Resource_Rule::getRulesForProduct()
您可以使用与Magentos相关的产品块。您可以将相关产品附加到管理面板中的特定产品。然后,这些将出现在相关的产品块中,默认情况下,产品块位于右侧边栏中。
如果它没有出现,您可以通过添加以下xml将其添加到左侧边栏、内容或右侧边栏:
<block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>
在将任何特定产品添加到购物车中之前,无法找到可应用于该产品的销售规则,因为销售规则取决于当前购物车状态,就像任何仅在子目标>XXXX时应用的销售规则一样。
但是你可以通过获得目录价格规则
Mage_CatalogRule_Model_Resource_Rule::getRulesForProduct($date, $wId, $pId)
$date :- Current date
$wid :- Website Id
$pid :- Product Id