magento从价格规则获取优惠券详细信息
如何从规则id获取优惠券详细信息 我可以从以下代码中获取所有规则magento从价格规则获取优惠券详细信息,magento,Magento,如何从规则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 ($r
$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作为参数传递)我认为这应该是存储在
salesrule\u优惠券
表中的规则
您可以将rule_id作为参数传递,然后可以获取
$oCoupon = Mage::getModel('salesrule/coupon')->load($ruleId, 'rule_id');
希望这一定会对你有所帮助