现在的位置: 首页 > 综合 > 正文

Custom checkout cart – How to send email after successful checkout

2013年08月13日 ⁄ 综合 ⁄ 共 831字 ⁄ 字号 评论关闭

Custom checkout cart – How to send email after successful checkout

Custom checkout cart – How to send email after successful checkout

Recently I have been working on a custom
checkout page for one of our clients in Sweden. I had some trouble
figuring out how to send default Magento order email with all of the
order info. After an hour or so of studying Magento core code, here is
the solution on how to send email after successful order has been made.

 

1
2
3
4
5
6
7
8
9
10
11
< ?php
$order
=
new
Mage_Sales_Model_Order();
$incrementId
= Mage::getSingleton(
'checkout/session'
)->getLastRealOrderId();
 
$order
->loadByIncrementId(
$incrementId
);
 
try
{
$order
->sendNewOrderEmail();
}
catch
(Exception
$ex
) {  }
?>

Not sure how useful this alone will be for you, so I’ll throw a
little advice along the way. When trying to figure how to reuse Magento
code, separate some time to study the Model classes with more detail.
Then “tapping into” and reusing some of them should be far more easier.

Cheers…

抱歉!评论已关闭.