如何通过Rule Name在前端以编程方式获取目录价格规则?我需要特定价格规则的折扣金额。
问问题
10759 次
3 回答
5
我找到了一种方法,但不是按名称和 id:
$rule = Mage::getModel('catalogrule/rule')->load(1);
$rule->setWebsiteIds("1");
echo $rule->getDiscountAmount();
以及购物车使用的价格规则
$rule = Mage::getModel('salesrule/rule')->load(1);
$rule->setWebsiteIds("1");
echo $rule->getDiscountAmount();
于 2011-08-19T05:04:14.447 回答
0
好吧,如果你经过
$rule = Mage::getModel('catalogrule/rule')->load(1);
$rule->setWebsiteIds("1");
然后你可以做
echo $rule->name;
echo $rule->description;
以上将为您提供规则的名称和描述字段。
于 2014-08-07T20:56:45.273 回答
0
获取规则名称:
$load_rule = Mage::getModel('salesrule/rule')->load($order->getAppliedRuleIds());
$rule_name = $load_rule->getName();
于 2015-12-02T16:24:30.110 回答