如何在我的自定义模块的magento 1.9中以编程方式应用优惠券代码
我有一张类似“DISC50”的优惠券 我想在magento中创建此优惠券,并在magento购物车页面应用此优惠券,如何操作如何在我的自定义模块的magento 1.9中以编程方式应用优惠券代码,magento,magento-1.9,Magento,Magento 1.9,我有一张类似“DISC50”的优惠券 我想在magento中创建此优惠券,并在magento购物车页面应用此优惠券,如何操作 有人能给我一个关于这个的观察者事件和函数的例子吗?我是在回答你如何用观察者编程应用优惠券代码的问题 以下是观察者事件名称,您可以根据自己的使用情况来触发/处理事件(应用优惠券代码)): 销售_报价_保存_之前(最推荐) 销售\报价\删除\项目 销售\报价\添加\项目 销售\报价\产品\添加\之后 销售(报价)(商品)(收集)(产品)(装载后) 结帐\购物车\添加\产品\
有人能给我一个关于这个的观察者事件和函数的例子吗?我是在回答你如何用观察者编程应用优惠券代码的问题 以下是观察者事件名称,您可以根据自己的使用情况来触发/处理事件(应用优惠券代码)):
- 销售_报价_保存_之前(最推荐)
- 销售\报价\删除\项目
- 销售\报价\添加\项目
- 销售\报价\产品\添加\之后
- 销售(报价)(商品)(收集)(产品)(装载后)
- 结帐\购物车\添加\产品\完成
- 结账\u购物车\u保存\u之前
- 结帐\u购物车\u保存\u之后
function appplyDiscoCoupon($observer) {
$quote = $observer->getEvent()->getQuote();
$quote->getShippingAddress()->setCollectShippingRates(true);
$quote->setCouponCode($couponCode)->setTotalsCollectedFlag(false)->collectTotals();
$quote->save();
}