Php Magento事件付费状态
有人知道如何实现在订单支付或完成时触发的自定义“模块”吗 我怎样才能从那个观察者那里调用订单数据呢 我也在使用“串行代码”插件,我想发送 给购买此产品的人的电子邮件,包含序列号 代码Php Magento事件付费状态,php,xml,magento,observers,serial-number,Php,Xml,Magento,Observers,Serial Number,有人知道如何实现在订单支付或完成时触发的自定义“模块”吗 我怎样才能从那个观察者那里调用订单数据呢 我也在使用“串行代码”插件,我想发送 给购买此产品的人的电子邮件,包含序列号 代码 有人能帮我吗?你可以在活动之前为销售订单\u保存\u写一个观察者。在observer方法中,您可以通过$observer->getEvent()->getOrder()获得订单。然后,您可以检查订单状态/状态,并在订单完成时添加代码。这是最安全的方法,但缺点很小,即保存订单时始终会触发Observer函数。示例代码
有人能帮我吗?你可以在
活动之前为销售订单\u保存\u写一个观察者。在observer方法中,您可以通过$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;
}
顺便说一下:Magento订单通常在
- 已创建发票,并且
- 已创建装运