在magento系统中,默认是在支付成功后发送确认订单邮件的,但是有时我们会碰到支付不成功的情况或者客户不想支付,那我们怎样才能在支付前就发送订单邮件呢?首先我们打开appcodecoreMageCheckoutModelType文件夹下的Onepage.php文件,找到saveOrder()方法,可以看到有这么几句: [php] $order = $service->getOrder(); if ($order) { Mage::dispatchEvent('checkout_type_onepage_sa…