在我的商店中,我为一步结账流程创建了一个自定义模块。
所有代码都可以正常工作。但是在结账过程之后,订单详细信息电子邮件不会发送给客户。这是我的代码的相关部分。
$service = Mage::getModel('sales/service_quote', $quote);
$service->submitAll();
$order = $service->getOrder();
//This one is the email send code
$order_mail = new Mage_Sales_Model_Order();
$incrementId = Mage::getSingleton('checkout/session')->getLastRealOrderId();
$order_mail->loadByIncrementId($incrementId);
$order_mail->sendNewOrderEmail();
$this->_redirect('downloadable/customer/products/');