Luk*_*uke 11 magento magento-1.4 magento-1.5 magento-1.6
我必须检索与优惠券代码相关联的规则,以便在报价中显示该规则的折扣百分比.最简单的方法是直接从报价金额计算,但我想直接检索规则,然后从中获取折扣百分比.
这是我试过的:
$rule = Mage::getModel('salesrule/coupon');
$rule->load($couponCode);
Run Code Online (Sandbox Code Playgroud)
通过这种方式,我仍然没有检索规则属性.任何帮助?
谢谢.
Jür*_*len 30
要按代码加载优惠券,请将'code'第2个参数传递给load().然后,您可以使用rule_id优惠券实例的值来获取正确的规则实例:
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponCode, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
var_dump($oRule->getData());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24265 次 |
| 最近记录: |