0
有谁知道如何实现订单支付或完成时触发的自定义“模块”?Magento事件支付状态
我如何能够从该观察者调用订单数据?
我也用“串行代码”插件的工作,我想送 电子邮件给谁买了这个产品,包含串行 代码的人。
有没有人能够帮助我?
有谁知道如何实现订单支付或完成时触发的自定义“模块”?Magento事件支付状态
我如何能够从该观察者调用订单数据?
我也用“串行代码”插件的工作,我想送 电子邮件给谁买了这个产品,包含串行 代码的人。
有没有人能够帮助我?
您可以为sales_order_save_before
事件编写一个观察者。在观察者方法中,您可以通过$observer->getEvent()->getOrder()
获得订单。然后您可以检查订单状态/状态并在订单完成时添加您的代码。这是一种最安全的方式,同时还有一个小缺点,即保存订单时,始终会触发Observer功能。示例代码:
public function onCompleteOrder(Varien_Event_Observer $observer)
{
/** @var $order Mage_Sales_Model_Order */
$order = $observer->getEvent()->getOrder();
if ($order->getState() == Mage_Sales_Model_Order::STATE_COMPLETE) {
// do something
}
return $this;
}
顺便说一句:当