magento通过规则名称以编程方式在前端获取目录价格规则或折扣金额

its*_*zad 1 promotions catalog magento magento-1.5

如何通过规则名称以编程方式在前端获取目录价格规则?我需要特定价格规则的折扣金额.

its*_*zad 5

我找到了一种方法,但不是通过名称和ID:

$rule = Mage::getModel('catalogrule/rule')->load(1); 
$rule->setWebsiteIds("1"); 
echo $rule->getDiscountAmount();
Run Code Online (Sandbox Code Playgroud)

以及购物车使用的价格规则

$rule = Mage::getModel('salesrule/rule')->load(1); 
$rule->setWebsiteIds("1"); 
echo $rule->getDiscountAmount();
Run Code Online (Sandbox Code Playgroud)