如何从规则ID中获取优惠券详细信息。
我可以从以下代码中获取所有规则,
$sopping_cart_rules = Mage::getResourceModel('salesrule/rule_collection')->load();
$sopping_cart_rule_info = array();
foreach ($sopping_cart_rules as $rule) {
//only for active rules
if ($rule->getIsActive()) {
$sopping_cart_rule_info['shopping_cart_rules'] = array(
'id'=>$rule->getId(),
'name'=>$rule->getName()
);
}
}
但是,如何从规则ID中获取优惠券代码(即将规则ID作为参数传递)
答案 0 :(得分:2)
我认为这应该作为存储在salesrule_coupon
表中的规则。
你可以传递rule_id作为参数,你可以得到。
$oCoupon = Mage::getModel('salesrule/coupon')->load($ruleId, 'rule_id');
希望这对您有所帮助。