【发布时间】:2015-07-22 01:00:56
【问题描述】:
我正在构建一个模块,当输入特定的优惠券代码时,它会将免费产品添加到购物车中。
我有一个事件观察器,当在购物篮中应用新的优惠券代码时会触发: 我的配置中的事件是这样的:
<events>
<salesrule_validator_process>
<observers>
<checkoutApplyCouponToProduct>
<type>singleton</type>
<class>Sulman_Giftwithcoupon_Model_Checkout_Observer</class>
<method>applyCoupon</method>
</checkoutApplyCouponToProduct>
</observers>
</salesrule_validator_process>
</events>
这可以正常工作,如果添加了正确的优惠券代码,我可以成功添加免费产品。
现在我需要做的是,如果优惠券代码被客户取消,我需要删除免费产品。
但是当优惠券被取消时,我正在使用的事件不会触发。
有没有可以用来检查优惠券代码是否被删除的事件?
谢谢
【问题讨论】:
标签: magento magento-1.9