Answers:
我没有找到任何解决方案,但是我使用了另一种方法来实现它。
码:
$couponCode = 'XZY';//auto-generated code or get collection of auto-generated codes from a rule.
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponCode, 'code');
$ruleName = 'referral_expired'; //existing rule with this name
$shoppingRule = Mage::getResourceModel('salesrule/rule_collection')->addFieldToFilter('name',$ruleName)->load()->getFirstItem();
$shoppingRuleId = $shoppingRule->getRuleId();
$oCoupon->setData('rule_id',$shoppingRuleId);
$oCoupon->save();
如果我对您的理解正确,则希望设置优惠券的有效期。
那么此功能应该已经在magento中可用。
检查此屏幕截图:
转到Promotions > Shopping cart price rule
并选择所需的规则或创建新规则。
在“ 规则信息”部分的底部,您将看到此设置。只需为“截止日期”输入日期,它将在该日期到期。
希望这可以帮助。